Topcoder SRM597