#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i,j;
int **p
= (int **)malloc(2 * sizeof(int *)); p
[0] = (int *)malloc(2 * sizeof(int)); p[1] = p[0];
for(i = 0; i < 2; i++)
for(j = 0; j < 2; j++)
p[i][j] = i + j;
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KIAppbnQgbWFpbih2b2lkKQp7CiAgICBpbnQgaSxqOwogICAgaW50ICoqcCA9IChpbnQgKiopbWFsbG9jKDIgKiBzaXplb2YoaW50ICopKTsKICAgIHBbMF0gPSAoaW50ICopbWFsbG9jKDIgKiBzaXplb2YoaW50KSk7CiAgICBwWzFdID0gcFswXTsKIAogICAgZm9yKGkgPSAwOyBpIDwgMjsgaSsrKQogICAgICAgICAgZm9yKGogPSAwOyBqIDwgMjsgaisrKQogICAgICAgICAgICAgIHBbaV1bal0gPSBpICsgajsKICAgIHByaW50ZigiJWQiLHBbMF1bMF0pOwogICAgcmV0dXJuIDA7Cn0K