VNS debugged! 
Looks like VNS doesn't change the greedy solution at all,
so I would assume it would be optimal, but both of those solutions
are actually BETTER than the brute force solution, so obv something's
wrong.