Puzzles solved by slim