Topcoder SRM146DIV1-600