example 1 : 150 puzzle 1 : 1524750 example 2 : 900 puzzle 2 : 1592426537