Puzzles solved by david samtiago leal