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

int less_than(const void *a, const void *b)
{
	const int *v1 = a;
	const int *v2 = b;
	
	return (*v1 < *v2) ? -1 : (*v1 > *v2) ? +1 : 0;
}

int main(void) {
	char buffer[256];
	int array[6];
	size_t i;
	
	while (i < 6 && fgets(buffer, sizeof buffer, stdin) != NULL) {
		array[i] = strtol(buffer, NULL, 2);
		++i;
	}
	
	qsort(array, sizeof array / sizeof array[0], sizeof array[0], less_than);
	
	for (i = 0; i < sizeof array / sizeof array[0]; ++i) {
		printf("array[%d] = %d\n", i, array[i]);
	}
	
	return 0;
}
