Duty puzzles