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]);
            }


            ArrayList<Integer[]> bridgesb = new ArrayList<>();

            int totalLength = 0;

            for (int i = 0; i < length; i++) {
                int actual = building[i];

                boolean found = false;



                ArrayList<Integer[]> copyb = (ArrayList<Integer[]>) bridgesb.clone();

                bridgesb = new ArrayList<>();

                //Object[] keys = copy.keySet().toArray();

                for (int y = 0; y < copyb.size(); y++) {

                    Integer[] val = copyb.get(y);

                    int node = val[0];
                    int len = val[1];

                    if (node == actual) {
                        totalLength += len;
                        len = 0;
                        bridgesb.add(new Integer[]{node, len});
                        found = true;
                    } else if (node > actual) {
                        bridgesb.add(new Integer[]{node, len + 1});
                    } else if (node < actual){

                    }

                }

                if (found ==false) {
                    bridgesb.add(new Integer[]{actual, 0});
                }

            }


            System.out.println(totalLength);


    }
}
