What I'm trying to say is that platforming difficulty shouldn't get in the way of puzzle solving. It's when you have the solution but you just can't execute it. But that's just my opinion.