if true then
  fh=STDIN
else
  fh=open("in1_0112.txt")
end
n=-999

while fh.gets do
  n=$_.chomp.to_i
  break if n==0
  f=[]
  0.upto(n-1){|i| f[i]=fh.gets.chomp.to_i}

  g=f.sort
  acc=0
  h=g.map{|x|
    acc0=acc
    acc+=x
    acc0}
  puts h.inject(0){|acc,x| acc+x}
end
abort("input strange") if n!=0