Alternating Groups Leetcode