[DP] subset sum