/*

Ornek3E.cpp: Verilen sayilarin Selection Sort ile siralanmasi.

*/

#include<stdio.h>


#define limit 100


int m[limit],n,i,j,ek,eknerde,bos;

void main(void)
{
 scanf("%d",&n);      //Kac sayi okunacak? (n)
 for(i=0;i<n;i++)     //Sayilar diziye okunuyor
  scanf("%d",&m[i]);
 for(i=0;i<n;i++)
 {
  ek = m[i];  //en kucuk icin baslangic degeri
  eknerde = i;
  for(j=i+1;j<n;j++)
   if(ek>m[j]) {ek = m[j]; eknerde = j;}
  bos = m[i];                     //Sayilar degistiriliyor
  m[i] = m[eknerde];
  m[eknerde] = bos;
 }
 //Yazdirma islemi opsiyonel
}