July 4 2014, greedyOpt permutation using all mutation