#include<stdio.h>
#include<math.h>
int main()
{
double tb,a,b,c;
char loai,dau;
scanf("%lf%lf%lf",&a
,&b
,&c
); tb=0.1*a+0.2*b+0.7*c;
if(tb<4)
{
loai = 'F';
}
if(4<=tb&&tb<4.8)
{
loai = 'D';
}
if(4.8<=tb&&tb<5.5)
{
loai = 'D';
dau = '+';
}
if(5.5<=tb&&tb<6.3)
{
loai = 'C';
}
if(6.3<=tb&&tb<7.0)
{
loai = 'C';
dau = '+';
}
if(7.0<=tb&&tb<7.8)
{
loai = 'B';
}
if(7.8<=tb&&tb<8.5)
{
loai = 'B';
dau= '+';
}
if(8.5<=tb&&tb<9.0)
{
loai = 'A';
}
if(9.0<=tb&&tb<=10)
{
loai = 'A';
dau = '+';
}
printf("%.2lf %c%c",tb
,loai
,dau
); return 0;
}
CiNpbmNsdWRlPHN0ZGlvLmg+CiNpbmNsdWRlPG1hdGguaD4KaW50IG1haW4oKQp7CiAgICBkb3VibGUgdGIsYSxiLGM7CiAgICBjaGFyIGxvYWksZGF1OwogICAgc2NhbmYoIiVsZiVsZiVsZiIsJmEsJmIsJmMpOwogICAgdGI9MC4xKmErMC4yKmIrMC43KmM7CiAgICBpZih0Yjw0KQogICAgewogICAgICAgIGxvYWkgPSAnRic7CiAgICB9CiAgICBpZig0PD10YiYmdGI8NC44KQogICAgewogICAgICAgIGxvYWkgPSAnRCc7CiAgICB9CiAgICBpZig0Ljg8PXRiJiZ0Yjw1LjUpCiAgICB7CiAgICAgICAgbG9haSA9ICdEJzsKICAgICAgICBkYXUgPSAnKyc7CiAgICB9CiAgICBpZig1LjU8PXRiJiZ0Yjw2LjMpCiAgICB7CiAgICAgICAgbG9haSA9ICdDJzsKICAgIH0KICAgIGlmKDYuMzw9dGImJnRiPDcuMCkKICAgIHsKICAgICAgICBsb2FpID0gJ0MnOwogICAgICAgIGRhdSA9ICcrJzsKICAgIH0KICAgIGlmKDcuMDw9dGImJnRiPDcuOCkKICAgIHsKICAgICAgICBsb2FpID0gJ0InOwogICAgfQogICAgaWYoNy44PD10YiYmdGI8OC41KQogICAgewogICAgICAgIGxvYWkgPSAnQic7CiAgICAgICAgZGF1PSAnKyc7CiAgICB9CiAgICBpZig4LjU8PXRiJiZ0Yjw5LjApCiAgICB7CiAgICAgICAgbG9haSA9ICdBJzsKICAgIH0KICAgIGlmKDkuMDw9dGImJnRiPD0xMCkKICAgIHsKICAgICAgICBsb2FpID0gJ0EnOwogICAgICAgIGRhdSA9ICcrJzsKICAgIH0KICAgIHByaW50ZigiJS4ybGYgJWMlYyIsdGIsbG9haSxkYXUpOwogICAgcmV0dXJuIDA7Cn0=