Seating Chart Algorithm - Cinema Booking Challenge 101 Computing