Wow, the advanced division problems really aren't very advanced (turning phone numbers into words was definitely one of the first assigments in CS 101!). I doubt any professional programmers would find these challenging. What's the target age group for the contest?