Solution of competitive programming problems and challenges. Platform: Project Euler, SPOJ, Codezen, Codechef, Hackerank, Leetcode. Data Structures, Data Structure implementations, Algorithms.