Simulated-Annealing algorithm to find solutions to the Egg Carton Puzzle