Puzzles solved by ecoteam lf