/*
TASK:MONEY
LANG:C++
*/
#include<iostream.h>
#include<string.h>
using namespace std;
int funk(char funkk)
{
    if(funkk=='0')return 1;
    else
    {
      if(funkk=='1')return 1;
    else
    {   
     if(funkk=='2')return 1;
    else
    {  
         if(funkk=='3')return 1;
    else
    {  
         if(funkk=='4')return 1;
    else
    {  
       if(funkk=='5')return 1;
    else
    {
      if(funkk=='6')return 1;
    else
    {   
     if(funkk=='7')return 1;
    else
    {  
         if(funkk=='8')return 1;
    else
    {  
         if(funkk=='9')return 1;
    else
    return 0;
}
}
}
}
}
}
}
}
}
}
int main()
{
    char a[10001],s[81],ms[81];
    long d,i,si,di;
    int sum=0,aa,p=0,br=0,j,jj;
    cin.getline(a,10001,'#');
    d=strlen(a);
    ms[0]='0';
    ms[1]='\0';
    i=0;
    s[0]='\0';
    do
    {
                    if(funk(a[i])==1)
                    {
                                    br=0;
                                    si=0;
                                    s[si]=a[i];
                                    aa=int(s[si])-48;
                                    sum=sum+aa;
                                    do
                                    {
                                         if(funk(a[i])==1)br++;
                                         if(funk(a[i])==0)p=1;
                                    }
                                    while(p=0);
                                    for(j=i+1;j<=(br+i);j++)
                                    {
                                         si++;
                                         s[si]=a[j];
                                         aa=int(s[si])-48;
                                         sum=sum+aa;
                                    }
                                    si++;
                                    s[si]='\0';
                                    if((strlen(s)>strlen(ms))&&(sum%3==0))strcpy(ms,s);
                                    if((strlen(s)==strlen(ms))&&(strcmp(s,ms)==1)&&(sum%3==0))strcpy(ms,s);
                                    p=0;
                    }
                    sum=0;
                    j++;
                    i=j;
                    s[0]='\0';                         
    }
    while(i<d);
    if(ms[0]=='0')cout<<"No"<<endl;
    else
    {
    for(di=0;di<strlen(ms);di++)
    cout<<ms[di];
    cout<<' '<<endl;
    }
    system("pause");
}
                    
                                    
                    
