Questions solved from various competitive programming websites. Codechef Coding Blocks Facebook Hacker Cup Hackerearth Hackerrank Interviewbit Leetcode SPOJ