import java.util.LinkedList; import java.util.List; import java.util.Scanner; /** * ACSL Contest 1 Intermediate division * * @author Jing Wang
* River Hill High School (School code: ####)
*/ public class Contest1 implements Executable { public static void main(String[] args) { Executer.execute(new Contest1()); } public void execute(String input) { String[] parts = input.split(",\\s*"); double[] p1 = new double[3], p2 = new double[3]; for (int i = 0; i < 3; i++) { p1[i] = Double.parseDouble(parts[i]); } for (int i = 0; i < 3; i++) { p2[i] = Double.parseDouble(parts[i + 3]); } for (int offset = 0; offset < 3; offset++) { boolean equal = true; for (int i = 0; i < 3; i++) { if (p1[i] != p2[(i + offset) % 3]) { equal = false; break; } } if (equal) { String triangle = "DEF"; System.out.println(triangle.substring(offset) + triangle.substring(0, offset)); return; } equal = true; for (int i = 0; i < 3; i++) { if (p1[i] != p2[2 - (i + offset) % 3]) { equal = false; break; } } if (equal) { String triangle = "DFE"; System.out.println(triangle.substring(offset) + triangle.substring(0, offset)); return; } } System.out.println("NONE"); } } interface Executable { void execute(String input) throws Throwable; } class Executer { public static void execute(Executable e) { Scanner scan = new Scanner(System.in); System.out.println("Leave a blank line to terminate input."); List inputs = new LinkedList(); String current; while (!(current = scan.nextLine()).equals("")) { inputs.add(current); } for (String input : inputs) { try { e.execute(input); } catch (Throwable t) { System.out.println("Error"); } } }