#include<stdio.h>
int main(){
char s[20],t[20];
int a=1,n=0,m=0;
scanf("%s",s);
t[0]=s[0]*2-48;
if(s[0]>52){
t[0]-=10;
printf("No\n");
m=1;
}
for(;s[a];a++){
t[a]=s[a]*2-48;
if(s[a]>52){
t[a]-=10;
t[a-1]+=1;
}
}
t[a]='\0';
if(m){
printf("1%s",t);
return 0;
}
for(n=0;t[n];n++){
for(m=0;s[m];m++){
if(s[m]==t[n]){
s[m]=47;
break;
}
}
if(!s[m]){
printf("No\n%s",t);
return 0;
}
}
printf("Yes\n%s",t);
}