Source : 贵阳一中信息学课程组
Description

给一个正整数n(1≤n≤1099),问能否通过删掉n的一些位置上的数,得到8的m次幂(m为大于等于0的整数),且让这个幂尽量大(删掉之后的数不能是0开头,如0064)。

Input

一个不是0开头的正整数n。

Output

如果可以找到,输出YES和这个幂(两行),否则输出NO。

Sample Input
56412
Sample Output
YES
512
Hint

样例解释

可以删掉5,1,2得到64,但也可以删掉6,4得到512,后者更大。