subset product problem