added todo
optimised brute-improved/balanced even more
removed balanced-solver, optimised brute-improved more