##
print "$array1[0][0]\n\n";
for (my $x = 0; $x < @array1; ++$x) {
for (my $y = 0; $y < @{$array1[$x]}; ++$y) {
print "$array1[$x][$y] ";
}
print "\n";
}
print "\n";
print "@$_\n" for @array1;
####
a
a b
c d
a b
c d