编程题
### 问题描述
丽丽设定了一个由 0 和 1 组成的密码 $S$,她希望这个密码所有的数字都是相同的。但是,为了保证密码的安全性,她必须改变一个数字,即将 0 变为 1,或者将 1 变为 0。
现在,丽丽想知道,她能否通过改变恰好一个数字,使得 $S$ 中的 $0$ 和 $1$ 的个数相同。如果可以,她会很高兴并大喊:“Yes”,如果不可以,则她会失望地叹息:“No”。
你能帮助丽丽解决这个问题吗?
### 输入格式
输入一行包含一个仅由数字 1 和 0 组成的数字字符串 $S$。
数据范围保证:$1 ≤|S|≤ 10^2$。
### 输出格式
输出一行,用 "Yes" 或 "No" 来表示是否可以通过改变恰好一个数字,使得密码中的所有数字都相同。
### 样例输入
```text
101
```
### 样例输出
```text
Yes
```