import java.io.IOException ;
import java.math.BigDecimal ;
import java.math.BigInteger ;
import java.util.Arrays ;
import java.util.Scanner ;
public class Main {
static Scanner input
= new Scanner
( System .
in ) ;
int cnt = 1 , flag = 0 ;
while ( true ) {
int tc = input.nextInt ( ) ;
if ( tc == 0 ) {
break ;
}
if ( flag == 1 ) {
}
flag = 1 ;
int array[ ] = new int [ tc] ;
long sum = 0 ;
for ( int i = 0 ; i < tc; i++ ) {
array[ i] = input.nextInt ( ) ;
}
for ( int i = 0 ; i < tc; i++ ) {
sum += array[ i] ;
}
int fix = 0 ;
for ( int i = 1 ; i <= 50 ; i++ ) {
if ( sum % i == 0 ) {
int res = ( int ) sum / i;
if ( res == tc) {
fix = i;
break ;
}
}
}
int sm = 0 ;
for ( int i = 0 ; i < array.length ; i++ ) {
if ( array[ i] < fix) {
sm += ( fix - array[ i] ) ;
}
}
System .
out .
println ( "Set #" + cnt
) ; System .
out .
println ( "The minimum number of moves is " + sm
+ "." ) ; cnt++;
}
}
}
CmltcG9ydCBqYXZhLmlvLklPRXhjZXB0aW9uOwppbXBvcnQgamF2YS5tYXRoLkJpZ0RlY2ltYWw7CmltcG9ydCBqYXZhLm1hdGguQmlnSW50ZWdlcjsKaW1wb3J0IGphdmEudXRpbC5BcnJheXM7CmltcG9ydCBqYXZhLnV0aWwuU2Nhbm5lcjsKCnB1YmxpYyBjbGFzcyBNYWluIHsKCiAgICBzdGF0aWMgU2Nhbm5lciBpbnB1dCA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBpbnQgY250ID0gMSwgZmxhZyA9IDA7CiAgICAgICAgd2hpbGUgKHRydWUpIHsKICAgICAgICAgICAgaW50IHRjID0gaW5wdXQubmV4dEludCgpOwogICAgICAgICAgICBpZiAodGMgPT0gMCkgewogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYgKGZsYWcgPT0gMSkgewogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCIiKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBmbGFnID0gMTsKICAgICAgICAgICAgaW50IGFycmF5W10gPSBuZXcgaW50W3RjXTsKICAgICAgICAgICAgbG9uZyBzdW0gPSAwOwogICAgICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IHRjOyBpKyspIHsKICAgICAgICAgICAgICAgIGFycmF5W2ldID0gaW5wdXQubmV4dEludCgpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgdGM7IGkrKykgewogICAgICAgICAgICAgICAgc3VtICs9IGFycmF5W2ldOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGludCBmaXggPSAwOwogICAgICAgICAgICBmb3IgKGludCBpID0gMTsgaSA8PSA1MDsgaSsrKSB7CiAgICAgICAgICAgICAgICBpZiAoc3VtICUgaSA9PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgaW50IHJlcyA9IChpbnQpIHN1bSAvIGk7CiAgICAgICAgICAgICAgICAgICAgaWYgKHJlcyA9PSB0YykgewogICAgICAgICAgICAgICAgICAgICAgICBmaXggPSBpOwogICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaW50IHNtID0gMDsKICAgICAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBhcnJheS5sZW5ndGg7IGkrKykgewogICAgICAgICAgICAgICAgaWYgKGFycmF5W2ldIDwgZml4KSB7CiAgICAgICAgICAgICAgICAgICAgc20gKz0gKGZpeCAtIGFycmF5W2ldKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlNldCAjIiArIGNudCk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiVGhlIG1pbmltdW0gbnVtYmVyIG9mIG1vdmVzIGlzICIgKyBzbSArICIuIik7CiAgICAgICAgY250Kys7CiAgICAgICAgfQogICAgfQp9Cg==