#include <stdio.h>
#include <stdint.h>
union Reg{
uint32_t val;
unsigned char arr[4];
};
// Write logic here to extract bytes using union
void print_bytes(uint32_t input) {
// Your code here
union Reg my_reg = {.val = input};
for(int i=0; i<4; i++)
{
printf("%d ", my_reg.arr[i]);
}
}
int main() {
uint32_t num;
scanf("%u", &num);
print_bytes(num);
return 0;
}