#include <iostream>
using namespace std;
int main() {
int arr[4][4] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12},
{13, 14, 15, 16}
};
int row = sizeof(arr)/sizeof(arr[0]);
int col = sizeof(arr[0])/sizeof(arr[0][0]);
for(int i =0; i<row;i++){
if(i%2==0){
for(int j =0 ; j < col;j++){
cout<<arr[i][j]<<" ";
}
}
else{
for(int j = col-1; j>=0; j--){
cout<<arr[i][j]<<" ";
}
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgYXJyWzRdWzRdID0gewogICAgICAgIHsxLCAyLCAzLCA0fSwKICAgICAgICB7NSwgNiwgNywgOH0sCiAgICAgICAgezksIDEwLCAxMSwgMTJ9LAogICAgICAgIHsxMywgMTQsIDE1LCAxNn0KICAgIH07CgogICAgaW50IHJvdyA9IHNpemVvZihhcnIpL3NpemVvZihhcnJbMF0pOwogICAgaW50IGNvbCA9IHNpemVvZihhcnJbMF0pL3NpemVvZihhcnJbMF1bMF0pOwogICAgZm9yKGludCBpID0wOyBpPHJvdztpKyspewogICAgCWlmKGklMj09MCl7CiAgICAJCWZvcihpbnQgaiA9MCA7IGogPCBjb2w7aisrKXsKICAgIAkJCWNvdXQ8PGFycltpXVtqXTw8IiAiOwogICAgCQl9CiAgICAJfQogICAgCWVsc2V7CiAgICAJCWZvcihpbnQgaiA9IGNvbC0xOyBqPj0wOyBqLS0pewogICAgCQkJY291dDw8YXJyW2ldW2pdPDwiICI7CiAgICAJCX0KICAgIAl9CiAgICB9CglyZXR1cm4gMDsKfQ==