package wangyi;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Scanner;
import java.util.concurrent.ConcurrentHashMap;

public class Main1 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        if(n==0){
            return;
        }
        int input[][]=new int[n][2];
        for(int i=0;i<n;i++){
            input[i][0]=sc.nextInt();
            input[i][1]=sc.nextInt();
        }
        List<List<Integer>> list=new ArrayList<>();
        for(int i=0;i<n;i++){
            List<Integer>ans=new ArrayList<>();
            List<Integer>temp=new ArrayList<>();
            for(int q=0;q<11;q++){
                ans.add(0);
            }
            temp.add(input[i][0]);
            temp.add(input[i][1]);
            String str=input[i][1]+"";
            for(int j=0;j<str.length();j++){
                temp.add((str.charAt(j)-'0')*input[i][0]);
            }
            temp.add(input[i][0]*input[i][1]);
            int max=Integer.MAX_VALUE;
            for(int j=0;j<temp.size();j++){
                String str1=temp.get(j)+"";
                for(int k=0;k<str1.length();k++){
                    int pos=str1.charAt(k)-'0';
                    ans.set(pos,ans.get(pos)+1);
                    if(ans.get(pos)+1>max&&pos!=0){
                        max=ans.get(pos)+1;
                        ans.set(10,pos);
                    }
                }
            }
            list.add(ans);
        }
        List<Integer>zzAns=new ArrayList<>();
        for(int i=0;i<9;i++){
            zzAns.add(0);
        }
        int maxPos=0;
        int maxVal=Integer.MIN_VALUE;
        for(List<Integer>iter:list){
            for(int i=1;i<10;i++){
                zzAns.set(i-1,zzAns.get(i-1)+iter.get(i));
                System.out.print(iter.get(i)+" ");
                if(zzAns.get(i-1)+iter.get(i)>maxVal){
                    maxPos=i;
                    maxVal=zzAns.get(i-1)+iter.get(i);
                }
            }
            System.out.println();
        }
        System.out.println(maxPos);
    }
}