#include <stdio.h>
void array_mul(int(*x)[2],int(*y)[2],int(*ans)[2]){
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
ans[i][j]=0;
for(int p=0;p<2;p++){
ans[i][j]=ans[i][j]+x[i][p]*y[p][j];
}
}
}
}
int main(void) {
// your code goes here
int x[2][2]={{1,2},{3,4}};
int y[2][2]={{1,2},{3,4}};
int ans[2][2]={0};
array_mul(x,y,ans);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGFycmF5X211bChpbnQoKngpWzJdLGludCgqeSlbMl0saW50KCphbnMpWzJdKXsKCXByaW50ZigibXVsXG4iKTsKCWZvcihpbnQgaT0wO2k8MjtpKyspewoJCWZvcihpbnQgaj0wO2o8MjtqKyspewoJCQlhbnNbaV1bal09MDsKCQkJZm9yKGludCBwPTA7cDwyO3ArKyl7CgkJCQlhbnNbaV1bal09YW5zW2ldW2pdK3hbaV1bcF0qeVtwXVtqXTsKCQkJfQoJCQlwcmludGYoIiVkICIsYW5zW2ldW2pdKTsKCQl9CgkJcHJpbnRmKCJcbiIpOwoJfQp9CgppbnQgbWFpbih2b2lkKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgeFsyXVsyXT17ezEsMn0sezMsNH19OwoJaW50IHlbMl1bMl09e3sxLDJ9LHszLDR9fTsKCWludCBhbnNbMl1bMl09ezB9OwoJCglhcnJheV9tdWwoeCx5LGFucyk7CgkKCXJldHVybiAwOwp9Cg==