I always put it down to overthinking and never arriving at a solution but maybe it was actually a much tougher problem!
Reply on news.ycombinator.com