#include <iostream>
using namespace std;
int countEvenOdd(int n)
{
int even_count = 0;
int odd_count = 0;
while (n > 0)
{
int rem = n % 10;
if (rem % 2 == 0)
even_count++;
else
odd_count++;
n = n / 10;
}
cout << "Even count : "
<< even_count;
cout << "\nOdd count : "
<< odd_count;
if (even_count % 2 == 0 &&
odd_count % 2 != 0)
return 1;
else
return 0;
}
int main()
{
int n;
n = 2335453;
int t = countEvenOdd(n);
if (t == 1)
cout << "\nYES" << endl;
else
cout << "\nNO" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCgppbnQgY291bnRFdmVuT2RkKGludCBuKQp7CiAgICBpbnQgZXZlbl9jb3VudCA9IDA7CiAgICBpbnQgb2RkX2NvdW50ID0gMDsKICAgIHdoaWxlIChuID4gMCkKICAgIHsKICAgICAgICBpbnQgcmVtID0gbiAlIDEwOwogICAgICAgIGlmIChyZW0gJSAyID09IDApCiAgICAgICAgICAgIGV2ZW5fY291bnQrKzsKICAgICAgICBlbHNlCiAgICAgICAgICAgIG9kZF9jb3VudCsrOwogICAgICAgIG4gPSBuIC8gMTA7CiAgICB9CiAgICBjb3V0IDw8ICJFdmVuIGNvdW50IDogIgogICAgICAgICA8PCBldmVuX2NvdW50OwogICAgY291dCA8PCAiXG5PZGQgY291bnQgOiAiCiAgICAgICAgIDw8IG9kZF9jb3VudDsKICAgIGlmIChldmVuX2NvdW50ICUgMiA9PSAwICYmCiAgICAgICAgb2RkX2NvdW50ICUgMiAhPSAwKQogICAgICAgIHJldHVybiAxOwogICAgZWxzZQogICAgICAgIHJldHVybiAwOwp9CiAKCmludCBtYWluKCkKewogICAgaW50IG47CiAgICBuID0gMjMzNTQ1MzsKICAgIGludCB0ID0gY291bnRFdmVuT2RkKG4pOwogICAgaWYgKHQgPT0gMSkKICAgICAgICBjb3V0IDw8ICJcbllFUyIgPDwgZW5kbDsKICAgIGVsc2UKICAgICAgICBjb3V0IDw8ICJcbk5PIiA8PCBlbmRsOwogICAgcmV0dXJuIDA7Cn0=