来源 : 贵阳一中信息学课程组
描述

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

输入

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

输出

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

样例输入
56412
样例输出
YES
512
提示

样例解释

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