Hmm. I like this challenge. Maybe I'm going to enter it...