#include #define int long long using namespace std; using V=vector>; int N,M; V operator*(V a,V b){ V ans(a.size(),vector(b[0].size())); for(int i=0;i(N)); for(int i=0;i>1); return c*c; } signed main(){ cin>>N>>M;M--; V A(N,vector(N)),B(N,vector(1)); for(int i=0;i>B[N-1-i][0]; for(int i=0;i