
import java.util.*;

public class cards {
	public static void main (String[] args){
		Scanner sc = new Scanner(System.in);
		
		while(true){
			int pocetHracu = sc.nextInt();
			
			if(pocetHracu == 0){
				break;
			}
			
			if(pocetHracu == 1){
				System.out.println("Player 1 wins game number 1.");
				sc.nextInt();
				sc.nextInt();
				sc.nextInt();
				sc.nextInt();
				sc.nextInt();
				continue;
			}
			
			int velikost = pocetHracu * 5;
			int[] sumaHraci = new int[pocetHracu];
			int[] balicek = new int [velikost];
			int[] pred = new int [velikost];
			int[] po = new int [velikost];
			
			for(int i = 0;i<velikost;i++){
				pred[i] = balicek[i] = sc.nextInt();
			}
			
			boolean prubeh = true;
			int vyhraVeHre = 0;
			while(prubeh){
				vyhraVeHre++;
				
				int i = 0;
				for(int hrac = 0; hrac<pocetHracu; hrac++){
					sumaHraci[hrac] = 0;
					
					for(int rozdani = 0; rozdani<3; rozdani++){
						
						
						if(rozdani != 2){
							po[i] = pred[rozdani * pocetHracu * 2 + hrac * 2];
							sumaHraci[hrac] += po[i++];
							po[i] = pred[rozdani * pocetHracu * 2 + hrac * 2 + 1];
							sumaHraci[hrac] += po[i++];
						}else{
							po[i] = pred[rozdani * pocetHracu * 2 + hrac ];
							sumaHraci[hrac] += po[i++];
						}
					}
					
					if(sumaHraci[hrac] == 15){
						System.out.println("Player "+(hrac+1)+" wins game number "+vyhraVeHre+".");
						prubeh = false;
						break;
					}
				}
				
				if(jeStejne(po, balicek)){
					System.out.println("Neverending game.");
					break;
				}
				
				pred = po;
				
				po = new int[velikost];
			}
		}
	}
	
	private static boolean jeStejne(int[] pole1, int[] pole2){
		for(int i = 0;i<pole1.length;i++){
			if(pole1[i] != pole2[i]){
				return false;
			}
		}
		
		return true;
	}
}