Pentru mine, cea mai simpla solutie este...
(Codul este cod sage, iar sage se bazeaza pe python si inglobeaza multe softuri matematice libere. Codul python este lipsit de "white noise" (paranteze si declaratii de tipuri, acele lucruri pe care se pune accent in unele scoli), sper ca intuitiv se intelege ce inseamna un bloc indentat mai spre "interiorul procesarii".)
Personal recomand si incurajez scrierea de cod in astfel de cazuri (paralel cu intelegerea si/sau solutionarea cu mijloace "direct umane"), deoarece multi elevi de acum isi vor castiga o paine buna si (s)muncita bine din derivate ale formulelor si ale programarii.