famous_dynamic_programs solution in python 2.7 number of ways to reach between co-ordinates. (x,y) to (X,Y) N coin problem 0-1 Knapsack Problem Longest Palindromic Subsequence