
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

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

		Iroha solver = new Iroha();

//		System.out.println(solver.solve(input));
		System.out.println(solver.anotherSolve(input));

    }

    static class Iroha {

    	public String anotherSolve(String input) {
    		List<Integer> inputList = new ArrayList<Integer>();
    		int five = 0;
    		int seven = 0;

    		for(String s:input.split(" ")) {
    			if(Integer.parseInt(s)== 5) {
    				five++;
    			} else if (Integer.parseInt(s)==7) {
    				seven++;
    			}
    		}
    		if (five == 2 && seven == 1) {
    			return "YES";
    		} else {
    			return "NO";
    		}
    	}
    }

}

/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz