#pragma GCC target("avx") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") #include using namespace std; int main() { int N; cin >> N; if( N == 1 ) { cout << -1 << endl; }else { vector> A = { { 7, 14, 0, 8}, { 4, 12, 2, 11}, {15, 9, 6, 1}, {13, 10, 5, 3} }; for( int n = 2; n < N; n++ ) { vector> B(1<(1<