Even on an all-jump run this is still a challenge. Well done earning this badge, you likely put a lot of time and effort into this.