*********************************************************************************************************
Code Link: https://onlinegdb.com/H1VUfDxtV
*********************************************************************************************************