Please avoid posting AI solutions… 50% of this answer is wrong and you will not help community. If someone want a chatgpt solution, they can ask chatgpt directly…