Topcoder SRM149DIV1-500