Solving edge-match puzzles with Arc and backtracking | Hacker News Reader