Puzzles solved by LIBAN