Miscellaneous puzzles

Miscellaneous puzzles