#include <stdio.h>

int main()
{
    int n, nn, sum, one, count;

    for (count = sum = n = 0; n < 0x7FFFffff; n++) {
        // nに含まれる1の個数を求める
        nn = n;
        for (one = 0; nn > 0; nn /= 10) {
            if (nn % 10 == 1) {
                one++;
            }
        }
        // 累計
        sum += one;
        if (n > 0 && n == sum) {
            count++;
            if (count == 2) {
                printf("%d\n", n);
                return 0;
            }
        }
    }
    printf("0-%dの間では見つからなかった\n", 0x7FFFffff);
    return 0;
}
