Is the first prize really a Christmas pudding? I expect they'll all be out of breath by the time they get to the carols and won't be able to sing!
Every entrant gets a pudding!! All of them!!
Fortunately few come carolling afterwards - we don't mnd them but most prefer a shower first!!