checking different puzzles