Solution  of Leetcode and Cracking the coding interview.