import java.util.*;

public class Main {
	  public static void main(String args[]){
      	Scanner scan = new Scanner(System.in);
            
        String S = scan.next();
        String cnt;
        
        //パターンはOOXX,OXOX,OXXOの3パターンで文字が同じか調べればよいだけ
        
        if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
          S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(2,3).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(3,4).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0))
          cnt = "Yes";
        else
          cnt = "No";
        
        if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
           S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0) &&
           S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0) )
          cnt = "No";
            
        System.out.println(cnt);
	  }
} import java.util.*; util.* java public class Main {
	  public static void main(String args[]){
      	Scanner scan = new Scanner(System.in);
            
        String S = scan.next();
        String cnt;
        
        //パターンはOOXX,OXOX,OXXOの3パターンで文字が同じか調べればよいだけ
        
        if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
          S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(2,3).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(3,4).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0))
          cnt = "Yes";
        else
          cnt = "No";
        
        if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
           S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0) &&
           S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0) )
          cnt = "No";
            
        System.out.println(cnt);
	  }
} Main public static void main(String args[]){
      	Scanner scan = new Scanner(System.in);
            
        String S = scan.next();
        String cnt;
        
        //パターンはOOXX,OXOX,OXXOの3パターンで文字が同じか調べればよいだけ
        
        if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
          S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(2,3).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(3,4).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0))
          cnt = "Yes";
        else
          cnt = "No";
        
        if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
           S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0) &&
           S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0) )
          cnt = "No";
            
        System.out.println(cnt);
	  } main {
      	Scanner scan = new Scanner(System.in);
            
        String S = scan.next();
        String cnt;
        
        //パターンはOOXX,OXOX,OXXOの3パターンで文字が同じか調べればよいだけ
        
        if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
          S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(2,3).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(3,4).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0))
          cnt = "Yes";
        else
          cnt = "No";
        
        if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
           S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0) &&
           S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0) )
          cnt = "No";
            
        System.out.println(cnt);
	  } Scanner scan = new Scanner(System.in); scan new Scanner(System.in) String S = scan.next(); S scan.next() scan.next scan String cnt; cnt if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
          S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(2,3).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(3,4).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0))
          cnt = "Yes";
        else
          cnt = "No"; S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
          S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0) S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) S.substring(0,1).charAt(0) S.substring(0,1).charAt S.substring(0,1) S.substring S 0 1 0 S.substring(1,2).charAt(0) S.substring(1,2).charAt S.substring(1,2) S.substring S 1 2 0 S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0) S.substring(2,3).charAt(0) S.substring(2,3).charAt S.substring(2,3) S.substring S 2 3 0 S.substring(3,4).charAt(0) S.substring(3,4).charAt S.substring(3,4) S.substring S 3 4 0 cnt = "Yes" cnt "Yes" if(S.substring(0,1).charAt(0) == S.substring(2,3).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(3,4).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0))
          cnt = "Yes";
        else
          cnt = "No"; S.substring(0,1).charAt(0) == S.substring(2,3).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(3,4).charAt(0) S.substring(0,1).charAt(0) == S.substring(2,3).charAt(0) S.substring(0,1).charAt(0) S.substring(0,1).charAt S.substring(0,1) S.substring S 0 1 0 S.substring(2,3).charAt(0) S.substring(2,3).charAt S.substring(2,3) S.substring S 2 3 0 S.substring(1,2).charAt(0) == S.substring(3,4).charAt(0) S.substring(1,2).charAt(0) S.substring(1,2).charAt S.substring(1,2) S.substring S 1 2 0 S.substring(3,4).charAt(0) S.substring(3,4).charAt S.substring(3,4) S.substring S 3 4 0 cnt = "Yes" cnt "Yes" if(S.substring(0,1).charAt(0) == S.substring(3,4).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0))
          cnt = "Yes";
        else
          cnt = "No"; S.substring(0,1).charAt(0) == S.substring(3,4).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0) S.substring(0,1).charAt(0) == S.substring(3,4).charAt(0) S.substring(0,1).charAt(0) S.substring(0,1).charAt S.substring(0,1) S.substring S 0 1 0 S.substring(3,4).charAt(0) S.substring(3,4).charAt S.substring(3,4) S.substring S 3 4 0 S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0) S.substring(1,2).charAt(0) S.substring(1,2).charAt S.substring(1,2) S.substring S 1 2 0 S.substring(2,3).charAt(0) S.substring(2,3).charAt S.substring(2,3) S.substring S 2 3 0 cnt = "Yes" cnt "Yes" cnt = "No" cnt "No" if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
           S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0) &&
           S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0) )
          cnt = "No"; S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
           S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0) &&
           S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0) S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
           S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0) &&
           S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0) S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) S.substring(0,1).charAt(0) S.substring(0,1).charAt S.substring(0,1) S.substring S 0 1 0 S.substring(1,2).charAt(0) S.substring(1,2).charAt S.substring(1,2) S.substring S 1 2 0 S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0) S.substring(1,2).charAt(0) S.substring(1,2).charAt S.substring(1,2) S.substring S 1 2 0 S.substring(2,3).charAt(0) S.substring(2,3).charAt S.substring(2,3) S.substring S 2 3 0 S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0) S.substring(2,3).charAt(0) S.substring(2,3).charAt S.substring(2,3) S.substring S 2 3 0 S.substring(3,4).charAt(0) S.substring(3,4).charAt S.substring(3,4) S.substring S 3 4 0 cnt = "No" cnt "No" System.out.println(cnt) System.out.println System.out System System.out cnt String args[] args public class Main {
	  public static void main(String args[]){
      	Scanner scan = new Scanner(System.in);
            
        String S = scan.next();
        String cnt;
        
        //パターンはOOXX,OXOX,OXXOの3パターンで文字が同じか調べればよいだけ
        
        if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
          S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(2,3).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(3,4).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0))
          cnt = "Yes";
        else
          cnt = "No";
        
        if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
           S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0) &&
           S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0) )
          cnt = "No";
            
        System.out.println(cnt);
	  }
} public class Main {
	  public static void main(String args[]){
      	Scanner scan = new Scanner(System.in);
            
        String S = scan.next();
        String cnt;
        
        //パターンはOOXX,OXOX,OXXOの3パターンで文字が同じか調べればよいだけ
        
        if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
          S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(2,3).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(3,4).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0))
          cnt = "Yes";
        else
          cnt = "No";
        
        if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
           S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0) &&
           S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0) )
          cnt = "No";
            
        System.out.println(cnt);
	  }
} Main
import java.util.*;

public class Main {
	  public static void main(String args[]){
      	Scanner scan = new Scanner(System.in);
            
        String S = scan.next();
        String cnt;
        
        //パターンはOOXX,OXOX,OXXOの3パターンで文字が同じか調べればよいだけ
        
        if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
          S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(2,3).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(3,4).charAt(0))
          cnt = "Yes";
        else if(S.substring(0,1).charAt(0) == S.substring(3,4).charAt(0) &&
          S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0))
          cnt = "Yes";
        else
          cnt = "No";
        
        if(S.substring(0,1).charAt(0) == S.substring(1,2).charAt(0) &&
           S.substring(1,2).charAt(0) == S.substring(2,3).charAt(0) &&
           S.substring(2,3).charAt(0) == S.substring(3,4).charAt(0) )
          cnt = "No";
            
        System.out.println(cnt);
	  }
}