/*
TASK:marriage
LANG:C
*/
#include <stdio.h>
#define MAX 100
int main ()
{
    int n,a[MAX+4][MAX+4]={0,0},i,j,used[MAX+2]={0},tmp,boy,girl;
    scanf ("%d",&n);
    for (i=1;i<=n;i++)
        for (j=1;j<=n;j++)
            scanf ("%d",&a[i][j]);
    for (j=1;j<=n;j++)
        for (i=1;i<=n;i++)
            {
             scanf ("%d",&tmp);
             a[i][j]+=tmp;
            }
    for (i=1;i<=n;i++)
        {
         tmp=0;
         for (j=1;j<=n;j++)
             if (a[i][j]>tmp && !used[j]) 
                {
                 tmp=a[i][j];
                 boy=i;
                 girl=j;
                }
         used[girl]=1;
         printf ("%d %d\n",boy,girl);
        }
    return 0;
}
