Ziqi:[Subsets] solution