// inputに入力データ全体が入る
function Main(input) {
  
var a = input.substr( 0,1 );
  var b = input.substr( 1, 1 );
  var c = input.substr(2, 1 );
  var d = input.substr( 3, 1 );
 
 var str = input; 
// 0文字目から4文字分を指定
  
  
 var str = [a,b,c,d];
str.sort();
 
  
 var a= str[0];
  var b= str[1];
 var c= str[2];
  var d= str[3];
 //  console.log(a,b,c,d)
var f = 0;
  if (a == b) {
              if (a==c) {console.log('No');}
                        else if (c==d){
                          //console.log('Yes');
                                     var f=1;
                                    }
                  
                            }
   
    
     if (f == 1){console.log('Yes')}else{console.log('No');}
  
}

  
  //*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
  
