#include<stdio.h>
int main()
{
int n;
while(scanf("%d",&n)&&n!= 0)
{
int a[110];
int min=100000000,index;
for(int i = 0;i < n;i++)
{
scanf("%d",&a[i]);
if(min > a[i])
{
min = a[i];
index = i;
}
}
if(index != 0)
{
int tem = a[0];
a[0] = a[index];
a[index] = tem;
}
for(int j = 0;j < n;j++)
{
printf("%d ",a[j]);
}
printf("\n");
}
return 0;
}
int main()
{
int n;
while(scanf("%d",&n)&&n!= 0)
{
int a[110];
int min=100000000,index;
for(int i = 0;i < n;i++)
{
scanf("%d",&a[i]);
if(min > a[i])
{
min = a[i];
index = i;
}
}
if(index != 0)
{
int tem = a[0];
a[0] = a[index];
a[index] = tem;
}
for(int j = 0;j < n;j++)
{
printf("%d ",a[j]);
}
printf("\n");
}
return 0;
}