#include<iostream>
using namespace std;
#define NUM ( (~255) & (1<<8))
int main()
{
int i;
unsigned int num[32];
cout<<~255<<endl;
cout<<( (~255) & (1<<8))<<endl;
for(i=0;i<32;i++)
{
num[i]=( ( NUM& (1<<i) )>>i);
}
for(i=31;i>=0;i--)
cout<<num[i];
return 0;
}