What you did is just implementing "the intuitive algorithm of simple repeated addition" which I mentioned in the problem which is as you correctly discovered very slow because you need number2
additions.
You need to find something better.
By the way I ignore the speed differences of individual languages in these contests, because the algorithm would still be slow in any other language.
Thanks for the information, I'll work on redoing my answer now!