typedef unsigned int codepoint;
struct Test {
static constexpr codepoint difference_latin1_mapping[ ] = {
0x20AC , - 1u, 0x201A , 0x0192 , 0x201E , 0x2026 , 0x2020 , 0x2021 ,
0x02C6 , 0x2030 , 0x0160 , 0x2039 , 0x0152 , - 1u, 0x017D , - 1u,
- 1u, 0x2018 , 0x2019 , 0x201C , 0x201D , 0x2022 , 0x2013 , 0x2014 ,
0x02DC , 0x2122 , 0x0161 , 0x203A , 0x0153 , - 1u, 0x017E , 0x0178 ,
} ;
} ;
int main ( int argc, char * argv[ ] ) {
}
dHlwZWRlZiB1bnNpZ25lZCBpbnQgY29kZXBvaW50OwoKc3RydWN0IFRlc3QgewoJc3RhdGljIGNvbnN0ZXhwciBjb2RlcG9pbnQgZGlmZmVyZW5jZV9sYXRpbjFfbWFwcGluZ1tdID0gewogICAgICAgICAgICAweDIwQUMsICAgIC0xdSwgMHgyMDFBLCAweDAxOTIsIDB4MjAxRSwgMHgyMDI2LCAweDIwMjAsIDB4MjAyMSwKICAgICAgICAgICAgMHgwMkM2LCAweDIwMzAsIDB4MDE2MCwgMHgyMDM5LCAweDAxNTIsICAgIC0xdSwgMHgwMTdELCAgICAtMXUsCiAgICAgICAgICAgICAgIC0xdSwgMHgyMDE4LCAweDIwMTksIDB4MjAxQywgMHgyMDFELCAweDIwMjIsIDB4MjAxMywgMHgyMDE0LAogICAgICAgICAgICAweDAyREMsIDB4MjEyMiwgMHgwMTYxLCAweDIwM0EsIDB4MDE1MywgICAgLTF1LCAweDAxN0UsIDB4MDE3OCwKICAgICAgICB9Owp9OwoKaW50IG1haW4gKGludCBhcmdjLCBjaGFyKiBhcmd2W10pIHsKICAgIAp9