#define N 10
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>

int main()
{
	char word[N][20 + 1];
	char tmp[20 + 1];
	int i, j;

	// 入力
	for (i = 0; i < N; i++) {
		scanf("%20s", word[i]);
	}

	// ソート
	for (i = N - 1; 0 < i; i--) {
		for (j = 0; j < i; j++) {
			if (strcmp(word[j], word[j + 1]) > 0) {
				strcpy(tmp, word[j]);
				strcpy(word[j], word[j + 1]);
				strcpy(word[j + 1], tmp);
			}
		}
	}

	// 出力
	for (i = 0; i < N; i++) {
		printf("%s\n", word[i]);
	}
	return 0;
}
