#include <stdio.h>
typedef int LXRESULT;
typedef signed char SInt8;
typedef signed short SInt16;
typedef signed int SInt32;
typedef unsigned char UInt8;
typedef unsigned short UInt16;
typedef unsigned int UInt32;
typedef unsigned uint32_t;
typedef unsigned short uint16_t;
int main(void) {
UInt32 rPKG_lot_no1, rPKG_lot_no2, rPKG_lot_no3 = 0;
char lot_no1,lot_no2,lot_no3,lot_no4,lot_no5,lot_no6,lot_no7,lot_no8,lot_no9 = 0;
rPKG_lot_no1 = 0x41;
rPKG_lot_no2 = 0x42434445;
rPKG_lot_no3 = 0x46474849;
lot_no1 = rPKG_lot_no1 & 0xFF;
//
lot_no2 = (rPKG_lot_no2>>24) & 0xFF;
lot_no3 = (rPKG_lot_no2>>16) & 0xFF;
lot_no4 = (rPKG_lot_no2>>8) & 0xFF;
lot_no5 = rPKG_lot_no2 & 0xFF;
//
lot_no6 = (rPKG_lot_no3>>24) & 0xFF;
lot_no7 = (rPKG_lot_no3>>16) & 0xFF;
lot_no8 = (rPKG_lot_no3>>8) & 0xFF;
lot_no9 = rPKG_lot_no3 & 0xFF;
printf("%c%c%c%c%c%c%c%c%c\n", lot_no1, lot_no2, lot_no3, lot_no4, lot_no5, lot_no6, lot_no7, lot_no8, lot_no9);
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIGludCBMWFJFU1VMVDsKdHlwZWRlZiBzaWduZWQgY2hhciBTSW50ODsKdHlwZWRlZiBzaWduZWQgc2hvcnQgU0ludDE2Owp0eXBlZGVmIHNpZ25lZCBpbnQgU0ludDMyOwp0eXBlZGVmIHVuc2lnbmVkIGNoYXIgVUludDg7CnR5cGVkZWYgdW5zaWduZWQgc2hvcnQgVUludDE2Owp0eXBlZGVmIHVuc2lnbmVkIGludCBVSW50MzI7Cgp0eXBlZGVmIHVuc2lnbmVkIHVpbnQzMl90Owp0eXBlZGVmIHVuc2lnbmVkIHNob3J0IHVpbnQxNl90OwppbnQgbWFpbih2b2lkKSB7CglVSW50MzIgclBLR19sb3Rfbm8xLCByUEtHX2xvdF9ubzIsIHJQS0dfbG90X25vMyA9IDA7CgljaGFyIGxvdF9ubzEsbG90X25vMixsb3Rfbm8zLGxvdF9ubzQsbG90X25vNSxsb3Rfbm82LGxvdF9ubzcsbG90X25vOCxsb3Rfbm85ID0gMDsKCQoJclBLR19sb3Rfbm8xID0gMHg0MTsKCXJQS0dfbG90X25vMiA9IDB4NDI0MzQ0NDU7CglyUEtHX2xvdF9ubzMgPSAweDQ2NDc0ODQ5OwoJCgkKCWxvdF9ubzEgPSByUEtHX2xvdF9ubzEgJiAweEZGOwoJLy8KCWxvdF9ubzIgPSAoclBLR19sb3Rfbm8yPj4yNCkgJiAweEZGOyAKCWxvdF9ubzMgPSAoclBLR19sb3Rfbm8yPj4xNikgJiAweEZGOwoJbG90X25vNCA9IChyUEtHX2xvdF9ubzI+PjgpICYgMHhGRjsKCWxvdF9ubzUgPSByUEtHX2xvdF9ubzIgJiAweEZGOwoJLy8KCWxvdF9ubzYgPSAoclBLR19sb3Rfbm8zPj4yNCkgJiAweEZGOyAKCWxvdF9ubzcgPSAoclBLR19sb3Rfbm8zPj4xNikgJiAweEZGOwoJbG90X25vOCA9IChyUEtHX2xvdF9ubzM+PjgpICYgMHhGRjsKCWxvdF9ubzkgPSByUEtHX2xvdF9ubzMgJiAweEZGOwoJCglwcmludGYoIltQS0cgTE9UIE51bWJlcl1cbiIpOwoJcHJpbnRmKCIlYyVjJWMlYyVjJWMlYyVjJWNcbiIsIAoJCWxvdF9ubzEsIGxvdF9ubzIsIGxvdF9ubzMsIGxvdF9ubzQsIGxvdF9ubzUsIGxvdF9ubzYsIGxvdF9ubzcsIGxvdF9ubzgsIGxvdF9ubzkpOyAKfQo=