#include<stdio.h>
#include<stdlib.h>

int cmmp(const void *a,const void *b){
  return *(int *)a-*(int *)b;
}
int main(){
  int i,n;
  long long int sum;
  int b[10000];
  do{
    scanf("%d",&n);
    if(!n) break;
    for(i=0;i<n;i++) scanf("%d",b+i);
    qsort(b,n,sizeof(int),cmmp);
    for(sum=0,i=0;i<n-1;i++) sum+=(b[i]*(n-i-1));
    printf("%lld\n",sum);
  }while(1);
  return 0;
}