Puzzles solved by MHV