/*
TASK:money
LANG:C++
*/
#include<iostream>
#include<string>
using namespace std;
int main()
{
    int maxl=0,l=0,maxa[80]={0},a[80],s=0;
    char b[82];
    do
    {
         for (int g=0;g<=strlen(b);g++)
         b[g]='\0';       
         cin.getline(b,82);
         for (int i=0; i<strlen(b);i++)
         if (((int)b[i]>47)&&((int)b[i]<58))
         {
             if ((l==0)&&(b[i]!='0'))
             {                   
                 a[l]=(int)b[i]-48;
                 l=1;
             }
             else if (l!=0)
             {
                  a[l]=(int)b[i]-48;
                  l++;
             }
         } 
         else if (l!=0)
         {
                      for (int c=0;c<l;c++)
                      s+=a[c];
                      if (s%3==0)
                      {
                          s=0;
                          if (l>maxl)
                          {
                              maxl=l;
                              for (int k=0;k<l;k++)
                              {                                                
                                   maxa[k]=a[k];
                                   a[k]=0;
                              }
                          } else if (l==maxl)
                          {
                                  for (int j=0;j<l;j++)
                                  if (a[j]>maxa[j])    
                                  for (int n=0;n<l;n++)
                                  {   
                                      cout<<'n'<<" ";                                             
                                      maxa[n]=a[n];
                                      a[n]=0;
                                  }
                                  else if (a[j]<maxa[j])
                                  { 
                                       for (int y=0;y<l;y++)
                                       a[y]=0;
                                       break; 
                                  }        
                          }
                      }else s=0;
             l=0;             
           }
           l=0;                        
    } while (b[strlen(b)-1]!='#');
    if (maxl!=0)
    for (int i=0;i<maxl;i++)
    cout<<maxa[i];
    else cout<<"No";
    //system("pause");
    return 0;
}                                 
                                 
                                 
                                 
                                 
                                 
                                                           
