import java.util.*;
    public class Main {
        public static void main(String[] args){
            Scanner sc = new Scanner(System.in);
            // 整数の入力
            int a = sc.nextInt();
            // スペース区切りの整数の入力
            int b = sc.nextInt();
            int wawana=b;
            int c = sc.nextInt();
            int wana[];
            int costr=0;
            int costl=0;
            wana=new int[wawana];
            for(int i=0;i<b;i++){
                wana[i]=sc.nextInt();
            }

            for(int i=c;i<a;i++){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costr++;
                    }

                }

            }

            for(int i=c;i>=0;i--){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costl++;
                    }

                }

            }


            if(costl==costr){
                System.out.println(costl);
            }else if(costl>costr){
                System.out.println(costr);
            }else{
                System.out.println(costl);
            }

            // 文字列の入力

        }
    } import java.util.*; util.* java public class Main {
        public static void main(String[] args){
            Scanner sc = new Scanner(System.in);
            // 整数の入力
            int a = sc.nextInt();
            // スペース区切りの整数の入力
            int b = sc.nextInt();
            int wawana=b;
            int c = sc.nextInt();
            int wana[];
            int costr=0;
            int costl=0;
            wana=new int[wawana];
            for(int i=0;i<b;i++){
                wana[i]=sc.nextInt();
            }

            for(int i=c;i<a;i++){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costr++;
                    }

                }

            }

            for(int i=c;i>=0;i--){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costl++;
                    }

                }

            }


            if(costl==costr){
                System.out.println(costl);
            }else if(costl>costr){
                System.out.println(costr);
            }else{
                System.out.println(costl);
            }

            // 文字列の入力

        }
    } Main public static void main(String[] args){
            Scanner sc = new Scanner(System.in);
            // 整数の入力
            int a = sc.nextInt();
            // スペース区切りの整数の入力
            int b = sc.nextInt();
            int wawana=b;
            int c = sc.nextInt();
            int wana[];
            int costr=0;
            int costl=0;
            wana=new int[wawana];
            for(int i=0;i<b;i++){
                wana[i]=sc.nextInt();
            }

            for(int i=c;i<a;i++){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costr++;
                    }

                }

            }

            for(int i=c;i>=0;i--){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costl++;
                    }

                }

            }


            if(costl==costr){
                System.out.println(costl);
            }else if(costl>costr){
                System.out.println(costr);
            }else{
                System.out.println(costl);
            }

            // 文字列の入力

        } main {
            Scanner sc = new Scanner(System.in);
            // 整数の入力
            int a = sc.nextInt();
            // スペース区切りの整数の入力
            int b = sc.nextInt();
            int wawana=b;
            int c = sc.nextInt();
            int wana[];
            int costr=0;
            int costl=0;
            wana=new int[wawana];
            for(int i=0;i<b;i++){
                wana[i]=sc.nextInt();
            }

            for(int i=c;i<a;i++){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costr++;
                    }

                }

            }

            for(int i=c;i>=0;i--){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costl++;
                    }

                }

            }


            if(costl==costr){
                System.out.println(costl);
            }else if(costl>costr){
                System.out.println(costr);
            }else{
                System.out.println(costl);
            }

            // 文字列の入力

        } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int a = sc.nextInt(); a sc.nextInt() sc.nextInt sc int b = sc.nextInt(); b sc.nextInt() sc.nextInt sc int wawana=b; wawana b int c = sc.nextInt(); c sc.nextInt() sc.nextInt sc int wana[]; wana int costr=0; costr 0 int costl=0; costl 0 wana=new int[wawana] wana new int[wawana] wawana for(int i=0;i<b;i++){
                wana[i]=sc.nextInt();
            } int i=0; int i=0; i 0 i<b i b i++ i++ i {
                wana[i]=sc.nextInt();
            } {
                wana[i]=sc.nextInt();
            } wana[i]=sc.nextInt() wana[i] wana i sc.nextInt() sc.nextInt sc for(int i=c;i<a;i++){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costr++;
                    }

                }

            } int i=c; int i=c; i c i<a i a i++ i++ i {
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costr++;
                    }

                }

            } {
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costr++;
                    }

                }

            } for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costr++;
                    }

                } int gg=0; int gg=0; gg 0 gg<=wawana-1 gg wawana-1 wawana 1 gg++ gg++ gg {
                    if(i==wana[gg]){
                        costr++;
                    }

                } {
                    if(i==wana[gg]){
                        costr++;
                    }

                } if(i==wana[gg]){
                        costr++;
                    } i==wana[gg] i wana[gg] wana gg {
                        costr++;
                    } costr++ costr for(int i=c;i>=0;i--){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costl++;
                    }

                }

            } int i=c; int i=c; i c i>=0 i 0 i-- i-- i {
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costl++;
                    }

                }

            } {
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costl++;
                    }

                }

            } for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costl++;
                    }

                } int gg=0; int gg=0; gg 0 gg<=wawana-1 gg wawana-1 wawana 1 gg++ gg++ gg {
                    if(i==wana[gg]){
                        costl++;
                    }

                } {
                    if(i==wana[gg]){
                        costl++;
                    }

                } if(i==wana[gg]){
                        costl++;
                    } i==wana[gg] i wana[gg] wana gg {
                        costl++;
                    } costl++ costl if(costl==costr){
                System.out.println(costl);
            }else if(costl>costr){
                System.out.println(costr);
            }else{
                System.out.println(costl);
            } costl==costr costl costr {
                System.out.println(costl);
            } System.out.println(costl) System.out.println System.out System System.out costl if(costl>costr){
                System.out.println(costr);
            }else{
                System.out.println(costl);
            } costl>costr costl costr {
                System.out.println(costr);
            } System.out.println(costr) System.out.println System.out System System.out costr {
                System.out.println(costl);
            } System.out.println(costl) System.out.println System.out System System.out costl String[] args args public class Main {
        public static void main(String[] args){
            Scanner sc = new Scanner(System.in);
            // 整数の入力
            int a = sc.nextInt();
            // スペース区切りの整数の入力
            int b = sc.nextInt();
            int wawana=b;
            int c = sc.nextInt();
            int wana[];
            int costr=0;
            int costl=0;
            wana=new int[wawana];
            for(int i=0;i<b;i++){
                wana[i]=sc.nextInt();
            }

            for(int i=c;i<a;i++){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costr++;
                    }

                }

            }

            for(int i=c;i>=0;i--){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costl++;
                    }

                }

            }


            if(costl==costr){
                System.out.println(costl);
            }else if(costl>costr){
                System.out.println(costr);
            }else{
                System.out.println(costl);
            }

            // 文字列の入力

        }
    } public class Main {
        public static void main(String[] args){
            Scanner sc = new Scanner(System.in);
            // 整数の入力
            int a = sc.nextInt();
            // スペース区切りの整数の入力
            int b = sc.nextInt();
            int wawana=b;
            int c = sc.nextInt();
            int wana[];
            int costr=0;
            int costl=0;
            wana=new int[wawana];
            for(int i=0;i<b;i++){
                wana[i]=sc.nextInt();
            }

            for(int i=c;i<a;i++){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costr++;
                    }

                }

            }

            for(int i=c;i>=0;i--){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costl++;
                    }

                }

            }


            if(costl==costr){
                System.out.println(costl);
            }else if(costl>costr){
                System.out.println(costr);
            }else{
                System.out.println(costl);
            }

            // 文字列の入力

        }
    } Main
import java.util.*;
    public class Main {
        public static void main(String[] args){
            Scanner sc = new Scanner(System.in);
            // 整数の入力
            int a = sc.nextInt();
            // スペース区切りの整数の入力
            int b = sc.nextInt();
            int wawana=b;
            int c = sc.nextInt();
            int wana[];
            int costr=0;
            int costl=0;
            wana=new int[wawana];
            for(int i=0;i<b;i++){
                wana[i]=sc.nextInt();
            }

            for(int i=c;i<a;i++){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costr++;
                    }

                }

            }

            for(int i=c;i>=0;i--){
                for(int gg=0;gg<=wawana-1;gg++){
                    if(i==wana[gg]){
                        costl++;
                    }

                }

            }


            if(costl==costr){
                System.out.println(costl);
            }else if(costl>costr){
                System.out.println(costr);
            }else{
                System.out.println(costl);
            }

            // 文字列の入力

        }
    }