AJCGJM4TX6IV7NH3IFHHE6NAMCJULY746CYDQ2JM7YMJ7ZUVNURAC
IE2PRAQUCQVFPJ4CAIJRPXXEFC5VBAE3EO5I5FG4XWEDRNONNHKQC
STDOUT->autoflush(1);