using System;
namespace _6679
{
class Program
{
static void Main(string[] args)
{
for (int k = 1000; k < 10000; k++)
{
int a = k;
int decimalPower0 = a % 10;
int decimalPower1 = a / 10 % 10;
int decimalPower2 = a / 10 / 10 % 10;
int decimalPower3 = a / 10 / 10 / 10 % 10;
int[] decimalPower = { decimalPower0, decimalPower1, decimalPower2, decimalPower3 };
int dozenPower0 = a % 12;
int dozenPower1 = (a / 12) % 12;
int dozenPower2 = ((a / 12) / 12) % 12;
int dozenPower3 = (((a / 12) / 12) / 12) % 12;
int[] dozenPower = { dozenPower0, dozenPower1, dozenPower2, dozenPower3 };
int hexPower0 = a % 16;
int hexPower1 = (a / 16) % 16;
int hexPower2 = ((a / 16) / 16) % 16;
int hexPower3 = (((a / 16) / 16) / 16) % 16;
int[] hexPower = { hexPower0, hexPower1, hexPower2, hexPower3 };
int sum1 = 0;
int sum2 = 0;
int sum3 = 0;
for (int j = 0; j < 4; j++)
{
//if (decimalPower[j] < 10 && dozenPower[j] < 10 && hexPower[j] < 10)
if(true)
{
sum1 += decimalPower[j];
sum2 += dozenPower[j];
sum3 += hexPower[j];
}
}
//Console.WriteLine($"{sum1} {sum2} {sum3}");
if (sum1 == sum2 && sum1 == sum3)
{
Console.WriteLine(a);
}
}
}
}
}