#include<stdio.h>
#include<stdlib.h>
int main(void){
	int value[]={9,9,9,9,9,9};
	int *newvalue=NULL;
	int digitsSize=6;
	int number=digitsSize;
	int i=0;
	while(1){
		if(digitsSize==1&&value[digitsSize-1]+1==10){
			value[digitsSize-1]=0;
			newvalue=(int*)malloc(sizeof(int)*(number+1));
			newvalue[0]=1;
			for(i=0;i<number;++i){
				newvalue[i+1]=value[i];
			}
			++number;
			break;
		}
		if(digitsSize<=0){
			break;
		}
		if(value[digitsSize-1]+1!=10){
			++value[digitsSize-1];
			newvalue=(int*)malloc(sizeof(int)*number);
			for(i=0;i<number;++i){
			newvalue[i]=value[i];
			}
			break;
		}else{
			value[digitsSize-1]=0;
			--digitsSize;
		}
	}
	if(newvalue){
		for(i=0;i<number;++i){
			printf("%d",newvalue[i]);
		}
	}
	return 0;
}