Mucked around with get_challenge_or_404