Challenges

Here are some challenges for those of you who like to be challenged...