Great. Please mark the solution for the benefit of those to follow. It's fine to leave it as is unless you think your working code is more useful (no false modesty!)
Great. Please mark the solution for the benefit of those to follow. It's fine to leave it as is unless you think your working code is more useful (no false modesty!)