// editor1
import java.util.*;
class main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        
        // if(!sc.hasNextInt){
        //     System.out.print("Invalid input");
        //     return;
        // }
        int m=sc.nextInt();
        int n=sc.nextInt();
        
        if(m<=1||n<=1||m>=100||n>=100){
            System.out.print("Invalid input");
            return;
        }
        
        int[][] g=new int[m][n];
        for(int i=0;i<m;i++){
            for(int j=0;j<n;j++){
                if(!sc.hasNextInt){
                    System.out.print("Invalid input");
                    return;
                }
                g[i][j]=sc.nextInt();
            }
        }
        if(g[0][0]==1||g[m-1][n-1]==1){
            System.out.print(0);
            return;
        }
        long[][] dp=new long[m][n];
        dp[0][0]=1;
        
        for(int i=0;i<m;i++){
            for(int j=0;j<n;j++){
                if(g[i][j]==1){
                    dp[i][j]=0;
                }else{
                    if(i>0) dp[i][j]+=dp[i-1][j];
                    if(j>0) dp[i][j]+=dp[i][j-1];
                }
            }
        }
        System.out.print(dp[m-1][n-1]);
    }
}