import java.util.*;

public class matrix {
    public static void main (String[] args) {

	int i, j, k;
	int dim = 512;
	
	int[][] matrix_1 = new int[dim][dim];
	int[][] matrix_2 = new int[dim][dim];
	int[][] matrix_3 = new int[dim][dim];
	
	/* inicializacao da primeira matriz */
        for (i=0; i<dim; i++) {
	    for (j=0; j<dim; j++) {
		matrix_1[i][j] = 12;
	    }
        }
	
	/* inicializacao da segunda matriz */
        for (i=0; i<dim; i++) {
	    for (j=0; j<dim; j++) {
		matrix_2[i][j] = 12;
	    }
        }
	
	/* inicializacao da terceira matriz */
        for (i=0; i<dim; i++) {
	    for (j=0; j<dim; j++) {
		matrix_3[i][j] = 0;
	    }
        }
	
	
        /* calculo do produto de duas matrizes quadradas */
        for (i=0; i<dim; i++) {
	    for (j=0; j<dim; j++) {
		for (k=0; k<dim; k++) {
		    matrix_3[i][j] = matrix_3[i][j] + (matrix_1[k][j] * matrix_2[i][k]);
		}
	    }
        }
    }
}
