{ NOTE: it is recommended to use this even if you don't understand the following code }

const
    MAXN = 1000;

var
    N, i, j : LongInt;
    G       : Array[0..MAXN-1] of Array[0..MAXN-1] of LongInt;
    M       : Int64;

begin
{
    uncomment the two following lines if you want to read/write from files
    assign(input,  'input.txt');  reset(input);
    assign(output, 'output.txt'); rewrite(output);
}

    ReadLn(N);
    
    for j:=0 to N-1 do begin
        for i:=0 to N-1 do
            Read(G[j][i]);
        ReadLn();
    end;
    
    { INSERT YOUR CODE HERE }
    
    
    for j:=0 to N do begin
        for i:=0 to N-1 do
            Write(42, ' ');
        WriteLn();
    end;
    for j:=0 to N-1 do begin
        for i:=0 to N do
            Write(42, ' ');
        WriteLn();
    end;

end.
