@jersoltech: Nice challenge.