Sure, I don't mind sharing.
from cStringIO import StringIO
from sys import stdin
def candy():
input = iter(StringIO(stdin.read())).next
output = []
while True:
n = int(input())
if n < 0:
break
bags = map(int, [input() for i in xrange(n)])
s = sum(bags)
if s % n == 0:
each = s // n
extra = [bag for bag in bags if bag > each]
output.append(str(sum(extra) - len(extra) * each))
else:
output.append("-1")
print '\n'.join(output)
candy()
from cStringIO import StringIO
from sys import stdin
def absys():
input = iter(StringIO(stdin.read())).next
t = int(input())
output = [None] * t
for i in xrange(t):
input()
a, plus, b, equals, c = input().split()
if 'm' in a:
a = str(int(c) - int(b))
elif 'm' in b:
b = str(int(c) - int(a))
else:
c = str(int(a) + int(b))
output[i] = "%s + %s = %s" % (a, b, c)
print '\n'.join(output)
absys()