Topcoder SRM146DIV1-800