Puzzles solved by ricardo veloz