#include <stdio.h>
#include <stdlib.h>


int main(void) {
	// your code goes here
	int a[50];//50個の乱数の配列
	int i, j, temp;
	
	for(i = 0; i < 50; i++){
        a[i] = rand() % 100000000000000;   //乱数を発生
	}
	
	for(i = 0; i < 49; i++){          //バブルソート
		for(j = 0; j < 49 - i; j++){
			if(a[j] > a[j + 1]){
				temp = a[j];
				a[j] = a[j + 1];
				a[j + 1] = temp;
			}
				
		}
	}

	
		int p;
	for(p = 0; p < 50; p++){
	
		int n=a[p];           //p番目の要素が二桁になるまで１０で割る
			while(n > 100){
				n/=10;
			}
		if (n==10){
			printf("%d\n",a[p]);
		}
		
	}

	
	return 0;
}

