void Run() {

		if (solved == false)
		{
			population3.Update();

			static int generation_count = 0;
			std::cout << "generation" << generation_count++ << ", best answer: " << population3.GetBest() << std::endl;

			if (population3.best_fitness > 0.98f)solved = true;
		}
	}