program array2;
var
a, b: array[1..100, 1..100] of integer;
i, j, n, m, k, l, temp: integer;
begin
Write('M(satir) sayi giriz: ');
Readln(m);
Write('N(sutun) sayi giriz: ');
Readln(n);
for i := 1 to m do
for j := 1 to n do
begin
Write('a[', i, ',', j, '] ');
Readln(a[i, j]);
end;
for i := 1 to m do
begin
for j := 1 to n do
Write(a[i, j], ' ');
Writeln;
end;
for i := 1 to m do
for j := 1 to n do
begin
temp := 0;
for k := 1 to m do
if k <> i then
begin
temp := temp + a[k, j];
end;
for l := 1 to n do
if l <> j then
begin
temp := temp + a[i, l];
end;
b[i, j] := temp;
end;
Writeln('---------');
for i := 1 to m do
begin
for j := 1 to n do
begin
b[i, j] := a[i, j] + b[i, j];
Write(b[i, j], ' ');
end;
Writeln;
end;
end.