Puzzles solved by TBM