#abc132a. [abc132_a]Fifty-Fifty

[abc132_a]Fifty-Fifty

Problem Statement

You are given a 44-character string SS consisting of uppercase English letters. Determine if SS consists of exactly two kinds of characters which both appear twice in SS.

Constraints

  • The length of SS is 44.
  • SS consists of uppercase English letters.

Input

Input is given from Standard Input in the following format:

SS

Output

If SS consists of exactly two kinds of characters which both appear twice in SS, print Yes; otherwise, print No.


Sample Input 1

ASSA

Sample Output 1

Yes

SS consists of A and S which both appear twice in SS.


Sample Input 2

STOP

Sample Output 2

No

Sample Input 3

FFEE

Sample Output 3

Yes

Sample Input 4

FREE

Sample Output 4

No