#include <iostream>
#include <iomanip>
#include <string>
int main()
{
std::string arr[]={"2","1","3","16","8","3","4","1","2"};
const int arrlength = sizeof(arr)/sizeof(*arr);
const int matrixSize = 3;
for(int row = 0; row < matrixSize; ++row)
{
for (int index = row; index < arrlength ; index += matrixSize)
std::cout << arr[index] << std::setw(5);
std::cout << "\n";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPHN0cmluZz4KCmludCBtYWluKCkKewogICBzdGQ6OnN0cmluZyBhcnJbXT17IjIiLCIxIiwiMyIsIjE2IiwiOCIsIjMiLCI0IiwiMSIsIjIifTsKICAgY29uc3QgaW50IGFycmxlbmd0aCA9IHNpemVvZihhcnIpL3NpemVvZigqYXJyKTsKICAgY29uc3QgaW50IG1hdHJpeFNpemUgPSAzOwogICAKICAgZm9yKGludCByb3cgPSAwOyByb3cgPCBtYXRyaXhTaXplOyArK3JvdykKICAgewogICAgICBmb3IgKGludCBpbmRleCA9IHJvdzsgaW5kZXggPCBhcnJsZW5ndGggOyBpbmRleCArPSBtYXRyaXhTaXplKQogICAgICAgICBzdGQ6OmNvdXQgPDwgYXJyW2luZGV4XSA8PCBzdGQ6OnNldHcoNSk7CiAgICAgIHN0ZDo6Y291dCA8PCAiXG4iOwogICB9CiAgIAogIHJldHVybiAwOwp9Cg==