My own practice following: https://www.hackerrank.com/categories/algorithms/warmup
started from Jun 14 2014, finished at, well, I don't know, just started.
Basically, this is what I'll be doing when I got the pulse of playing dota. Dota will always be the game of my life, best game ever, but I need a little break from it.