We used graph theories to create this puzzle. Free today | Hacker News Reader