Adding TopCoder Solution