Puzzles solved by liba