#include <stdio.h>
#include <stdint.h>
uint32_t update_register(uint32_t reg) {
uint32_t regnew;
regnew=(reg>>10) & ((1U<<5)-1);
regnew=regnew+1;
if(regnew<32){
reg=(reg & ~(0x1F<<10))|(regnew<<10);
}
else if(regnew==32){
reg=reg;
}
return reg;
}
int main() {
uint32_t reg;
scanf("%u", ®);
uint32_t updated = update_register(reg);
printf("%u", updated);
return 0;
}