import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.io.*;
import java.util.Scanner;
import java.util.stream.Stream;

public class Main {

//    public static void main(String[] args)
////    {
////        System.out.println("Hello World!");
////
//////    ArrayList<int> arr= new ArrayList<int>(1,2,3,4,5);
////        var arr= new ArrayList<Integer>();
////        arr.add(1);
////        arr.add(4);
////        arr.add(3);
////        arr.add(5);
////        arr.add(2);
////        Collections.sort(arr);
////        var max = Collections.max(arr);
////        var min = Collections.min(arr);
////        for (var value:
////             arr) {
////            System.out.println(value);
////        }
////        System.out.println(max);
////        System.out.println(min);
////    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n=sc.nextInt();
        int m=sc.nextInt();
        int x=sc.nextInt();
        ArrayList<Integer> arr = new ArrayList<Integer>();
        for (int i=0;i<m;i++){
            arr.add(sc.nextInt());
        }

        int tmp1 = 0, tmp2 = 0;
        for(Integer value : arr){
            if (value < x){
                tmp1++;
            }else{
                tmp2++;
            }
        }
        System.out.println(Math.min(tmp1,tmp2));
    }
} import java.util.ArrayList; ArrayList java.util import java.util.Arrays; Arrays java.util import java.util.Collections; Collections java.util import java.io.*; io.* java import java.util.Scanner; Scanner java.util import java.util.stream.Stream; Stream java.util.stream public class Main {

//    public static void main(String[] args)
////    {
////        System.out.println("Hello World!");
////
//////    ArrayList<int> arr= new ArrayList<int>(1,2,3,4,5);
////        var arr= new ArrayList<Integer>();
////        arr.add(1);
////        arr.add(4);
////        arr.add(3);
////        arr.add(5);
////        arr.add(2);
////        Collections.sort(arr);
////        var max = Collections.max(arr);
////        var min = Collections.min(arr);
////        for (var value:
////             arr) {
////            System.out.println(value);
////        }
////        System.out.println(max);
////        System.out.println(min);
////    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n=sc.nextInt();
        int m=sc.nextInt();
        int x=sc.nextInt();
        ArrayList<Integer> arr = new ArrayList<Integer>();
        for (int i=0;i<m;i++){
            arr.add(sc.nextInt());
        }

        int tmp1 = 0, tmp2 = 0;
        for(Integer value : arr){
            if (value < x){
                tmp1++;
            }else{
                tmp2++;
            }
        }
        System.out.println(Math.min(tmp1,tmp2));
    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n=sc.nextInt();
        int m=sc.nextInt();
        int x=sc.nextInt();
        ArrayList<Integer> arr = new ArrayList<Integer>();
        for (int i=0;i<m;i++){
            arr.add(sc.nextInt());
        }

        int tmp1 = 0, tmp2 = 0;
        for(Integer value : arr){
            if (value < x){
                tmp1++;
            }else{
                tmp2++;
            }
        }
        System.out.println(Math.min(tmp1,tmp2));
    } main {
        Scanner sc = new Scanner(System.in);
        int n=sc.nextInt();
        int m=sc.nextInt();
        int x=sc.nextInt();
        ArrayList<Integer> arr = new ArrayList<Integer>();
        for (int i=0;i<m;i++){
            arr.add(sc.nextInt());
        }

        int tmp1 = 0, tmp2 = 0;
        for(Integer value : arr){
            if (value < x){
                tmp1++;
            }else{
                tmp2++;
            }
        }
        System.out.println(Math.min(tmp1,tmp2));
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n=sc.nextInt(); n sc.nextInt() sc.nextInt sc int m=sc.nextInt(); m sc.nextInt() sc.nextInt sc int x=sc.nextInt(); x sc.nextInt() sc.nextInt sc ArrayList<Integer> arr = new ArrayList<Integer>(); arr new ArrayList<Integer>() for (int i=0;i<m;i++){
            arr.add(sc.nextInt());
        } int i=0; int i=0; i 0 i<m i m i++ i++ i {
            arr.add(sc.nextInt());
        } {
            arr.add(sc.nextInt());
        } arr.add(sc.nextInt()) arr.add arr sc.nextInt() sc.nextInt sc int tmp1 = 0 tmp1 0 tmp2 = 0; tmp2 0 for(Integer value : arr){
            if (value < x){
                tmp1++;
            }else{
                tmp2++;
            }
        } Integer value arr {
            if (value < x){
                tmp1++;
            }else{
                tmp2++;
            }
        } {
            if (value < x){
                tmp1++;
            }else{
                tmp2++;
            }
        } if (value < x){
                tmp1++;
            }else{
                tmp2++;
            } value < x value x {
                tmp1++;
            } tmp1++ tmp1 {
                tmp2++;
            } tmp2++ tmp2 System.out.println(Math.min(tmp1,tmp2)) System.out.println System.out System System.out Math.min(tmp1,tmp2) Math.min Math tmp1 tmp2 String[] args args public class Main {

//    public static void main(String[] args)
////    {
////        System.out.println("Hello World!");
////
//////    ArrayList<int> arr= new ArrayList<int>(1,2,3,4,5);
////        var arr= new ArrayList<Integer>();
////        arr.add(1);
////        arr.add(4);
////        arr.add(3);
////        arr.add(5);
////        arr.add(2);
////        Collections.sort(arr);
////        var max = Collections.max(arr);
////        var min = Collections.min(arr);
////        for (var value:
////             arr) {
////            System.out.println(value);
////        }
////        System.out.println(max);
////        System.out.println(min);
////    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n=sc.nextInt();
        int m=sc.nextInt();
        int x=sc.nextInt();
        ArrayList<Integer> arr = new ArrayList<Integer>();
        for (int i=0;i<m;i++){
            arr.add(sc.nextInt());
        }

        int tmp1 = 0, tmp2 = 0;
        for(Integer value : arr){
            if (value < x){
                tmp1++;
            }else{
                tmp2++;
            }
        }
        System.out.println(Math.min(tmp1,tmp2));
    }
} public class Main {

//    public static void main(String[] args)
////    {
////        System.out.println("Hello World!");
////
//////    ArrayList<int> arr= new ArrayList<int>(1,2,3,4,5);
////        var arr= new ArrayList<Integer>();
////        arr.add(1);
////        arr.add(4);
////        arr.add(3);
////        arr.add(5);
////        arr.add(2);
////        Collections.sort(arr);
////        var max = Collections.max(arr);
////        var min = Collections.min(arr);
////        for (var value:
////             arr) {
////            System.out.println(value);
////        }
////        System.out.println(max);
////        System.out.println(min);
////    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n=sc.nextInt();
        int m=sc.nextInt();
        int x=sc.nextInt();
        ArrayList<Integer> arr = new ArrayList<Integer>();
        for (int i=0;i<m;i++){
            arr.add(sc.nextInt());
        }

        int tmp1 = 0, tmp2 = 0;
        for(Integer value : arr){
            if (value < x){
                tmp1++;
            }else{
                tmp2++;
            }
        }
        System.out.println(Math.min(tmp1,tmp2));
    }
} Main
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.io.*;
import java.util.Scanner;
import java.util.stream.Stream;

public class Main {

//    public static void main(String[] args)
////    {
////        System.out.println("Hello World!");
////
//////    ArrayList<int> arr= new ArrayList<int>(1,2,3,4,5);
////        var arr= new ArrayList<Integer>();
////        arr.add(1);
////        arr.add(4);
////        arr.add(3);
////        arr.add(5);
////        arr.add(2);
////        Collections.sort(arr);
////        var max = Collections.max(arr);
////        var min = Collections.min(arr);
////        for (var value:
////             arr) {
////            System.out.println(value);
////        }
////        System.out.println(max);
////        System.out.println(min);
////    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n=sc.nextInt();
        int m=sc.nextInt();
        int x=sc.nextInt();
        ArrayList<Integer> arr = new ArrayList<Integer>();
        for (int i=0;i<m;i++){
            arr.add(sc.nextInt());
        }

        int tmp1 = 0, tmp2 = 0;
        for(Integer value : arr){
            if (value < x){
                tmp1++;
            }else{
                tmp2++;
            }
        }
        System.out.println(Math.min(tmp1,tmp2));
    }
}
