#include <stdio.h>
int main(){
int m,n,p,q,i,j,k;
if(n
!=p
){ printf("Incompatible\n"); return 0; }
int A[m][n],B[p][q],C[m][q];
for(i
=0;i
<m
;i
++) for(j
=0;j
<n
;j
++) scanf("%d",&A
[i
][j
]); for(i
=0;i
<p
;i
++) for(j
=0;j
<q
;j
++) scanf("%d",&B
[i
][j
]);
for(i=0;i<m;i++) for(j=0;j<q;j++){
C[i][j]=0;
for(k=0;k<n;k++) C[i][j]+=A[i][k]*B[k][j];
}
for(i
=0;i
<m
;i
++){ for(j
=0;j
<n
;j
++) printf("%d ",A
[i
][j
]); printf("\n"); } for(i
=0;i
<p
;i
++){ for(j
=0;j
<q
;j
++) printf("%d ",B
[i
][j
]); printf("\n"); } for(i
=0;i
<m
;i
++){ for(j
=0;j
<q
;j
++) printf("%d ",C
[i
][j
]); printf("\n"); } }
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKCl7CiAgICBpbnQgbSxuLHAscSxpLGosazsKICAgIHNjYW5mKCIlZCVkIiwmbSwmbik7CiAgICBzY2FuZigiJWQlZCIsJnAsJnEpOwogICAgaWYobiE9cCl7IHByaW50ZigiSW5jb21wYXRpYmxlXG4iKTsgcmV0dXJuIDA7IH0KCiAgICBpbnQgQVttXVtuXSxCW3BdW3FdLENbbV1bcV07CiAgICBmb3IoaT0wO2k8bTtpKyspIGZvcihqPTA7ajxuO2orKykgc2NhbmYoIiVkIiwmQVtpXVtqXSk7CiAgICBmb3IoaT0wO2k8cDtpKyspIGZvcihqPTA7ajxxO2orKykgc2NhbmYoIiVkIiwmQltpXVtqXSk7CgogICAgZm9yKGk9MDtpPG07aSsrKSBmb3Ioaj0wO2o8cTtqKyspeyAKICAgICAgICBDW2ldW2pdPTA7IAogICAgICAgIGZvcihrPTA7azxuO2srKykgQ1tpXVtqXSs9QVtpXVtrXSpCW2tdW2pdOyAKICAgIH0KCiAgICBwcmludGYoIk1hdHJpeCBBOlxuIik7CiAgICBmb3IoaT0wO2k8bTtpKyspeyBmb3Ioaj0wO2o8bjtqKyspIHByaW50ZigiJWQgIixBW2ldW2pdKTsgcHJpbnRmKCJcbiIpOyB9CiAgICBwcmludGYoIk1hdHJpeCBCOlxuIik7CiAgICBmb3IoaT0wO2k8cDtpKyspeyBmb3Ioaj0wO2o8cTtqKyspIHByaW50ZigiJWQgIixCW2ldW2pdKTsgcHJpbnRmKCJcbiIpOyB9CiAgICBwcmludGYoIlJlc3VsdDpcbiIpOwogICAgZm9yKGk9MDtpPG07aSsrKXsgZm9yKGo9MDtqPHE7aisrKSBwcmludGYoIiVkICIsQ1tpXVtqXSk7IHByaW50ZigiXG4iKTsgfQp9Cg==