How to solve an NP-complete problem in linear time | Hacker News Reader