#include "bits/stdc++.h"
using namespace std;
int main()
{
int tc=0,n,i,avg,sum,a,b,c,len,len1,num,avglen;
char avgs[10],str[10],str1[10];
while(scanf("%d",&n)&&n)
{
sum = 0;
for(i=1; i<=n; i++)
{
scanf("%d",&num);
sum+=num;
}
printf("Case %d:\n",++tc);
bool tag = false;
if(sum<0)
{
sum*=-1;
tag = true;
}
avg = sum/n;
sprintf(avgs,"%d",avg);
avglen = strlen(avgs);
if(sum%n==0)
{
if(tag)
{
printf("- %d\n",avg);
}
else
{
printf("%d\n",avg);
}
}
else if(sum<n)
{
a = __gcd(sum,n);
b = sum/a;
c = n/a;
sprintf(str,"%d",b);
sprintf(str1,"%d",c);
len = strlen(str);
len1 = strlen(str1);
if(tag)
{
printf(" ");
}
if(len<len1)
{
for(i=1;i<=len1-len;i++)
{
printf(" ");
}
}
printf("%d\n",b);
if(tag)
{
printf("- ");
}
for(i=1; i<=len1; i++)
{
printf("-");
}
puts("");
if(tag)
{
printf(" ");
}
printf("%d\n",c);
}
else
{
a = sum-(n*avg);
b = __gcd(a,n);
a = a/b;
c = n/b;
if(tag)
{
printf(" ");
}
sprintf(str,"%d",a);
sprintf(str1,"%d",c);
len = strlen(str);
len1 = strlen(str1);
if(len<len1)
{
for(i=1; i<=len1-len; i++)
{
printf(" ");
}
}
for(i=1;i<=avglen;i++)
{
printf(" ");
}
printf("%d\n",a);
if(tag)
{
printf("- ");
}
printf("%d",avg);
for(i=1; i<=len1; i++)
{
printf("-");
}
puts("");
if(tag)
{
printf(" ");
}
for(i=1;i<=avglen;i++)
{
printf(" ");
}
printf("%d\n",c);
}
}
return 0;
}