"""
N 枚のカードがあります. i 枚目のカードには, ai という数が書かれています.
Alice と Bob は, これらのカードを使ってゲームを行います. ゲームでは, Alice と Bob が交互に 1 枚ずつカードを取っていきます. Alice が先にカードを取ります.
2 人がすべてのカードを取ったときゲームは終了し, 取ったカードの数の合計がその人の得点になります. 2 人とも自分の得点を最大化するように最適な戦略を取った時, Alice は Bob より何点多く取るか求めてください.
"""
"""
a=int(input());
b=sorted(list(map(int,input().split())))[::-1];
print(sum(b[::2])-sum(b[1::2]))
"""
N = int(input())
a = list(map(int, input().split()))
a. sort(reverse=True)
Alice = 0
Bob = 0
for i, ai in enumerate(a):
    if i%2 == 0:
        Alice += ai
    else:
        Bob += ai
print(Alice - Bob)
