#include <stdio.h>
#include <stdint.h>
uint32_t update_register(uint32_t reg) {
uint32_t ex;
ex = reg & 0x00007C00;
uint32_t ans;
ans = ex >> 10;
// printf("%d\n",ans);
if(ans < 31) ans++;
//previous value make it zero
reg = reg & (~(0x00007C00));
ans = ans << 10;
reg |= ans;
return reg;
}
int main() {
uint32_t reg;
scanf("%u", ®);
uint32_t updated = update_register(reg);
printf("%u", updated);
return 0;
}