Puzzles solved by Mohammad Yazdi Rad