type
Tmas = array[1..1000] of longint;
procedure inmas(var mas: Tmas; var N: longint); // Уведення масиву з вхідного потоку
var
i: longint;
begin
read(N);
for i := 1 to N do
read(mas[i]);
end;
function bubble_sort(var mas: Tmas; N: longint): longint; // Підрахунок кількості обмінів
var
i, j, temp: longint;
swaps: longint;
begin
swaps := 0; // Лічильник обмінів
for i := 1 to N - 1 do
for j := 1 to N - i do
if mas[j] > mas[j + 1] then
begin
temp := mas[j];
mas[j] := mas[j + 1];
mas[j + 1] := temp;
inc(swaps); // Збільшуємо кількість обмінів
end;
bubble_sort := swaps;
end;
var
N, swaps: longint;
mas: Tmas;
begin
inmas(mas, N); // Читання масиву
swaps := bubble_sort(mas, N); // Сортування та підрахунок обмінів
writeln(swaps); // Виведення результату
end.
dHlwZQogIFRtYXMgPSBhcnJheVsxLi4xMDAwXSBvZiBsb25naW50OwoKcHJvY2VkdXJlIGlubWFzKHZhciBtYXM6IFRtYXM7IHZhciBOOiBsb25naW50KTsgLy8g0KPQstC10LTQtdC90L3RjyDQvNCw0YHQuNCy0YMg0Lcg0LLRhdGW0LTQvdC+0LPQviDQv9C+0YLQvtC60YMKdmFyCiAgaTogbG9uZ2ludDsKYmVnaW4KICByZWFkKE4pOwogIGZvciBpIDo9IDEgdG8gTiBkbwogICAgcmVhZChtYXNbaV0pOwplbmQ7CgpmdW5jdGlvbiBidWJibGVfc29ydCh2YXIgbWFzOiBUbWFzOyBOOiBsb25naW50KTogbG9uZ2ludDsgLy8g0J/RltC00YDQsNGF0YPQvdC+0Log0LrRltC70YzQutC+0YHRgtGWINC+0LHQvNGW0L3RltCyCnZhcgogIGksIGosIHRlbXA6IGxvbmdpbnQ7CiAgc3dhcHM6IGxvbmdpbnQ7CmJlZ2luCiAgc3dhcHMgOj0gMDsgLy8g0JvRltGH0LjQu9GM0L3QuNC6INC+0LHQvNGW0L3RltCyCiAgZm9yIGkgOj0gMSB0byBOIC0gMSBkbwogICAgZm9yIGogOj0gMSB0byBOIC0gaSBkbwogICAgICBpZiBtYXNbal0gPiBtYXNbaiArIDFdIHRoZW4KICAgICAgYmVnaW4KICAgICAgICB0ZW1wIDo9IG1hc1tqXTsKICAgICAgICBtYXNbal0gOj0gbWFzW2ogKyAxXTsKICAgICAgICBtYXNbaiArIDFdIDo9IHRlbXA7CiAgICAgICAgaW5jKHN3YXBzKTsgLy8g0JfQsdGW0LvRjNGI0YPRlNC80L4g0LrRltC70YzQutGW0YHRgtGMINC+0LHQvNGW0L3RltCyCiAgICAgIGVuZDsKICBidWJibGVfc29ydCA6PSBzd2FwczsKZW5kOwoKdmFyCiAgTiwgc3dhcHM6IGxvbmdpbnQ7CiAgbWFzOiBUbWFzOwpiZWdpbgogIGlubWFzKG1hcywgTik7IC8vINCn0LjRgtCw0L3QvdGPINC80LDRgdC40LLRgwogIHN3YXBzIDo9IGJ1YmJsZV9zb3J0KG1hcywgTik7IC8vINCh0L7RgNGC0YPQstCw0L3QvdGPINGC0LAg0L/RltC00YDQsNGF0YPQvdC+0Log0L7QsdC80ZbQvdGW0LIKICB3cml0ZWxuKHN3YXBzKTsgLy8g0JLQuNCy0LXQtNC10L3QvdGPINGA0LXQt9GD0LvRjNGC0LDRgtGDCmVuZC4=