Thanks a lot pingu, from time to time I like to have really hard challenges that force me to improve!