25th: atlast was forced to used dynamic programming
28 working, 29th finished
49th problem finished