class MatrixMultiplication
{   public static void main(String[] args)  
    {   int array[][] = {{5,6,7},{4,8,9}};
        int array1[][] = {{6,4},{5,7},{1,1}};
        int array2[][] = new int[2][2];
        int x= array.length;
        System.out.println("Matrix 1 : ");
        for(int i = 0; i < x; i++) {
            for(int j = 0; j <= x; j++) {
                System.out.print(" "+ array[i][j]);
            }
            System.out.println();
        }  
        int y= array1.length;
        System.out.println("Matrix 2 : ");
        for(int i = 0; i < y; i++) 
        {   for(int j = 0; j < y-1; j++) 
            {   System.out.print(" "+array1[i][j]);
            }  
            System.out.println();
        }   
        for(int i = 0; i < x; i++) 
        {   for(int j = 0; j < y-1; j++) 
            {   for(int k = 0; k < y; k++)
                {    array2[i][j] += array[i][k]*array1[k][j];
                }
            }  
        }
        System.out.println("Multiply of both matrix : ");
        for(int i = 0; i < x; i++) 
        {   for(int j = 0; j < y-1; j++) 
            {   System.out.print(" "+array2[i][j]);
            }  
            System.out.println();
        }
    }//main
}//class
