Solving puzzles at hackerrank in my free time