My Topcoder Div-2(250 points) Solutions for SRM