#include<iostream>
using namespace std;
int main()
{
int i,j,count,move;
long long int sum;
cin >> count;
while(count!=-1){
int a[count];
for(i=1;i<=count;i++){
cin >> a[i];
}
sum=0;
move=0;
for(i=1;i<=count;i++){
sum = sum + a[i];
}
if(sum%count!=0){
cout << -1;
}else{
sum = sum/count;
for(i=1;i<=count;i++){
if(a[i]<sum){
move = move + sum-a[i];
}
}
cout << move << endl;
}
cin >> count;
}
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkKewoJaW50IGksaixjb3VudCxtb3ZlOwoJbG9uZyBsb25nIGludCBzdW07CgljaW4gPj4gY291bnQ7Cgl3aGlsZShjb3VudCE9LTEpewoJCWludCBhW2NvdW50XTsKCQlmb3IoaT0xO2k8PWNvdW50O2krKyl7CgkJCWNpbiA+PiBhW2ldOwoJCX0KCQlzdW09MDsKCQltb3ZlPTA7CgkJZm9yKGk9MTtpPD1jb3VudDtpKyspewoJCQlzdW0gPSBzdW0gKyBhW2ldOwoJCX0KCQlpZihzdW0lY291bnQhPTApewoJCQljb3V0IDw8IC0xOwoJCX1lbHNlewoJCQlzdW0gPSBzdW0vY291bnQ7CgkJCWZvcihpPTE7aTw9Y291bnQ7aSsrKXsKCQkJCWlmKGFbaV08c3VtKXsKCQkJCQltb3ZlID0gbW92ZSArIHN1bS1hW2ldOwoJCQkJfQoJCQl9CgkJCWNvdXQgPDwgbW92ZSA8PCBlbmRsOwoJCX0KCQljaW4gPj4gY291bnQ7Cgl9CglyZXR1cm4gMDsKfQoJ