import java.util.*;

public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    for(int i = 0; i < 1; i = 0) {
      String line = sc.nextLine();
      String[] l = line.split(" ");
      int m = Integer.parseInt(l[0]);
      int f = Integer.parseInt(l[1]);
      int r = Integer.parseInt(l[2]);

      if(m == -1 && f == -1 && r == -1) {
        break;
      }

      char c = 0;
      if(m == -1 || f == -1) {
        c = 'F';
      } else if(m + f >= 80) {
        c = 'A';
      } else if(m + f >= 65) {
        c = 'B';
      } else if(m + f >= 50) {
        c = 'C';
      } else if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      }

      System.out.println(c);
    }
  }
} import java.util.*; util.* java public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    for(int i = 0; i < 1; i = 0) {
      String line = sc.nextLine();
      String[] l = line.split(" ");
      int m = Integer.parseInt(l[0]);
      int f = Integer.parseInt(l[1]);
      int r = Integer.parseInt(l[2]);

      if(m == -1 && f == -1 && r == -1) {
        break;
      }

      char c = 0;
      if(m == -1 || f == -1) {
        c = 'F';
      } else if(m + f >= 80) {
        c = 'A';
      } else if(m + f >= 65) {
        c = 'B';
      } else if(m + f >= 50) {
        c = 'C';
      } else if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      }

      System.out.println(c);
    }
  }
} Main public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    for(int i = 0; i < 1; i = 0) {
      String line = sc.nextLine();
      String[] l = line.split(" ");
      int m = Integer.parseInt(l[0]);
      int f = Integer.parseInt(l[1]);
      int r = Integer.parseInt(l[2]);

      if(m == -1 && f == -1 && r == -1) {
        break;
      }

      char c = 0;
      if(m == -1 || f == -1) {
        c = 'F';
      } else if(m + f >= 80) {
        c = 'A';
      } else if(m + f >= 65) {
        c = 'B';
      } else if(m + f >= 50) {
        c = 'C';
      } else if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      }

      System.out.println(c);
    }
  } main {
    Scanner sc = new Scanner(System.in);

    for(int i = 0; i < 1; i = 0) {
      String line = sc.nextLine();
      String[] l = line.split(" ");
      int m = Integer.parseInt(l[0]);
      int f = Integer.parseInt(l[1]);
      int r = Integer.parseInt(l[2]);

      if(m == -1 && f == -1 && r == -1) {
        break;
      }

      char c = 0;
      if(m == -1 || f == -1) {
        c = 'F';
      } else if(m + f >= 80) {
        c = 'A';
      } else if(m + f >= 65) {
        c = 'B';
      } else if(m + f >= 50) {
        c = 'C';
      } else if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      }

      System.out.println(c);
    }
  } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) for(int i = 0; i < 1; i = 0) {
      String line = sc.nextLine();
      String[] l = line.split(" ");
      int m = Integer.parseInt(l[0]);
      int f = Integer.parseInt(l[1]);
      int r = Integer.parseInt(l[2]);

      if(m == -1 && f == -1 && r == -1) {
        break;
      }

      char c = 0;
      if(m == -1 || f == -1) {
        c = 'F';
      } else if(m + f >= 80) {
        c = 'A';
      } else if(m + f >= 65) {
        c = 'B';
      } else if(m + f >= 50) {
        c = 'C';
      } else if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      }

      System.out.println(c);
    } int i = 0; int i = 0; i 0 i < 1 i 1 i = 0 i = 0 i 0 {
      String line = sc.nextLine();
      String[] l = line.split(" ");
      int m = Integer.parseInt(l[0]);
      int f = Integer.parseInt(l[1]);
      int r = Integer.parseInt(l[2]);

      if(m == -1 && f == -1 && r == -1) {
        break;
      }

      char c = 0;
      if(m == -1 || f == -1) {
        c = 'F';
      } else if(m + f >= 80) {
        c = 'A';
      } else if(m + f >= 65) {
        c = 'B';
      } else if(m + f >= 50) {
        c = 'C';
      } else if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      }

      System.out.println(c);
    } {
      String line = sc.nextLine();
      String[] l = line.split(" ");
      int m = Integer.parseInt(l[0]);
      int f = Integer.parseInt(l[1]);
      int r = Integer.parseInt(l[2]);

      if(m == -1 && f == -1 && r == -1) {
        break;
      }

      char c = 0;
      if(m == -1 || f == -1) {
        c = 'F';
      } else if(m + f >= 80) {
        c = 'A';
      } else if(m + f >= 65) {
        c = 'B';
      } else if(m + f >= 50) {
        c = 'C';
      } else if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      }

      System.out.println(c);
    } String line = sc.nextLine(); line sc.nextLine() sc.nextLine sc String[] l = line.split(" "); l line.split(" ") line.split line " " int m = Integer.parseInt(l[0]); m Integer.parseInt(l[0]) Integer.parseInt Integer l[0] l 0 int f = Integer.parseInt(l[1]); f Integer.parseInt(l[1]) Integer.parseInt Integer l[1] l 1 int r = Integer.parseInt(l[2]); r Integer.parseInt(l[2]) Integer.parseInt Integer l[2] l 2 if(m == -1 && f == -1 && r == -1) {
        break;
      } m == -1 && f == -1 && r == -1 m == -1 && f == -1 && r == -1 m == -1 m -1 1 f == -1 f -1 1 r == -1 r -1 1 {
        break;
      } break; char c = 0; c 0 if(m == -1 || f == -1) {
        c = 'F';
      } else if(m + f >= 80) {
        c = 'A';
      } else if(m + f >= 65) {
        c = 'B';
      } else if(m + f >= 50) {
        c = 'C';
      } else if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      } m == -1 || f == -1 m == -1 m -1 1 f == -1 f -1 1 {
        c = 'F';
      } c = 'F' c 'F' if(m + f >= 80) {
        c = 'A';
      } else if(m + f >= 65) {
        c = 'B';
      } else if(m + f >= 50) {
        c = 'C';
      } else if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      } m + f >= 80 m + f m f 80 {
        c = 'A';
      } c = 'A' c 'A' if(m + f >= 65) {
        c = 'B';
      } else if(m + f >= 50) {
        c = 'C';
      } else if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      } m + f >= 65 m + f m f 65 {
        c = 'B';
      } c = 'B' c 'B' if(m + f >= 50) {
        c = 'C';
      } else if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      } m + f >= 50 m + f m f 50 {
        c = 'C';
      } c = 'C' c 'C' if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      } m + f >= 30 m + f m f 30 {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        } r >= 50 r 50 {
          c = 'C';
        } c = 'C' c 'C' {
          c = 'D';
        } c = 'D' c 'D' {
        c = 'F';
      } c = 'F' c 'F' System.out.println(c) System.out.println System.out System System.out c String[] args args public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    for(int i = 0; i < 1; i = 0) {
      String line = sc.nextLine();
      String[] l = line.split(" ");
      int m = Integer.parseInt(l[0]);
      int f = Integer.parseInt(l[1]);
      int r = Integer.parseInt(l[2]);

      if(m == -1 && f == -1 && r == -1) {
        break;
      }

      char c = 0;
      if(m == -1 || f == -1) {
        c = 'F';
      } else if(m + f >= 80) {
        c = 'A';
      } else if(m + f >= 65) {
        c = 'B';
      } else if(m + f >= 50) {
        c = 'C';
      } else if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      }

      System.out.println(c);
    }
  }
} public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    for(int i = 0; i < 1; i = 0) {
      String line = sc.nextLine();
      String[] l = line.split(" ");
      int m = Integer.parseInt(l[0]);
      int f = Integer.parseInt(l[1]);
      int r = Integer.parseInt(l[2]);

      if(m == -1 && f == -1 && r == -1) {
        break;
      }

      char c = 0;
      if(m == -1 || f == -1) {
        c = 'F';
      } else if(m + f >= 80) {
        c = 'A';
      } else if(m + f >= 65) {
        c = 'B';
      } else if(m + f >= 50) {
        c = 'C';
      } else if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      }

      System.out.println(c);
    }
  }
} Main
import java.util.*;

public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    for(int i = 0; i < 1; i = 0) {
      String line = sc.nextLine();
      String[] l = line.split(" ");
      int m = Integer.parseInt(l[0]);
      int f = Integer.parseInt(l[1]);
      int r = Integer.parseInt(l[2]);

      if(m == -1 && f == -1 && r == -1) {
        break;
      }

      char c = 0;
      if(m == -1 || f == -1) {
        c = 'F';
      } else if(m + f >= 80) {
        c = 'A';
      } else if(m + f >= 65) {
        c = 'B';
      } else if(m + f >= 50) {
        c = 'C';
      } else if(m + f >= 30) {
        if(r >= 50) {
          c = 'C';
        } else {
          c = 'D';
        }
      } else {
        c = 'F';
      }

      System.out.println(c);
    }
  }
}