Exploration of edge matching puzzles