https://1library.org/document/y90xo0ly-circuito-hamiltoniano-brute-force-greedy-heuristics.html