encs = ['ascii',
'big5',
'big5hkscs',
'cp037',
'cp273',
'cp424',
'cp437',
'cp500',
'cp720',
'cp737',
'cp775',
'cp850',
'cp852',
'cp855',
'cp856',
'cp857',
'cp858',
'cp860',
'cp861',
'cp862',
'cp863',
'cp864',
'cp865',
'cp866',
'cp869',
'cp874',
'cp875',
'cp932',
'cp949',
'cp950',
'cp1006',
'cp1026',
'cp1125',
'cp1140',
'cp1250',
'cp1251',
'cp1252',
'cp1253',
'cp1254',
'cp1255',
'cp1256',
'cp1257',
'cp1258',
'cp65001',
'euc_jp',
'euc_jis_2004',
'euc_jisx0213',
'euc_kr',
'gb2312',
'gbk',
'gb18030',
'hz',
'iso2022_jp',
'iso2022_jp_1',
'iso2022_jp_2',
'iso2022_jp_2004',
'iso2022_jp_3',
'iso2022_jp_ext',
'iso2022_kr',
'latin_1',
'iso8859_2',
'iso8859_3',
'iso8859_4',
'iso8859_5',
'iso8859_6',
'iso8859_7',
'iso8859_8',
'iso8859_9',
'iso8859_10',
'iso8859_11',
'iso8859_13',
'iso8859_14',
'iso8859_15',
'iso8859_16',
'johab',
'koi8_r',
'koi8_t',
'koi8_u',
'kz1048',
'mac_cyrillic',
'mac_greek',
'mac_iceland',
'mac_latin2',
'mac_roman',
'mac_turkish',
'ptcp154',
'shift_jis',
'shift_jis_2004',
'shift_jisx0213',
'utf_32',
'utf_32_be',
'utf_32_le',
'utf_16',
'utf_16_be',
'utf_16_le',
'utf_7',
'utf_8',
'utf_8_sig']
for e in encs:
try:
print(e, b"\xe3\xb3".decode(e))
except:
pass
ZW5jcyA9IFsnYXNjaWknLAogICAgICAgICdiaWc1JywKICAgICAgICAnYmlnNWhrc2NzJywKICAgICAgICAnY3AwMzcnLAogICAgICAgICdjcDI3MycsCiAgICAgICAgJ2NwNDI0JywKICAgICAgICAnY3A0MzcnLAogICAgICAgICdjcDUwMCcsCiAgICAgICAgJ2NwNzIwJywKICAgICAgICAnY3A3MzcnLAogICAgICAgICdjcDc3NScsCiAgICAgICAgJ2NwODUwJywKICAgICAgICAnY3A4NTInLAogICAgICAgICdjcDg1NScsCiAgICAgICAgJ2NwODU2JywKICAgICAgICAnY3A4NTcnLAogICAgICAgICdjcDg1OCcsCiAgICAgICAgJ2NwODYwJywKICAgICAgICAnY3A4NjEnLAogICAgICAgICdjcDg2MicsCiAgICAgICAgJ2NwODYzJywKICAgICAgICAnY3A4NjQnLAogICAgICAgICdjcDg2NScsCiAgICAgICAgJ2NwODY2JywKICAgICAgICAnY3A4NjknLAogICAgICAgICdjcDg3NCcsCiAgICAgICAgJ2NwODc1JywKICAgICAgICAnY3A5MzInLAogICAgICAgICdjcDk0OScsCiAgICAgICAgJ2NwOTUwJywKICAgICAgICAnY3AxMDA2JywKICAgICAgICAnY3AxMDI2JywKICAgICAgICAnY3AxMTI1JywKICAgICAgICAnY3AxMTQwJywKICAgICAgICAnY3AxMjUwJywKICAgICAgICAnY3AxMjUxJywKICAgICAgICAnY3AxMjUyJywKICAgICAgICAnY3AxMjUzJywKICAgICAgICAnY3AxMjU0JywKICAgICAgICAnY3AxMjU1JywKICAgICAgICAnY3AxMjU2JywKICAgICAgICAnY3AxMjU3JywKICAgICAgICAnY3AxMjU4JywKICAgICAgICAnY3A2NTAwMScsCiAgICAgICAgJ2V1Y19qcCcsCiAgICAgICAgJ2V1Y19qaXNfMjAwNCcsCiAgICAgICAgJ2V1Y19qaXN4MDIxMycsCiAgICAgICAgJ2V1Y19rcicsCiAgICAgICAgJ2diMjMxMicsCiAgICAgICAgJ2diaycsCiAgICAgICAgJ2diMTgwMzAnLAogICAgICAgICdoeicsCiAgICAgICAgJ2lzbzIwMjJfanAnLAogICAgICAgICdpc28yMDIyX2pwXzEnLAogICAgICAgICdpc28yMDIyX2pwXzInLAogICAgICAgICdpc28yMDIyX2pwXzIwMDQnLAogICAgICAgICdpc28yMDIyX2pwXzMnLAogICAgICAgICdpc28yMDIyX2pwX2V4dCcsCiAgICAgICAgJ2lzbzIwMjJfa3InLAogICAgICAgICdsYXRpbl8xJywKICAgICAgICAnaXNvODg1OV8yJywKICAgICAgICAnaXNvODg1OV8zJywKICAgICAgICAnaXNvODg1OV80JywKICAgICAgICAnaXNvODg1OV81JywKICAgICAgICAnaXNvODg1OV82JywKICAgICAgICAnaXNvODg1OV83JywKICAgICAgICAnaXNvODg1OV84JywKICAgICAgICAnaXNvODg1OV85JywKICAgICAgICAnaXNvODg1OV8xMCcsCiAgICAgICAgJ2lzbzg4NTlfMTEnLAogICAgICAgICdpc284ODU5XzEzJywKICAgICAgICAnaXNvODg1OV8xNCcsCiAgICAgICAgJ2lzbzg4NTlfMTUnLAogICAgICAgICdpc284ODU5XzE2JywKICAgICAgICAnam9oYWInLAogICAgICAgICdrb2k4X3InLAogICAgICAgICdrb2k4X3QnLAogICAgICAgICdrb2k4X3UnLAogICAgICAgICdrejEwNDgnLAogICAgICAgICdtYWNfY3lyaWxsaWMnLAogICAgICAgICdtYWNfZ3JlZWsnLAogICAgICAgICdtYWNfaWNlbGFuZCcsCiAgICAgICAgJ21hY19sYXRpbjInLAogICAgICAgICdtYWNfcm9tYW4nLAogICAgICAgICdtYWNfdHVya2lzaCcsCiAgICAgICAgJ3B0Y3AxNTQnLAogICAgICAgICdzaGlmdF9qaXMnLAogICAgICAgICdzaGlmdF9qaXNfMjAwNCcsCiAgICAgICAgJ3NoaWZ0X2ppc3gwMjEzJywKICAgICAgICAndXRmXzMyJywKICAgICAgICAndXRmXzMyX2JlJywKICAgICAgICAndXRmXzMyX2xlJywKICAgICAgICAndXRmXzE2JywKICAgICAgICAndXRmXzE2X2JlJywKICAgICAgICAndXRmXzE2X2xlJywKICAgICAgICAndXRmXzcnLAogICAgICAgICd1dGZfOCcsCiAgICAgICAgJ3V0Zl84X3NpZyddCgpmb3IgZSBpbiBlbmNzOgogICAgdHJ5OgogICAgICAgIHByaW50KGUsIGIiXHhlM1x4YjMiLmRlY29kZShlKSkKICAgIGV4Y2VwdDoKICAgICAgICBwYXNzCg==