find the best method to finish one Sokoban