#include #define pb push_back #define mp make_pair #define mt make_tuple #define ll long long #define pii pair #define tii tuple #define N 100005 #define mod 2000003 #define X first #define Y second #define eps 0.0000000001 #define all(x) x.begin(),x.end() #define tot(x) x+1,x+n+1 using namespace std; int i, j, a[5][5] = { {1, 2, 3, 4}, {2, 3, 4, 1}, {3, 4, 1, 2}, { 4, 1, 2, 3 } }; int main() { cin.sync_with_stdio(0); cout.sync_with_stdio(0); for(i = 0; i < 16; i++) { for(j = 0; j < 16; j++) cout << a[i % 4][j % 4] << ' '; cout << '\n'; } return 0; }