Nice puzzles

Sort: