using namespace oadl;

proc main()
{
    var a = {{1,2,3},{4,5,6},{7,8,9}};
    var b = @a;
    var c = @@a;

    "a:\n", a, "\n";
    b[1][1] = 50;
    "a after b[1][1] = 50:\n", a, "\n";
    "b = @a:\n", b, "\n";
    "c = @@a:\n", c, "\n";
}