Задача №3045.

Реализуйте алгоритм сортировки вставками, который заключается в том, что мы просматриваем последовательно \(a_2, a_3, a_4, \ldots , a_n\) и каждый новый элемент \(a_i\) вставляем на подходящее место в уже упорядоченную совокупность \(a_1, a_2, \ldots , a_{i-1}\). Это место определяется последовательным сравнением \(a_i\) с упорядоченными элементами \(a_{i-1}, \ldots , a_1\) и обменом с теми элементами, которые больше, чем \(a_i\).Такой алгоритм называется сортировкой вставками. Именно его обычно использует человек в быту при упорядочении предметов, например библиографических карточек в каталоге библиотеки.

Входные данные

На вход программе сначала подается значение n ≤ 100000 – количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива – целые числа, по модулю не превосходящие 10000.

Выходные данные

Распечатайте отсортированный по неубыванию массив.

Примеры
Входные данные
5
1 3 4 2 5
Выходные данные
1 2 3 4 5 
Сдать: для сдачи задач необходимо войти в систему