8 queens hill climbing simulated annealing