#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; const int mod=998244353; int main(){ string n,a; cin>>n; reverse(n.begin(),n.end()); while(n.size()%3) n+='0'; int cnt[8]={}; for(int i=0;i=i;j--) tmp=tmp*16+(n[j]!='0'?n[j]-'A'+10:0); for(int j=0;j<4;j++){ a+=char(tmp%8+'0'); tmp/=8; } } while(a.back()=='0') a.pop_back(); for(auto x:a) cnt[x-'0']++; int mx=*max_element(cnt,cnt+8); vectorans; for(int i=0;i<8;i++) if(cnt[i]==mx) ans.push_back(i); for(int i=0;i