Puzzles solved by TBM777