import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String cm = scan.next(); double f = scan.nextDouble(); int c = scan.nextInt(); String mainm = scan.next(); String mem = scan.next(); int ms = scan.nextInt(); String sm = scan.next(); int ss = scan.nextInt(); String hm = scan.next(); int hs = scan.nextInt(); Computer c1 = new Computer(cm,f,c,mainm,mem,ms,sm,ss,hm,hs); cm = scan.next(); f = scan.nextDouble(); c = scan.nextInt(); mainm = scan.next(); mem = scan.next(); ms = scan.nextInt(); sm = scan.next(); ss = scan.nextInt(); hm = scan.next(); hs = scan.nextInt(); Computer c2 = new Computer(cm,f,c,mainm,mem,ms,sm,ss,hm,hs); System.out.println(c1.equals(c2)); System.out.println("Computer1:"); System.out.println(c1.toString()); System.out.println("Computer2:"); System.out.println(c2.toString()); scan.close(); } } class Computer { String CPUmodel; double Frequency; int Cores; String Mainboardmodel; String Memorymodel; int Memorysize; String Screenmodel; int Screensize; String Harddiskmodel; int Harddisksize; public Computer(String cm, double f, int c, String mainm, String mem, int ms, String sm, int ss, String hm, int hs) { CPUmodel = cm; Frequency = f; Cores = c; Mainboardmodel = mainm; Memorymodel = mem; Memorysize = ms; Screenmodel = sm; Screensize = ss; Harddiskmodel = hm; Harddisksize = hs; } String getCPUmodel() { return CPUmodel; } double getFrequency() { return Frequency; } int getCores() { return Cores; } String getMainboardmodel() { return Mainboardmodel; } String getMemorymodel() { return Memorymodel; } int getMemorysize() { return Memorysize; } String getScreenmodel() { return Screenmodel; } int getScreensize() { return Screensize; } String getHarddiskmodel() { return Harddiskmodel; } int getHarddisksize() { return Harddisksize; } boolean equals(Computer c) { if(!CPUmodel.equals(c.getCPUmodel())) return false; else if( !(Frequency == c.getFrequency() ) ) return false; else if( !(Cores == c.getCores() ) ) return false; else if(!Mainboardmodel.equals(c.getMainboardmodel())) return false; else if(!Memorymodel.equals(c.getMemorymodel())) return false; else if( !(Memorysize == c.getMemorysize() ) ) return false; else if(!Screenmodel.equals(c.getScreenmodel())) return false; else if( !(Screensize == c.getScreensize() ) ) return false; else if(!Harddiskmodel.equals(c.getHarddiskmodel())) return false; else if( !(Harddisksize == c.getHarddisksize() ) ) return false; else return true; } public String toString() { return "CPU:\nModel: "+CPUmodel+"\nFrequency: "+String.format("%.1f",Frequency)+"\nNumber of Cores: "+Cores+"\nMainboard:\nModel: "+Mainboardmodel+"\nMemory:\nModel: "+Memorymodel+"\nSize: "+Memorysize+"\nScreen:\nModel: "+Screenmodel+"\nSize: "+Screensize+"\nHarddisk:\nModel: "+Harddiskmodel+"\nSize: "+Harddisksize; } }