Puzzles solved by UPB