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