import std.stdio;
void main() {
auto c = [[[1, 2, 3], [4, 5, 6, 7, 8]],
[[9, 10], [11, 12, 13]]];
auto d = [[c[0][0].dup, c[0][1].dup],
[c[1][0].dup, c[1][1].dup]];
d[0][1][1 .. $ - 1] *= 3;
writeln("c = ", c);
// [[[1, 2, 3], [4, 5, 6, 7, 8]],
// [[9, 10], [11, 12, 13]]] // OK
writeln("d = ", d);
// [[[1, 2, 3], [4, 15, 18, 21, 8]],
// [[9, 10], [11, 12, 13]]] // OK
}
aW1wb3J0IHN0ZC5zdGRpbzsKCnZvaWQgbWFpbigpIHsKCglhdXRvIGMgPSBbW1sxLCAyLCAzXSwgWzQsIDUsIDYsIDcsIDhdXSwKCQkJICBbWzksIDEwXSwgWzExLCAxMiwgMTNdXV07CgoJYXV0byBkID0gW1tjWzBdWzBdLmR1cCwgY1swXVsxXS5kdXBdLAoJCQkgIFtjWzFdWzBdLmR1cCwgY1sxXVsxXS5kdXBdXTsKCglkWzBdWzFdWzEgLi4gJCAtIDFdICo9IDM7CgoJd3JpdGVsbigiYyA9ICIsIGMpOwoJLy8gW1tbMSwgMiwgM10sIFs0LCA1LCA2LCA3LCA4XV0sCgkvLyAgW1s5LCAxMF0sIFsxMSwgMTIsIDEzXV1dIC8vIE9LCgl3cml0ZWxuKCJkID0gIiwgZCk7CgkvLyBbW1sxLCAyLCAzXSwgWzQsIDE1LCAxOCwgMjEsIDhdXSwKCS8vICBbWzksIDEwXSwgWzExLCAxMiwgMTNdXV0gLy8gT0sKfQ==
c = [[[1, 2, 3], [4, 5, 6, 7, 8]], [[9, 10], [11, 12, 13]]]
d = [[[1, 2, 3], [4, 15, 18, 21, 8]], [[9, 10], [11, 12, 13]]]