import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();

        Map<Integer, Integer> m = new HashMap<>();
        m.put(a, m.getOrDefault(a, 0) + 1);
        m.put(b, m.getOrDefault(b, 0) + 1);
        m.put(c, m.getOrDefault(c, 0) + 1);

        if (m.getOrDefault(5, 0) == 2 && m.getOrDefault(7, 0) == 1) {
            System.out.println("YES");
        } else {
            System.out.println("NO");
        }
    }
} import java.util.HashMap; HashMap java.util import java.util.Map; Map java.util import java.util.Scanner; Scanner java.util public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();

        Map<Integer, Integer> m = new HashMap<>();
        m.put(a, m.getOrDefault(a, 0) + 1);
        m.put(b, m.getOrDefault(b, 0) + 1);
        m.put(c, m.getOrDefault(c, 0) + 1);

        if (m.getOrDefault(5, 0) == 2 && m.getOrDefault(7, 0) == 1) {
            System.out.println("YES");
        } else {
            System.out.println("NO");
        }
    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();

        Map<Integer, Integer> m = new HashMap<>();
        m.put(a, m.getOrDefault(a, 0) + 1);
        m.put(b, m.getOrDefault(b, 0) + 1);
        m.put(c, m.getOrDefault(c, 0) + 1);

        if (m.getOrDefault(5, 0) == 2 && m.getOrDefault(7, 0) == 1) {
            System.out.println("YES");
        } else {
            System.out.println("NO");
        }
    } main {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();

        Map<Integer, Integer> m = new HashMap<>();
        m.put(a, m.getOrDefault(a, 0) + 1);
        m.put(b, m.getOrDefault(b, 0) + 1);
        m.put(c, m.getOrDefault(c, 0) + 1);

        if (m.getOrDefault(5, 0) == 2 && m.getOrDefault(7, 0) == 1) {
            System.out.println("YES");
        } else {
            System.out.println("NO");
        }
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int a = sc.nextInt(); a sc.nextInt() sc.nextInt sc int b = sc.nextInt(); b sc.nextInt() sc.nextInt sc int c = sc.nextInt(); c sc.nextInt() sc.nextInt sc Map<Integer, Integer> m = new HashMap<>(); m new HashMap<>() m.put(a, m.getOrDefault(a, 0) + 1) m.put m a m.getOrDefault(a, 0) + 1 m.getOrDefault(a, 0) m.getOrDefault m a 0 1 m.put(b, m.getOrDefault(b, 0) + 1) m.put m b m.getOrDefault(b, 0) + 1 m.getOrDefault(b, 0) m.getOrDefault m b 0 1 m.put(c, m.getOrDefault(c, 0) + 1) m.put m c m.getOrDefault(c, 0) + 1 m.getOrDefault(c, 0) m.getOrDefault m c 0 1 if (m.getOrDefault(5, 0) == 2 && m.getOrDefault(7, 0) == 1) {
            System.out.println("YES");
        } else {
            System.out.println("NO");
        } m.getOrDefault(5, 0) == 2 && m.getOrDefault(7, 0) == 1 m.getOrDefault(5, 0) == 2 m.getOrDefault(5, 0) m.getOrDefault m 5 0 2 m.getOrDefault(7, 0) == 1 m.getOrDefault(7, 0) m.getOrDefault m 7 0 1 {
            System.out.println("YES");
        } System.out.println("YES") System.out.println System.out System System.out "YES" {
            System.out.println("NO");
        } System.out.println("NO") System.out.println System.out System System.out "NO" String[] args args public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();

        Map<Integer, Integer> m = new HashMap<>();
        m.put(a, m.getOrDefault(a, 0) + 1);
        m.put(b, m.getOrDefault(b, 0) + 1);
        m.put(c, m.getOrDefault(c, 0) + 1);

        if (m.getOrDefault(5, 0) == 2 && m.getOrDefault(7, 0) == 1) {
            System.out.println("YES");
        } else {
            System.out.println("NO");
        }
    }
} public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();

        Map<Integer, Integer> m = new HashMap<>();
        m.put(a, m.getOrDefault(a, 0) + 1);
        m.put(b, m.getOrDefault(b, 0) + 1);
        m.put(c, m.getOrDefault(c, 0) + 1);

        if (m.getOrDefault(5, 0) == 2 && m.getOrDefault(7, 0) == 1) {
            System.out.println("YES");
        } else {
            System.out.println("NO");
        }
    }
} Main
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();

        Map<Integer, Integer> m = new HashMap<>();
        m.put(a, m.getOrDefault(a, 0) + 1);
        m.put(b, m.getOrDefault(b, 0) + 1);
        m.put(c, m.getOrDefault(c, 0) + 1);

        if (m.getOrDefault(5, 0) == 2 && m.getOrDefault(7, 0) == 1) {
            System.out.println("YES");
        } else {
            System.out.println("NO");
        }
    }
}
