Great. Please respond and your (own, no false modesty) please mark the solution for the benefit of those to follow.