int greatestProductOfConsecutiveDigits(int[][] mat,int k){
		int row=mat.length,col=mat[0].length;
		int product=0;
		for(int i=0;i<row;i++){
			for(int j=0;j<=col-k;j++){
				int temp=1;
				for(int num=0;num<k;num++){
					temp*=mat[i][j+num];
					product=Math.max(product,temp);
				}
			}
		}
		
		for(int j=0;j<col;j++){
			for(int i=0;i<=row-k;i++){
				int temp=1;
				for(int num=0;num<k;num++){
					temp*=mat[i+num][j];
					product=Math.max(product,temp);
				}
			}
		}
		
		return product;
	}