choosing optimal seating arrangement