#include <bits\stdc++.h>
#include <conio.h>
#include <iostream>
using namespace std;
typedef long long ll;
#define all(x) (x.begin(),x.end())
#define pair(x,y) make_pair(x,y)
#define itr(x,y) x<y>::iterator
#define pause system("pause");
//next_permutation(v.begin(), v.end())
void fast()
{
ios_base::sync_with_stdio(0);
cin.tie(NULL); cout.tie(NULL);
}
void main()
{
long long n;
cin >> n;
if (n % 2 == 0)
cout << "No";
else
{
string s = "";
while (n > 0)
{
if (n % 2 == 0)
s = '0' + s;
else s = '1' + s;
n /= 2;
}
for (int i = 0; i <= s.length() / 2; i++)
{
if (s[i] != s[s.length() - i - 1])
{
cout << "No";
break;
}
else if (s[i] == s[s.length() - i - 1] && i == s.length() / 2)
{
cout << "Yes";
break;
}
}
}
}
I2luY2x1ZGUgPGJpdHNcc3RkYysrLmg+CiNpbmNsdWRlIDxjb25pby5oPgojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwojZGVmaW5lIGFsbCh4KSAoeC5iZWdpbigpLHguZW5kKCkpCiNkZWZpbmUgcGFpcih4LHkpIG1ha2VfcGFpcih4LHkpCiNkZWZpbmUgaXRyKHgseSkgeDx5Pjo6aXRlcmF0b3IKI2RlZmluZSBwYXVzZSBzeXN0ZW0oInBhdXNlIik7Ci8vbmV4dF9wZXJtdXRhdGlvbih2LmJlZ2luKCksIHYuZW5kKCkpCnZvaWQgZmFzdCgpCnsKCWlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7CgljaW4udGllKE5VTEwpOyBjb3V0LnRpZShOVUxMKTsKfQp2b2lkIG1haW4oKQp7Cglsb25nIGxvbmcgbjsKCWNpbiA+PiBuOwoJaWYgKG4gJSAyID09IDApCgkJY291dCA8PCAiTm8iOwoJZWxzZQoJewoJCXN0cmluZyBzID0gIiI7CgkJd2hpbGUgKG4gPiAwKQoJCXsKCQkJaWYgKG4gJSAyID09IDApCgkJCQlzID0gJzAnICsgczsKCQkJZWxzZSBzID0gJzEnICsgczsKCQkJbiAvPSAyOwoJCX0KCQlmb3IgKGludCBpID0gMDsgaSA8PSBzLmxlbmd0aCgpIC8gMjsgaSsrKQoJCXsKCQkJaWYgKHNbaV0gIT0gc1tzLmxlbmd0aCgpIC0gaSAtIDFdKQoJCQl7CgkJCQljb3V0IDw8ICJObyI7CgkJCQlicmVhazsKCQkJfQoJCQllbHNlIGlmIChzW2ldID09IHNbcy5sZW5ndGgoKSAtIGkgLSAxXSAmJiBpID09IHMubGVuZ3RoKCkgLyAyKQoJCQl7CgkJCQljb3V0IDw8ICJZZXMiOwoJCQkJYnJlYWs7CgkJCX0KCQl9Cgl9Cn0=
Main.java:1: error: illegal character: '#'
#include <bits\stdc++.h>
^
Main.java:1: error: class, interface, or enum expected
#include <bits\stdc++.h>
^
Main.java:1: error: illegal character: '\'
#include <bits\stdc++.h>
^
Main.java:2: error: illegal character: '#'
#include <conio.h>
^
Main.java:3: error: illegal character: '#'
#include <iostream>
^
Main.java:5: error: class, interface, or enum expected
typedef long long ll;
^
Main.java:6: error: illegal character: '#'
#define all(x) (x.begin(),x.end())
^
Main.java:6: error: class, interface, or enum expected
#define all(x) (x.begin(),x.end())
^
Main.java:7: error: illegal character: '#'
#define pair(x,y) make_pair(x,y)
^
Main.java:8: error: illegal character: '#'
#define itr(x,y) x<y>::iterator
^
Main.java:9: error: illegal character: '#'
#define pause system("pause");
^
Main.java:11: error: class, interface, or enum expected
void fast()
^
Main.java:14: error: class, interface, or enum expected
cin.tie(NULL); cout.tie(NULL);
^
Main.java:14: error: class, interface, or enum expected
cin.tie(NULL); cout.tie(NULL);
^
Main.java:15: error: class, interface, or enum expected
}
^
Main.java:19: error: class, interface, or enum expected
cin >> n;
^
Main.java:20: error: class, interface, or enum expected
if (n % 2 == 0)
^
Main.java:22: error: class, interface, or enum expected
else
^
Main.java:25: error: class, interface, or enum expected
while (n > 0)
^
Main.java:29: error: class, interface, or enum expected
else s = '1' + s;
^
Main.java:30: error: class, interface, or enum expected
n /= 2;
^
Main.java:31: error: class, interface, or enum expected
}
^
Main.java:32: error: class, interface, or enum expected
for (int i = 0; i <= s.length() / 2; i++)
^
Main.java:32: error: class, interface, or enum expected
for (int i = 0; i <= s.length() / 2; i++)
^
Main.java:37: error: class, interface, or enum expected
break;
^
Main.java:38: error: class, interface, or enum expected
}
^
Main.java:42: error: class, interface, or enum expected
break;
^
Main.java:43: error: class, interface, or enum expected
}
^
28 errors