=====A===== (A){ 2 3 (nil) } (A){ 2 3 (nil) } (A){ 0 3 (nil) } =====A===== =====B===== (B){ (A){ 5 0 (nil) } (A){ 0 0 (nil) } } (B){ (A){ 5 2 (nil) } (A){ 6 0 (nil) } } (B){ (A){ 1 0 (nil) } (A){ 2 3 (nil) } } (B){ (A){ 1 2 (nil) } (A){ 4 5 (nil) } } (B){ (A){ 1 0 (nil) } (A){ 2 3 (nil) } } (B){ (A){ 1 0 (nil) } (A){ 2 3 (nil) } } =====B===== =====C===== (C){ (int[]{ 2 3 4 } (B){ (A){ 5 6 (nil) } (A){ 7 8 (nil) } } } =====C===== ====ARR==== [0, 3] 3 ====ARR==== =====E===== (A){ 2 3 (nil) } (A){ 2 3 (nil) } (A){ 2 3 (nil) } (B){ (A){ 2 3 (nil) } (A){ 5 6 (nil) } } =====E===== ==STRINGS== hello hello abc [a, b, c] [a, b] [c, d] [c, d] a ==STRINGS== ===EXTRA=== (point){ 7 5 } (foo){ 4.000000 } [0, 1, 2, 0, 4, 0] [0 ... 1 ...] [{ 36 0 }, { 0 0 }, { 35 34 } ...] ===EXTRA===