parking-inspired puzzle