Problem6380--判断数字

6380: 判断数字

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

给定一个整数 $n$,请你统计其各位数字中 $4$ 和 $7$ 的出现次数。
如果 $4$ 的出现次数加上 $7$ 的出现次数恰好等于 $4$ 或 $7$,则输出 YES,否则输出 NO。
例如,当 $n=4004$ 时,$4$ 出现了 $2$ 次,$7$ 出现了 $1$ 次,$2+1=3$,既不是 $4$ 也不是 $7$,因此,输出 NO;当 $n=7747774$ 时,$4$ 出现了 $2$ 次,$7$ 出现了 $5$ 次,$2+5=7$,因此,输出 YES。

Input

一个整数 $n\ (1 \leq n \leq 10^{18})$。

Output

一行,YES 或者 NO。

Sample 1 Input

40047

Sample 1 Output

NO

Sample 2 Input

7747774

Sample 2 Output

YES

Source/Category