Great idea, it proposes a great challenge. Good job!
Thanks! Difficulty varies from people to people, so it is nice to hear that.