#include #include bool det(unsigned int x) { if (x==0) { return false; } return (x&(x-1))==0; } int main(void) { int binary; int decimal = 0; int base = 1; scanf("%d", &binary); while(binary>0){ decimal = decimal + ( binary % 10 ) * base; binary = binary / 10; base = base * 2; } printf("%d\n",decimal); printf("%s\n",det(decimal)?"No":"Yes"); return 0; }