Cafe Swap Puzzle