Am declarat trei variabile an, n,x,y,z - de tip întreg, în total 4*4=16 octeți, de unde rezultă EFICIENȚA UTILIZĂRII MEMORIEI. Acestea s-au declarat pe lângă fout, variabila folosită pentru fișierul text.

Toate variabilele au fost folosite în contextul problemei. Făcând câteva calcule matematice, vom descoperi că în cazul în care n este par, valoarea f(n)=(n/2-1)*x+y-(n/2-1)*x, iar dacă n este impar - f(n)=(n/2)*z-(n/2-1)*x. Prin urmare, putem parcurge foarte fin toate valorile descrescător (din 1 în 1) până la indicele 4, cu afișarea lor - urmată de un spațiu (după fiecare), urmând ca la final să le afișăm și pe z,y,x - în această ordine.
În acest fel, am EFICIENTIZAT TIMPUL DE EXECUȚIE, algoritmul fiind unul liniar, complexitatea algoritmului fiind maxim O(N) (unde N este numărul de valori din șir), de unde rezultă liniaritatea algoritmului.
