Problem:
Score : 100 points

Problem Statement

Iroha loves Haiku. Haiku is a short form of Japanese poetry. A Haiku consists of three phrases with 5, 7 and 5 syllables, in this order.

To create a Haiku, Iroha has come up with three different phrases. These phrases have A, B and C syllables, respectively. Determine whether she can construct a Haiku by using each of the phrases once, in some order.

Constraints

1≦A,B,C≦10

Input

The input is given from Standard Input in the following format:

A B C

Output

If it is possible to construct a Haiku by using each of the phrases once, print YES (case-sensitive). Otherwise, print NO.

Sample Input 1

5 5 7

Sample Output 1

YES

Using three phrases of length 5, 5 and 7, it is possible to construct a Haiku.

Sample Input 2

7 7 5

Sample Output 2

NO

Solution in C (Clang 3.8.0) (judge verdict: Wrong Answer)

#include <stdio.h>
int main (void)
{
int v[3], i ;
printf("整数を入力してください");
for(i=0; i<2 ; i++)
printf("%dつ目",i+1);
do{
scanf("%d",&v[i]);
if(v[i]<1||v[i]>10)
printf("1~10で入力してください:");
}while(v[i]<1||v[i]>10);

if (v[0]==7 && v[1]==5 && v[2]==5 ){
printf("Yes");}
else if (v[1]==7&&v[0]==5&&v[2] ==5){
printf("Yes");}
else if (v[2]==7&&v[0]==5&&v[1]==5 ){
printf("Yes");}
else{
printf("No");}
return 0; 
}