#include <stdio.h>
#include <string.h>

char *rek(unsigned long long z, char*s, int b)
{
  if (z >= b) rek(z / b, s, b);
  return strncat(s, &"0123456789ABCDEF"[z%b], 1);
}

int main()
{
  for (int b = 2; b <= 16; ++b)
    puts(rek(1234567890, (char[100]){ 0 }, b));
}