Topcoder SRM147DIV1-350