Working on Algorithms training one challenge at a time. Most of the problems are taken from https://leetcode.com/.