* Author:* Pramod Rao

# DIFFICULTY:

MEDIUM

# EXPLANATION:

The bug in this code is on these line:

```
else if (b = 3) {
cout << "YES\n";
}
```

We can see that because of this `b = 3`

condition, our code won’t ever go to the following else condition. Hence, we need to find a case where `a = 0`

and `b != {0, 2, 3}`

. We can find this with `a`

simple brute force. One such value of n that gives these `a`

and `b`

is `n = 107`

.