... if it is impossible. עכשיו מבקשים מאיתנו, להחזיר מערך בשם ANS, שהוא יהיה באורך N-1, דהיינו, שהוא יהיה באותו האורך בדיוק של המערך ARR. כאשר בתוך המערך ANS, אנחנו צריכים בכל אחד מהמקומות שבו,
לכתוב את מינימום פעולות ההיפוך הנדרשות, לצורך הבאת הערך 1 למיקום החדש. ואם אין אפשרות להביא את הערך 1 למיקום במערך ANS, אז באותו מיקום במערך ANS, צריך להיות - 1. לדוגמה, ניקח ... הערך 1, מנקודת המוצא שלו, לכל אחד מהמיקומים בתוך המערך ARR. אחרי כמה מינימום פעולות היפוך. ואת התשובה לכך, אנחנו צריכים להחזיר בתוך מערך ANS. דהיינו, במערך ANS, בכל מקום בתוכו, אנחנו נצטרך
לכתוב, בכמה מינימום פעולות היפוך ניתן להזיז את 1 מנקודת ההתחלה שלו, למערך ARR במקום 0 ובמקום 1 ובמקום 2 וכולי, עד לסוף המערך. ואם הערך 1 לא יכול להגיע בשום דרך, למיקום X במערך ...