Sleeping Barber Problem
Barber
Seat 1
Seat 2
Seat 3
Seat 4
Seat 5
Seat 6
Seat 7
Enter
Exit
Waiting Seats = 7
Waiting = 0
For Barber:
Sleeping
Awake
For Seats:
Available
Occupied