for(s<-""++io.Source.stdin split"\n\n";m=s split' 'map(_ split' ');n=m.size)print{for(x<-m;y<-1 to n)print{m.map(z=>x(m indexOf z).toInt*z(n+y).toInt).sum+""+" \n"(y/n)};' '}