#include<bits/stdc++.h>
using namespace std;
char x[101];
int main(){
cin>>x;
int len=strlen(x);
for(int i=0;i<len;i++){
if(x[i]==0){
cout<<"YES\n0";
return 0;
}
if(x[i]==8){
cout<<"YES\n8";
return 0;
}
}
for(int i=0;i<len;i++){
for(int j=0;j<len;j++){
for(int k=0;k<len;k++){
int a=x[i]-'0',b=x[j]-'0',c=x[k]-'0';
if(i!=j&&j!=k&&i!=k&&(a*100+b*10+c)%8==0){
cout<<"YES\n"<<a<<b<<c;
return 0;
}
if(i!=j&&(a*10+b)%8==0){
cout<<"YES\n"<<a<<b;
return 0;
}
if(a%8==0){
cout<<"YES"<<endl<<a;
return 0;
}
}
}
}
cout<<"NO";
return 0;
}