From hours to 360ms: over-engineering a puzzle solution | Hacker News Reader