3 awesome puzzles.