Please avoid posting in multiple threads for a same topic. It won’t make the answers faster nor more accurate. All it does is ‘dilute’ the topic among multiple posts. I have linked your question to this thread.
Now you just need to wait for others to give you their approach to it (as I said, there are multiple approaches to it) Meanwhile, have a great day
Linked to: