#include <stdio.h>
#include <stdint.h>

typedef union {
   uint8_t half:4;
   struct {
      unsigned NORTH:1;
      unsigned EAST:1;
      unsigned SOUTH:1;
      unsigned WEST:1;
   } bits;
} Direction;

int main(void) {
	printf("%d\n", sizeof(Direction));
	return 0;
}