#include using namespace std; #define REP(i,a) for (int i = 0; i < (a); i++) #define FOR(i,a,b) for (int i = (a); i <= (b); i++) #define ROF(i,a,b) for (int i = (a); i >= (b); i--) #define SZ(x) (int)(x).size() int main() { ios_base::sync_with_stdio(false); string s1 = "1 2 3 4 "; string s2 = "4 3 2 1 "; string s3 = "2 1 4 3 "; string s4 = "3 4 1 2 "; FOR(i,1,16) { if (i % 4 == 1) FOR(i,1,4) cout << s1; else if (i % 4 == 2) FOR(i,1,4) cout << s2; else if (i % 4 == 3) FOR(i,1,4) cout << s3; else FOR(i,1,4) cout << s4; cout << "\n"; } }