#include<iostream>
#include<string>
#include<cstring>
#include<iomanip>
#include<cstdio>
#include<cmath>
#include<cstdlib>
using namespace std;
int get10(int n)
{
int sum=0;
while(n>0)
{
sum+=n%10;
n=n/10;
}
return sum;
}
int get12(int n)
{
int sum=0;
while(n>0)
{
sum+=n%12;
n=n/12;
}
return sum;
}
int get16(int n)
{
int sum=0;
while(n>0)
{
sum+=n%16;
n=n/16;
}
return sum;
}
int main()
{
int s10,s12,s16;
for(int i=1000;i<10000;i++)
{
s10=get10(i);
s12=get12(i);
s16=get16(i);
if(s10==s12&&s10==s16)
cout<<i<<endl;
}
return 0;
}
#include<string>
#include<cstring>
#include<iomanip>
#include<cstdio>
#include<cmath>
#include<cstdlib>
using namespace std;
int get10(int n)
{
int sum=0;
while(n>0)
{
sum+=n%10;
n=n/10;
}
return sum;
}
int get12(int n)
{
int sum=0;
while(n>0)
{
sum+=n%12;
n=n/12;
}
return sum;
}
int get16(int n)
{
int sum=0;
while(n>0)
{
sum+=n%16;
n=n/16;
}
return sum;
}
int main()
{
int s10,s12,s16;
for(int i=1000;i<10000;i++)
{
s10=get10(i);
s12=get12(i);
s16=get16(i);
if(s10==s12&&s10==s16)
cout<<i<<endl;
}
return 0;
}