As a Maths student (beginning undergraduate), I'm often unable to decide whether to spend my time going in more depth and attempt harder and harder problems (which I do to an extent) or whether I should go on to learn something new or build upon something I already know.
At what "point" should one move on from solving difficult exercises to learning something new? How would you suggest one divides the time they spend on each?
I understand this is subjective and also that a balance is good, but any tips?