Eight peculiar guests. One very delicate dinner.Swap their seats until everyone feels at home.
Choose a guest, then another seat to swap.
Choose two occupied seats to swap their guests. Meet every request at the same time to complete a dinner. There is exactly one solution per dinner.
Clockwise follows the chair numbers: after the last chair comes chair 1. Next to means either immediate neighbor. Opposite means halfway around the circle. Two seats clockwise skips one chair. First half means chairs 1 through half the guest count.
The request lights show your current arrangement, not permanent progress. Swap freely: there is no clock or penalty. The minimum is the fewest swaps from the starting arrangement, not a move limit.
Keyboard: Tab between controls; on a seat, arrow keys move focus clockwise or counterclockwise. Enter or Space selects/swaps. U undoes, H reveals a whisper. Escape cancels a selection. Hints mark that dinner assisted; replay from Reset to earn a clean record.
Your unfinished dinner and best unassisted scores save locally. No account needed.