the problem of 529 on topcoder