```python
n = int(input())
lst = list(map(int, input().split()))
for i in range(n-1):
flag = False # 标记本轮是否有交换
for j in range(n-i-1):
if lst[j] > lst[j+1]:
lst[j], lst[j+1] = lst[j+1], lst[j]
flag = True
print(' '.join(map(str, lst)))
if not flag: # 如果本轮没有交换,说明已经排好序了
break
```