rewrite leetcode combination