import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        while(s.hasNextInt()) {
            int m = s.nextInt();
            int f = s.nextInt();
            int r = s.nextInt();
            int sum = m + f;
            char ret = 'F';
            if(m == -1 && f == -1 && r == -1) {
                return;
            } else if(m == -1 || f == -1) {
                ret = 'F';
            } else if(sum >= 80) {
                ret = 'A';
            } else if(sum >= 65) {
                ret = 'B';
            } else if(sum >= 50 || (sum >= 30 && r >= 50)) {
                ret = 'C';
            } else if(sum >= 30) {
                ret = 'D';
            }
            System.out.println(ret);
        }
    }
} import java.util.Scanner; Scanner java.util public class Main {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        while(s.hasNextInt()) {
            int m = s.nextInt();
            int f = s.nextInt();
            int r = s.nextInt();
            int sum = m + f;
            char ret = 'F';
            if(m == -1 && f == -1 && r == -1) {
                return;
            } else if(m == -1 || f == -1) {
                ret = 'F';
            } else if(sum >= 80) {
                ret = 'A';
            } else if(sum >= 65) {
                ret = 'B';
            } else if(sum >= 50 || (sum >= 30 && r >= 50)) {
                ret = 'C';
            } else if(sum >= 30) {
                ret = 'D';
            }
            System.out.println(ret);
        }
    }
} Main public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        while(s.hasNextInt()) {
            int m = s.nextInt();
            int f = s.nextInt();
            int r = s.nextInt();
            int sum = m + f;
            char ret = 'F';
            if(m == -1 && f == -1 && r == -1) {
                return;
            } else if(m == -1 || f == -1) {
                ret = 'F';
            } else if(sum >= 80) {
                ret = 'A';
            } else if(sum >= 65) {
                ret = 'B';
            } else if(sum >= 50 || (sum >= 30 && r >= 50)) {
                ret = 'C';
            } else if(sum >= 30) {
                ret = 'D';
            }
            System.out.println(ret);
        }
    } main {
        Scanner s = new Scanner(System.in);
        while(s.hasNextInt()) {
            int m = s.nextInt();
            int f = s.nextInt();
            int r = s.nextInt();
            int sum = m + f;
            char ret = 'F';
            if(m == -1 && f == -1 && r == -1) {
                return;
            } else if(m == -1 || f == -1) {
                ret = 'F';
            } else if(sum >= 80) {
                ret = 'A';
            } else if(sum >= 65) {
                ret = 'B';
            } else if(sum >= 50 || (sum >= 30 && r >= 50)) {
                ret = 'C';
            } else if(sum >= 30) {
                ret = 'D';
            }
            System.out.println(ret);
        }
    } Scanner s = new Scanner(System.in); s new Scanner(System.in) while(s.hasNextInt()) {
            int m = s.nextInt();
            int f = s.nextInt();
            int r = s.nextInt();
            int sum = m + f;
            char ret = 'F';
            if(m == -1 && f == -1 && r == -1) {
                return;
            } else if(m == -1 || f == -1) {
                ret = 'F';
            } else if(sum >= 80) {
                ret = 'A';
            } else if(sum >= 65) {
                ret = 'B';
            } else if(sum >= 50 || (sum >= 30 && r >= 50)) {
                ret = 'C';
            } else if(sum >= 30) {
                ret = 'D';
            }
            System.out.println(ret);
        } s.hasNextInt() s.hasNextInt s {
            int m = s.nextInt();
            int f = s.nextInt();
            int r = s.nextInt();
            int sum = m + f;
            char ret = 'F';
            if(m == -1 && f == -1 && r == -1) {
                return;
            } else if(m == -1 || f == -1) {
                ret = 'F';
            } else if(sum >= 80) {
                ret = 'A';
            } else if(sum >= 65) {
                ret = 'B';
            } else if(sum >= 50 || (sum >= 30 && r >= 50)) {
                ret = 'C';
            } else if(sum >= 30) {
                ret = 'D';
            }
            System.out.println(ret);
        } int m = s.nextInt(); m s.nextInt() s.nextInt s int f = s.nextInt(); f s.nextInt() s.nextInt s int r = s.nextInt(); r s.nextInt() s.nextInt s int sum = m + f; sum m + f m f char ret = 'F'; ret 'F' if(m == -1 && f == -1 && r == -1) {
                return;
            } else if(m == -1 || f == -1) {
                ret = 'F';
            } else if(sum >= 80) {
                ret = 'A';
            } else if(sum >= 65) {
                ret = 'B';
            } else if(sum >= 50 || (sum >= 30 && r >= 50)) {
                ret = 'C';
            } else if(sum >= 30) {
                ret = 'D';
            } 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 {
                return;
            } return; if(m == -1 || f == -1) {
                ret = 'F';
            } else if(sum >= 80) {
                ret = 'A';
            } else if(sum >= 65) {
                ret = 'B';
            } else if(sum >= 50 || (sum >= 30 && r >= 50)) {
                ret = 'C';
            } else if(sum >= 30) {
                ret = 'D';
            } m == -1 || f == -1 m == -1 m -1 1 f == -1 f -1 1 {
                ret = 'F';
            } ret = 'F' ret 'F' if(sum >= 80) {
                ret = 'A';
            } else if(sum >= 65) {
                ret = 'B';
            } else if(sum >= 50 || (sum >= 30 && r >= 50)) {
                ret = 'C';
            } else if(sum >= 30) {
                ret = 'D';
            } sum >= 80 sum 80 {
                ret = 'A';
            } ret = 'A' ret 'A' if(sum >= 65) {
                ret = 'B';
            } else if(sum >= 50 || (sum >= 30 && r >= 50)) {
                ret = 'C';
            } else if(sum >= 30) {
                ret = 'D';
            } sum >= 65 sum 65 {
                ret = 'B';
            } ret = 'B' ret 'B' if(sum >= 50 || (sum >= 30 && r >= 50)) {
                ret = 'C';
            } else if(sum >= 30) {
                ret = 'D';
            } sum >= 50 || (sum >= 30 && r >= 50) sum >= 50 sum 50 (sum >= 30 && r >= 50) sum >= 30 sum 30 r >= 50 r 50 {
                ret = 'C';
            } ret = 'C' ret 'C' if(sum >= 30) {
                ret = 'D';
            } sum >= 30 sum 30 {
                ret = 'D';
            } ret = 'D' ret 'D' System.out.println(ret) System.out.println System.out System System.out ret String[] args args public class Main {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        while(s.hasNextInt()) {
            int m = s.nextInt();
            int f = s.nextInt();
            int r = s.nextInt();
            int sum = m + f;
            char ret = 'F';
            if(m == -1 && f == -1 && r == -1) {
                return;
            } else if(m == -1 || f == -1) {
                ret = 'F';
            } else if(sum >= 80) {
                ret = 'A';
            } else if(sum >= 65) {
                ret = 'B';
            } else if(sum >= 50 || (sum >= 30 && r >= 50)) {
                ret = 'C';
            } else if(sum >= 30) {
                ret = 'D';
            }
            System.out.println(ret);
        }
    }
} public class Main {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        while(s.hasNextInt()) {
            int m = s.nextInt();
            int f = s.nextInt();
            int r = s.nextInt();
            int sum = m + f;
            char ret = 'F';
            if(m == -1 && f == -1 && r == -1) {
                return;
            } else if(m == -1 || f == -1) {
                ret = 'F';
            } else if(sum >= 80) {
                ret = 'A';
            } else if(sum >= 65) {
                ret = 'B';
            } else if(sum >= 50 || (sum >= 30 && r >= 50)) {
                ret = 'C';
            } else if(sum >= 30) {
                ret = 'D';
            }
            System.out.println(ret);
        }
    }
} Main
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        while(s.hasNextInt()) {
            int m = s.nextInt();
            int f = s.nextInt();
            int r = s.nextInt();
            int sum = m + f;
            char ret = 'F';
            if(m == -1 && f == -1 && r == -1) {
                return;
            } else if(m == -1 || f == -1) {
                ret = 'F';
            } else if(sum >= 80) {
                ret = 'A';
            } else if(sum >= 65) {
                ret = 'B';
            } else if(sum >= 50 || (sum >= 30 && r >= 50)) {
                ret = 'C';
            } else if(sum >= 30) {
                ret = 'D';
            }
            System.out.println(ret);
        }
    }
}