@proof1puzzle: Nice post. Thanks