Minimum Subsequence Leetcode 1509 Hearthstone