My solutions for the topcoder