NythingProblem Nything Problem, solved using Hill climbing, Simulated annealing, and Genetic algorithm