using System;
using System.Linq;
using System.Text;
using System.Collections.Generic;
using System.Threading.Tasks;
public class Program
{
public static void Main()
/*
int n = int.Parse(Console.ReadLine());
int[] arr = new int[n];
for (int i = 0; i < n; i++)
arr[i] = int.Parse(Console.ReadLine());
*/
int[] arr = Console.ReadLine().
Split(' ').Select(int.Parse).ToArray();
string[] words = {"gf", "vfdsv", "fvgf"};
for ( int n=0 ; n< words.Length; n++)
Console.WriteLine( " This is {0} index, {1} ", n , words[n]);
}
var t = int.Parse(Console.ReadLine());
var ivan = new int[t];
for ( int i = 0 ; i < t ; i++)
ivan[i] = int.Parse(Console.ReadLine());
for ( int i = t-1 ; i>=0 ; i--)
Console.Write( ivan[i] + " ");
Console.WriteLine();
}*/
int[] sentence = {9,7,6};
foreach ( var element in sentence)
Console.WriteLine( element);
int[] sentence = {5,6,7};
Console.WriteLine(string.Join( "-", sentence));*/
int[] arr = new int[] { 2, 4, -5, 1, 10 };
for (int i = 0; i < arr.Length - 1; i++)
for (int j = 0; j < arr.Length - 1; j++)
if (arr[j] > arr[j + 1])
int H = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = H;
for (int i = 0; i < arr.Length; i++)
Console.Write(arr[i] + " ");
/*int[] arr = new int[] { 2, 4, -5, 1, 10 };
for (int i = 1; i < arr.Length; i++) {
int k = i;
for (int j = i + 1; j < arr.Length; j++) {
if (arr[j] < arr[k])
k = j;
int swapVar = arr[i];
arr[i]=arr[k];
arr[k]=swapVar;
Console.WriteLine(string.Join(" ", arr));
/* int [] arr = { 2, 4, -5, 1, 10 };
int index = i;
while (index > 0 && arr[index-1]>=swapVar)
arr[index] = arr[index-1];
index --;
arr[index]=swapVar;
Console.WriteLine(string.Join(" ",arr));*/
/*int[] source = new int[] {1,2,3};
int[] destination =new int[] { 2, 4, -5, 1, 10 };
source.CopyTo( destination, 0);
Console.WriteLine( string.Join(" ", destination ) );*/
/*int[] source = new int[] {2,4,6,8,10,12,14,16};
int[] destination = new int[] {1,3,5,7,9,11,13,15,17};
Array.Copy(source,4,destination,2,4);
Console.WriteLine(string.Join(" ", destination));*/
/*var names = new List<string>(); // създава списък от низове
names.Add("Peter");
names.Add("Maria");
names.Add("George");
foreach (var name in names)
Console.WriteLine(name);
names.Remove("Maria");
Console.WriteLine(
String.Join(", ", names));*/
/*var nums = new List<int> {10, 20, 30, 40, 50, 60};
nums.RemoveAt(2);
nums.Add(100);
nums.Insert(0, -100);
String.Join(", ", nums));*/