Creation and solving of jigsaw puzzles and checking adjacency of puzzle pieces | Hacker News Reader