Puzzles solved by Paul Vedamuttu