#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
int N,n,i,j,q=1,m,temp; float a[10]; cin>>n;
for(i=1;i<=N;i++)
{
for(j=1;j<=7;j++)
cin>>a[j];
for(m=5;m<7;m++)
for(n=m+1;n<8;n++)
{
if(a[m]>a[n])
{
temp=a[m]; a[m]=a[n]; a[n]=temp;
}
}
a[5]=(a[6]+a[7])/2;
float sum=0.0;
for(j=1;j<=5;j++)
sum+=a[j];
char c;
if(sum>=90) c='A';
else if(sum>=80) c='B';
else if(sum>=70) c='C';
else if(sum>=60) c='D';
else c='F';
cout<<"Case "<<q<<": "<<c<<endl; q++;
}
return 0;
}
I2luY2x1ZGU8Y3N0ZGlvPgojaW5jbHVkZTxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKQp7CiAgICBpbnQgTixuLGksaixxPTEsbSx0ZW1wOyBmbG9hdCBhWzEwXTsgY2luPj5uOwogICAgZm9yKGk9MTtpPD1OO2krKykKICAgIHsKICAgICAgICBmb3Ioaj0xO2o8PTc7aisrKQogICAgICAgICAgICBjaW4+PmFbal07CiAgICAgICAgZm9yKG09NTttPDc7bSsrKQogICAgICAgICAgICBmb3Iobj1tKzE7bjw4O24rKykKICAgICAgICB7CiAgICAgICAgICAgIGlmKGFbbV0+YVtuXSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgdGVtcD1hW21dOyBhW21dPWFbbl07IGFbbl09dGVtcDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBhWzVdPShhWzZdK2FbN10pLzI7CiAgICAgICAgZmxvYXQgc3VtPTAuMDsKICAgICAgICBmb3Ioaj0xO2o8PTU7aisrKQogICAgICAgICAgICBzdW0rPWFbal07CiAgICAgICAgY2hhciBjOwogICAgICAgIGlmKHN1bT49OTApIGM9J0EnOwogICAgICAgIGVsc2UgaWYoc3VtPj04MCkgYz0nQic7CiAgICAgICAgZWxzZSBpZihzdW0+PTcwKSBjPSdDJzsKICAgICAgICBlbHNlIGlmKHN1bT49NjApIGM9J0QnOwogICAgICAgIGVsc2UgYz0nRic7CiAgICAgICAgY291dDw8IkNhc2UgIjw8cTw8IjogIjw8Yzw8ZW5kbDsgcSsrOwogICAgfQogICAgcmV0dXJuIDA7Cn0K