#include <iostream>
using namespace std;
int main() {
// find if a number is a multiple of 3
int n = 219;
bool flag = true;
int count1 = 0, count2 = 0;
while(n) {
if (flag && (n&1) == 1) count1++;
else if (!flag && (n&1) == 1) count2++;
flag = !flag;
n= n>>1;
}
int dif = (count1-count2);
if(dif%3==0) cout<<"yes";
else cout<<"no";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyBmaW5kIGlmIGEgbnVtYmVyIGlzIGEgbXVsdGlwbGUgb2YgMwoJaW50IG4gPSAyMTk7Cglib29sIGZsYWcgPSB0cnVlOwoJaW50IGNvdW50MSA9IDAsIGNvdW50MiA9IDA7Cgl3aGlsZShuKSB7CgkJaWYgKGZsYWcgJiYgKG4mMSkgPT0gMSkgY291bnQxKys7CgkJZWxzZSBpZiAoIWZsYWcgJiYgKG4mMSkgPT0gMSkgY291bnQyKys7CgkJZmxhZyA9ICFmbGFnOwoJCW49IG4+PjE7Cgl9CgkKCWludCBkaWYgPSAoY291bnQxLWNvdW50Mik7CgkKCWlmKGRpZiUzPT0wKSBjb3V0PDwieWVzIjsKCWVsc2UgY291dDw8Im5vIjsKCQoJcmV0dXJuIDA7Cn0=