import java.io.*; import java.util.Scanner; public class APConvert { public static void main(String[] args) { Scanner inputFile = new Scanner(new FileReader("ap hands.txt")); FileWriter fwriter = new FileWriter("ap output.txt"); PrintWriter outputFile = new PrintWriter(fwriter); String lineReader = inputFile.nextLine(); boolean newHand=false; String stage="", seat1="", seat2="", seat3="", seat4="", seat5="", seat6=""; while (lineReader != "") { if (lineReader=="###########################################################################################") { outputFile.println(lineReader); newHand=true; } else if (newHand) { if (lineReader.charAt(0)=='T' && lineReader.charAt(1)=='a' && lineReader.charAt(2)=='b') { outputFile.println(lineReader); if (stage=="" && seat1=="" && seat2=="" && seat3=="" && seat4=="" && seat5=="" && seat6=="") { } else { if (seat1!="") { outputFile.println(seat1); } if (seat2!="") { outputFile.println(seat2); } if (seat3!="") { outputFile.println(seat3); } if (seat4!="") { outputFile.println(seat4); } if (seat5!="") { outputFile.println(seat5); } if (seat6!="") { outputFile.println(seat6); } if (stage!="") { outputFile.println(stage); } } stage=seat1=seat2=seat3=seat4=seat5=seat6=""; newHand=false; } else if (lineReader.charAt(0)=='S' && lineReader.charAt(1)=='t' && lineReader.charAt(2)=='a') { stage=lineReader; } else if (lineReader.charAt(0)=='S' && lineReader.charAt(1)=='e' && lineReader.charAt(2)=='a') { if (lineReader.charAt(5)=='1') { seat1=lineReader; } else if (lineReader.charAt(5)=='2') { seat2=lineReader; } else if (lineReader.charAt(5)=='3') { seat3=lineReader; } else if (lineReader.charAt(5)=='4') { seat4=lineReader; } else if (lineReader.charAt(5)=='5') { seat5=lineReader; } else if (lineReader.charAt(5)=='6') { seat6=lineReader; } } } else { outputFile.println(lineReader); } lineReader = inputFile.nextLine(); } inputFile.close(); outputFile.close(); } }