Heuristic brute-force algorithm.