#### The problems were taken from sites like: * Hackerrank, GeeksforGeeks and LeetCode. * Each resolution source code has a direct link to the problem description.