# 想定解 # Python3 でも通る(なんならそっちの方が速い)んですが、シンプル軽実装がバレるので、PyPy にします import heapq def solve() -> int: N, A = int(input()), sorted(map(int, input().split())) heap = list() ret, latest_a = 0, 0 for i, a in enumerate(A): heapq.heappush(heap, -(a - latest_a)) # 大きいものから取り出したいので符号反転させて入れる latest_a = a if i % 2 == 0: ret -= heapq.heappop(heap) return ret if N % 2 else A[-1] - ret ret = [solve() for _ in range(int(input()))] print(*ret, sep='\n')