int a[300][300]; int b[300][300]; int c[300][300]; const int MAX = 2147483647; int main(){ int n; int i; int j; int k; int sum = 0; i = 0; while(i<300) { n = getarray(a[i]); if(n!=300){ return n; } i = i + 1; } starttime(); i = 0; while(i<300){ j = 0; while(j<300){ b[i][j] = a[j][i]; j = j+1; } i = i+1; } i = 0; while(i<300){ j = 0; while(j<300){ k = 0; int temp = 0; while(k<300){ if(a[i][k]*b[k][j] % 2 == 0) temp = temp + a[i][k]*b[k][j]; k = k+1; } c[i][j] = temp; j = j+1; } i = i+1; } i = 0; while(i<300){ j = 0; int temp = MAX; while(j<300){ if(c[i][j]