Problems fromhttps://www.hackerrank.com/