//
//  bicycle.java
//  bicycle
//
//  Created by Dan DeBlasio on 7/16/07.
//  Copyright (c) 2007 __MyCompanyName__. All rights reserved.
//
import java.util.*;
import java.io.*;

public class bicycle {

	private String name;
	private String color;
	private double maxSpeed;
	private double stamina;
	
	public bicycle(String c,String n,double m, double s){
		//System.out.println(m+"<-- -->"+s);
		color = c;
		name = n;
		maxSpeed = m;
		stamina = s;
	}
	
	public double time(){
		return 1/(stamina*maxSpeed);
	}
	
	public String getName() {
		return name;
	}
	
	public void placed(int p){
		//System.out.print(stamina+" ("+(1.0/(3.0-(double)p))+")");
		stamina = (1.0/(3.0-(double)p))*stamina;
		//System.out.println("<-- 3 -->"+stamina);
	}
	
	public String toString(){
		return name+" ("+color+") Stamina: "+stamina;
	}
	
	public static void print_race(bicycle b1,bicycle b2,int race){
		if(race!=1) System.out.println("");
		System.out.println("Race "+race+" Result\n-------------");
		System.out.println("1: "+b1);	
		System.out.println("2: "+b2);
	}
	
    public static void main (String args[]) throws IOException {
        Scanner fin = new Scanner(new File("bicycle.in"));
		int num = fin.nextInt();
		bicycle b1 = new bicycle(fin.next(), fin.next(), fin.nextDouble(), fin.nextDouble());
		bicycle b2 = new bicycle(fin.next(), fin.next(), fin.nextDouble(), fin.nextDouble());
		
		for(int i=0;i<num;i++){
		
		//System.out.println(b2.time()+"<-- 2 -->"+b1.time());
			int winner = 0;
			
			if(b1.time()<b2.time()){
				b1.placed(1);
				b2.placed(2);
				print_race(b1,b2,i+1);
			}else if(b1.time()>b2.time()){
				b1.placed(2);
				b2.placed(1);
				print_race(b2,b1,i+1);
			}else if ((b1.getName()).compareTo(b2.getName()) < 0){
				b1.placed(1);
				b2.placed(2);
				print_race(b1,b2,i+1);
			}else {
				b1.placed(2);
				b2.placed(1);
				print_race(b2,b1,i+1);
			}
		}
		
		fin.close();
    }
}
