https://notepd.com/challenge/e....asy-solutionhow-to-c