rendered paste bodyimport 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();
}
}