Alternating Groups 2 Leetcode