Many people love solving puzzles, but have you ever considered the perspective of "creating your own puzzles"?Solving and ...