#include using namespace std; int N,M; int x[100],y[100],z[100]; main() { cin>>N>>M; bool out=false; for(int i=0;i>x[i]>>y[i]>>z[i]; x[i]--,y[i]--; if(z[i]!=1)out=true; } if(N>=5)cout<<(out?0:1)<>x[i]*N+y[i]&1)!=z[i])out=true; for(int k=2;k<=N;k++)for(int i=0;i+k<=N;i++)for(int j=0;j+k<=N;j++) { int s=k; for(int I=i;I>I*N+J&1; if(s%2!=0)out=true; } if(!out)ans++; } cout<