#include <bits/stdc++.h>
using namespace std;
#define mod 10000000
int n,m;
int a[15][15];
int f[15][1030];
int sum=0,g[20];
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j];
g[i]+=a[i][j];
g[i]<<=1;
}
}
f[0][0]=1;
for(int i=1;i<=n;i++){
for(int j=0;j<(1<<m);j++){
if((j&g[i])==j&&!(j&(j<<1))&&!(j&(j>>1))){
for(int k=0;k<(1<<m);k++){
if((k&j)==0){
f[i][j]+=f[i-1][k];
f[i][j]%=mod;
}
}
}
}
}
int ans=0;
for(int i=0;i<(1<<m);i++){
ans=(ans+f[n][i])%mod;
}
cout<<ans;
return 0;
}