#include <stdio.h>
#include <stdlib.h>
int *foo(size_t row, size_t col);
int main(void){
int *arr;
unsigned int row, col, k;
if ( scanf("%u",&row
) != 1){ }
if ( scanf("%u",&col
) != 1){ }
arr = foo(row, col);
for (k = 0 ; k < (row * col) ; k++){
}
}
int *foo(size_t row, size_t col){
unsigned int i, j;
int *arr
= malloc(sizeof *arr
* row
* col
); int l = 0;
if(arr == NULL){
}
for ( i = 0; i < row ; i++){
for ( j = 0 ; j < col ; j++){
arr[i * col + j] = l;
l++;
}
}
return arr;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCAqZm9vKHNpemVfdCByb3csIHNpemVfdCBjb2wpOwoKaW50IG1haW4odm9pZCl7CiAgICBpbnQgKmFycjsKICAgIHVuc2lnbmVkIGludCByb3csIGNvbCwgazsKCiAgICBwcmludGYoIkdpdmUgdGhlIFJPVzogIik7CiAgICBpZiAoIHNjYW5mKCIldSIsJnJvdykgIT0gMSl7CiAgICAgICAgcHJpbnRmKCJFcnJvciwgc2NhbmYgUk9XXG4iKTsKICAgICAgICBleGl0KDEpOwogICAgfQoKICAgIHByaW50ZigiR2l2ZSB0aGUgQ09MOiAiKTsKICAgIGlmICggc2NhbmYoIiV1IiwmY29sKSAhPSAxKXsKICAgICAgICBwcmludGYoIkVycm9yLCBzY2FuZiBDT0xcbiIpOwogICAgICAgIGV4aXQoMik7CiAgICB9CgogICAgYXJyID0gZm9vKHJvdywgY29sKTsKICAgIGZvciAoayA9IDAgOyBrIDwgKHJvdyAqIGNvbCkgOyBrKyspewogICAgICAgIHByaW50ZigiJWQgIixhcnJba10pOwogICAgfQoKICAgIGZyZWUoYXJyKTsKfQoKaW50ICpmb28oc2l6ZV90IHJvdywgc2l6ZV90IGNvbCl7CiAgICB1bnNpZ25lZCBpbnQgaSwgajsKICAgIGludCAqYXJyID0gbWFsbG9jKHNpemVvZiAqYXJyICogcm93ICogY29sKTsKICAgIGludCBsID0gMDsKCiAgICBpZihhcnIgPT0gTlVMTCl7CiAgICAgICAgcHJpbnRmKCJFcnJvciwgbWFsbG9jXG4iKTsKICAgICAgICBleGl0KDMpOwogICAgfQoKICAgIGZvciAoIGkgPSAwOyBpIDwgcm93IDsgaSsrKXsKICAgICAgICBmb3IgKCBqID0gMCA7IGogPCBjb2wgOyBqKyspewogICAgICAgICAgICBhcnJbaSAqIGNvbCArIGpdID0gbDsKICAgICAgICAgICAgbCsrOwogICAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gYXJyOwp9