Restaurant Puzzles: Cozy Cafés to Bustling Bistros