The second list handler solution isn't working.
(And I can't solve it legit, because the numbers are so small I can't see them which makes it impossible to debug the code because I can't track the memory status and find out why the hell my code keeps messing up)