#include<stdio.h>

#define SIZE 1000

int A[SIZE][SIZE];
int B[SIZE][SIZE];
int C[SIZE][SIZE];

int min(int a, int b){
  if (a <= b)
    return a;
  return b;
}

void initialize(){
  int i, j;
  for (i = 0; i < SIZE; i++)
    for (j = 0; j < SIZE; j++){
      A[i][j] = i;
      B[i][j] = j;
      C[i][j] = 0;
    }
}

void multiply(){
  int i, j, k;
  for(i = 0; i < SIZE; i++)
    for(j = 0; j < SIZE; j++)
      for(k = 0; k < SIZE; k++)
        C[i][j] += A[i][k] * B[k][j];
}

int main(){

  printf("begin initialize\n");
  initialize();

  printf("begin multiply\n");
  multiply();
}