Puzzles solved by BLAT