https://ide.geeksforgeeks.org/tryit.php/990bd3c0-4c77-4752-90d0-00f6039761be