I think the devs did that on purpose. They've done this kind of event a couple of times before, and basically, it's pretty much impossible to do the event without spending diamonds in some fashion. You'll probably on be able to do the first 3-5 challenges by free grinding. I don't think I'm going to bother with it to be honest.