Thank you very much! It's very nice to get an aesthetics compliment from you and I'm glad you think the difficulty is fair.