Java doesnt see my String

 ArrayList<String> Kişi = new ArrayList<>();

public void Menu() throws InterruptedException{
    System.out.println("Welcome to Guide,Please use the menu for operations");
    Thread.sleep(1000);
    System.out.println("Menu :n"
            + "1-Add Personn"
            + "2-Delete a Personn"
            + "3-Find a Person n"
            + "4-List all the People on Phonebook");
    Scanner input= new Scanner(System.in);
    int sor=input.nextInt();
    switch(sor){
        case 1: System.out.println("Eklemek istediğiniz kişinin adını girin");
            Kişi.add(input.nextLine());
        case 2: if(Kişi.isEmpty()){
            System.out.println("ArrayList is Empty");}
            else   {  System.out.println("Write person whose will delete");

                      String b= input.nextLine();
                          if(Kişi.contains(b)){
                                Kişi.remove(b);
                            }
                            }

                         }


        }
    }

I tried different variations also my arraylist is not empty but program end up after else and it doesnt run the String b.
It says Write person whose will delete and nothing about String b.