Puzzles solved by Iordache David