Hello again john, this is the source file for the second solution, I didn’t upload it before because I wanted to fix some things, but I didn’t find the time, so I decided to upload it as it is, maybe someone will complete it for everyone to benefit from.
Thanks