import java.util.*;
 class Employee{
    public String name;
    public int id;
     public void setdata(String n,int m){
        this.name=n;
        this.id=m;
    }
    public void display(){
        System.out.println("Name: "+name);
        System.out.println("ID: "+id);
        
    }
}
class Manager extends Employee{
    private String department;
    public void setdata(String name,int idd,String department){
        super.setdata(name,idd);
        this.department=department;
    }
    @ Override
    public void display(){
        super.display();
        System.out.println("Department: "+department);
    }
}
public class EmployeeManagerSystem{
    public static int main(String[] args){
        
        Scanner scan=new Scanner(System.in);
        
        int n=Integer.parseInt(scan.nextLine());
        Employee[] emp=new Employee[n];
        if(-10<=n && n<=10){
        for(int i=0;i<n;i++){
            String[] empin=scan.nextLine().split(" ");
            String name=empin[0];
            if(1<=name.length() && name.length()<=100){
             //   return 0;
            }
            int id=Integer.parseInt(empin[1]);
            if(id>=1000 && id<=9999){
            emp[i]=new Employee();
            emp[i].setdata(name,id);
            }
            else{
                System.out.println("Invalid input");
                break;
            }
        
        
        }}
            
        
        String[] manager=scan.nextLine().split(" ");
        String mname=manager[0];
        int mid=Integer.parseInt(manager[1]);
        String dep=manager[2];
        if(dep.length()<=1 && dep.length()<=50){
           // return 0;
        }
        Manager manner=new Manager();
        manner.setdata(mname,mid,dep);
        for(Employee obj:emp){
            obj.display();
            
        }
        manner.display();
       
    }

}