https://ide.geeksforgeeks.org/tryit.php/012a1fa9-c294-4d53-b9dd-6a1d7754ba4e.