MEDIUM DIFFICULTY PUZZLES