object Main{
  def main(args:Array[String]){
    val sc=new java.util.Scanner(System.in)
    val b=new scala.util.control.Breaks
    b.breakable{
      while(true){
        val m,f,r=sc.nextInt()
        if(m== -1&&f== -1&&r== -1) b.break
        if(m== -1||f== -1) println("F")
        else if(m+f>=80) println("A")
        else if(m+f>=65) println("B")
        else if(m+f>=50||m+f>=30&&r>=50) println("C")
        else if(m+f>=30) println("D")
        else println("F")
      }
    }
  }
}