#include<stdio.h>


typedef enum boolean{FALSE,TRUE};

typedef union {
	int a;
	int b;
	char c;
	char d;
	boolean k;
	bool m;
}t_union;


int main()
{
	t_union g;

	g.b = 10;

	printf("%d ", g.a);
	printf("%d ", g.b);
	printf("%d ", g.c);
	printf("%d ", g.d);
	printf("%d ", g.k);
	printf("%d ", g.m);

	printf("%d ", sizeof(bool));
	printf("%d ", sizeof(t_union));

	g.a = 257;

	printf("\n %d ", g.a);
	printf("%d ", g.b);
	printf("%d ", g.c);
	printf("%d ", g.d);
	printf("%d ", g.k);
	printf("%d ", g.m);

}