#include #include using namespace std; vector> a = {{0,1,-1,0},{-1,0,0,1},{1,0,0,-1},{0,-1,1,0}}; vector> b = { {0,2,-1,0,-1,0,0,0}, {-2,0,0,1,0,1,0,0}, {1,0,0,-2,0,0,1,0}, {0,-1,2,0,0,0,0,-1}, {1,0,0,0,0,-2,1,0}, {0,-1,0,0,2,0,0,-1}, {0,0,-1,0,-1,0,0,2}, {0,0,0,1,0,1,-2,0}, }; vector> solve(int n){ if(n==2){ return a; }else if(n==3){ return b; }else{ vector> v = solve(n - 2); vector> ret(1<(1<> n; if(n==1){ cout << "No\n"; }else{ cout << "Yes\n"; vector> ans = solve(n); for(i=0;i