using System.Collections.Generic;
class Q6131171{
public static void Main(){
ushort a=0x0050;
byte b = 0x00;
byte c = 0xff;
ushort d = 0x03ff;
byte e = 0x00;
ushort f = 0x000c;
List<List<byte>> x = new List<List<byte>>();
x.Add(new List<byte>(System.BitConverter.GetBytes(a)));
x.Add(new List<byte>(new byte[]{b}));
x.Add(new List<byte>(new byte[]{c}));
x.Add(new List<byte>(System.BitConverter.GetBytes(d)));
x.Add(new List<byte>(new byte[]{e}));
x.Add(new List<byte>(System.BitConverter.GetBytes(f)));
x = x.ConvertAll(delegate(List<byte> list){
if(!System.BitConverter.IsLittleEndian){
list.Reverse();
}
return list;
}
);
List<byte> y = new List<byte>();
x.ForEach(delegate(List<byte> list){ y.AddRange(list); });
y.ForEach(delegate(byte b1){ System.Console.WriteLine(System.String.Format("{0:x2}",b1));});
}
}
dXNpbmcgU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWM7CgpjbGFzcyBRNjEzMTE3MXsKCnB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCl7Cgp1c2hvcnQgYT0weDAwNTA7CmJ5dGUgYiA9IDB4MDA7CmJ5dGUgYyA9IDB4ZmY7CnVzaG9ydCBkID0gMHgwM2ZmOwpieXRlIGUgPSAweDAwOwp1c2hvcnQgZiA9IDB4MDAwYzsKCkxpc3Q8TGlzdDxieXRlPj4geCA9IG5ldyBMaXN0PExpc3Q8Ynl0ZT4+KCk7CnguQWRkKG5ldyBMaXN0PGJ5dGU+KFN5c3RlbS5CaXRDb252ZXJ0ZXIuR2V0Qnl0ZXMoYSkpKTsKeC5BZGQobmV3IExpc3Q8Ynl0ZT4obmV3IGJ5dGVbXXtifSkpOwp4LkFkZChuZXcgTGlzdDxieXRlPihuZXcgYnl0ZVtde2N9KSk7CnguQWRkKG5ldyBMaXN0PGJ5dGU+KFN5c3RlbS5CaXRDb252ZXJ0ZXIuR2V0Qnl0ZXMoZCkpKTsKeC5BZGQobmV3IExpc3Q8Ynl0ZT4obmV3IGJ5dGVbXXtlfSkpOwp4LkFkZChuZXcgTGlzdDxieXRlPihTeXN0ZW0uQml0Q29udmVydGVyLkdldEJ5dGVzKGYpKSk7Cgp4ID0geC5Db252ZXJ0QWxsKGRlbGVnYXRlKExpc3Q8Ynl0ZT4gbGlzdCl7CmlmKCFTeXN0ZW0uQml0Q29udmVydGVyLklzTGl0dGxlRW5kaWFuKXsKCWxpc3QuUmV2ZXJzZSgpOwp9CnJldHVybiBsaXN0Owp9Cik7CgpMaXN0PGJ5dGU+IHkgPSBuZXcgTGlzdDxieXRlPigpOwp4LkZvckVhY2goZGVsZWdhdGUoTGlzdDxieXRlPiBsaXN0KXsgeS5BZGRSYW5nZShsaXN0KTsgfSk7Cgp5LkZvckVhY2goZGVsZWdhdGUoYnl0ZSBiMSl7IFN5c3RlbS5Db25zb2xlLldyaXRlTGluZShTeXN0ZW0uU3RyaW5nLkZvcm1hdCgiezA6eDJ9IixiMSkpO30pOwoKfQp9