Console.WriteLine("Enter a number, then press Enter:");
object number = Console.ReadLine();
uint n = Convert.ToUInt32(number);
uint largebits = n & 117440512;
uint result = n & ~(56 | (uint)117440512);
result |= smallbits << 21;
result |= largebits >> 21;
Console.WriteLine(result);