#include <stdio.h>

typedef struct
{
	unsigned int bit1:1;
	unsigned int bit2:1;
	unsigned int bit3:1;
	unsigned int bit4:1;
	unsigned int bit5:1;
} five;

typedef union {five f; int i;} u;

int main() {
	u test;
	test.i = -9;
	printf("%u%u%u%u%u\n",test.f.bit5,test.f.bit4,test.f.bit3,test.f.bit2,test.f.bit1);
	return 0;
}