ShowClix Interview Puzzle Developer: Bradley Sheets Date: May 7, 2019 ================================================= Minimum System Requirements: - Java 7 or above The configurations.properties allows you to externally configure the applications seating arrangement and max seating limits. Any changes made will not be used until the application is restarted. From Command Line, Use: java -jar Seating.jar [FILENAME] The [FILENAME] is not required and if it is not supplied, the user will be prompted for input. The input is expected to have a ' ' (space) delimited list of seats as the first line followed by lines that have only a number that represents the amount of seats that are being requested. This will continue until EOF character is met. Output will be returned immediately. If a file is provided in the [FILENAME] argument, the file will be read in as input. The format is expected to be the same. For example java -jar Seating.jar SampleInput.txt (assuming SampleInput.txt is in the same location as Seating.jar) Expected Input Format: R1C4 R1C6 R2C3 R2C7 R3C9 R3C10 3 3 3 1 10 The output for the above should be: R1C7 - R1C9 R2C4 - R2C6 R3C5 - R3C7 R1C5 Not Available 17 The Not Available is printed because there is no where a group of 10 could be placed in this seating arrangment 17 is the total number of remaining seats available in this seating arrangment