#include <stdio.h>
#include <stdint.h>
uint32_t extract_even_bits(uint32_t reg) {
// Your code here
uint32_t extract;
uint32_t value;
uint32_t i=0;
// if want extract value = (reg>>position)&mask;
for(uint32_t pos ; pos <32; pos++)
{
if(pos % 2 == 0)
{
// extract
value = (reg>>pos)&0x1;
//put in to extract
extract |= (value<<i);
i+=1;
}
}
return extract;
}
int main() {
uint32_t reg;
scanf("%u", ®);
printf("%u", extract_even_bits(reg));
return 0;
}