Puzzles

Various puzzles.