removed balanced-solver, optimised brute-improved more