using System;
public class Test
{
public static void Main()
{
byte A = 0x9a;
byte B = 0x72;
byte C = (byte)(
(A & 0x80) |
((A & 0x20) << 1) |
((A & 0x08) << 2) |
((A & 0x02) << 3) |
((B & 0x80) >> 4) |
((B & 0x20) >> 3) |
((B & 0x08) >> 2) |
((B & 0x02) >> 1));
Console.WriteLine(C);
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCWJ5dGUgQSA9IDB4OWE7CgkJYnl0ZSBCID0gMHg3MjsKCQlieXRlIEMgPSAoYnl0ZSkoCgkJICAgICAgICAoQSAmIDB4ODApIHwKCQkgICAgICAgICgoQSAmIDB4MjApIDw8IDEpIHwKICAgICAgICAgICAgICAgICAgICAgICAgKChBICYgMHgwOCkgPDwgMikgfAogICAgICAgICAgICAgICAgICAgICAgICAoKEEgJiAweDAyKSA8PCAzKSB8CiAgICAgICAgICAgICAgICAgICAgICAgICgoQiAmIDB4ODApID4+IDQpIHwKICAgICAgICAgICAgICAgICAgICAgICAgKChCICYgMHgyMCkgPj4gMykgfAogICAgICAgICAgICAgICAgICAgICAgICAoKEIgJiAweDA4KSA+PiAyKSB8CiAgICAgICAgICAgICAgICAgICAgICAgICgoQiAmIDB4MDIpID4+IDEpKTsKICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKEMpOwoKCX0KfQ==