This is optimal, since there exist some starting positions which require a minimum of 20 moves to solve.
هذا هو الأمثل، ونظرا لوجود بعض الحالات التي تتطلب 20 خطوة لبدءءالحل.