icpc2014dC, icpc2014dpABC, more hackerrank