"Инверсия последовательности"

Назовем инверсией последовательности чисел a_1, ... ,a_N последовательность
чисел b_1, ... ,b_N где b_i=| { j | j<i, a_j > a_i } |, т.е., каждое число
b_i из новой последовательности равно количеству чисел старой
последовательности, которые больше чем a_i, но имеют меньший номер. Во
файле input.txt содержится N (1<=N<=1000) чисел, котрые являются инверсией
некоторой перестановки отрезка ряда натуральных чисел от 1 до N. Вывести в
файл output.txt исходную перестановку. Числа во входном файле разделены
пробелами, ввод корректен, т.е., искомая перестановка существует.

Пример: input.txt   0 1 2 0 1
        output.txt  3 2 1 5 4


