1# Runtime: 549 ms (Top 98.6%) | Memory: 23.43 MB (Top 9.7%)234class Solution:5def countTriplets(self, nums: List[int]) -> int:6freq = defaultdict(int)7for x in nums:8for y in nums:9freq[x & y] += 11011ans = 012for x in nums:13mask = x = x ^ 0xFFFF14while x:15ans += freq[x]16x = mask & (x - 1)17ans += freq[0]18return ans