import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;

public class Main {

    public static void main(String[] args) throws IOException {

        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        String line = reader.readLine();



            int length = Integer.parseInt(line);

            line = reader.readLine();

            String[] split = line.split(" ");

            int[] building = new int[length];

            for (int i = 0; i < length; i++) {
                building[i] = Integer.parseInt(split[i]);
            }

            HashMap<Integer,Integer> bridges = new HashMap<>();

            int totalLength = 0;

            for (int i = 0; i < length; i++) {
                int actual = building[i];

                boolean found = false;


                HashMap<Integer, Integer> copy = (HashMap<Integer, Integer>) bridges.clone();

                Object[] keys = copy.keySet().toArray();

                for (int y = 0; y < copy.size(); y++) {
                    int key = (int) keys[y];


                    if (key == actual) {
                        totalLength += bridges.get(actual);
                        bridges.put(key, 0);
                        found = true;
                    } else if (key > actual) {
                        int value = bridges.get(key);
                        bridges.put(key, value + 1);
                    } else if (key < actual){
                        bridges.remove(key);
                    }

                }

                if (found ==false) {
                    bridges.put(actual, 0);
                }

                copy = (HashMap<Integer, Integer>) bridges.clone();
            }

            Object[] keys = bridges.keySet().toArray();

            System.out.println(totalLength);


    }
}
