#include #include #include using namespace std; using namespace atcoder; using mint = modint; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf32 1000000001 #define Inf64 4000000000000000001 int main(){ int N,B,Q; cin>>N>>B; mint::set_mod(B); vector a(N,vector(N)); rep(i,N){ rep(j,N){ long long t; cin>>t; a[i][j] = t; } } vector dp(1<(2,0)); dp[0][0] = 1; rep(i,1<>k)&1)continue; int jj = j; for(int l=k+1;l>l)&1)jj ^= 1; dp[i|(1<