#include<stdio.h> unsigned int right(unsigned int reg,int n){ n = n%32; return (reg >> n) | (reg << (32-n)); } int main(){ unsigned int reg; int n; scanf("%u %d",®,&n); unsigned int result = right(reg,n); printf("%u",result);; return 0; }