/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
System.
out.
println( "initial: " + initial
);
String broken_Utf8_to_latin1
= new String( initial.
getBytes("utf8"),
"latin1" ); System.
out.
println( "as utf->latin1: " + broken_Utf8_to_latin1
);
String maybe_fixed_cp1252_utf8
= new String( broken_Utf8_to_latin1.
getBytes( "cp1252" ),
"utf8" ); System.
out.
println( "fixed as cp1252? " + maybe_fixed_cp1252_utf8
);
String maybe_fixed_latin1_utf8
= new String( broken_Utf8_to_latin1.
getBytes( "latin1" ),
"utf8" ); System.
out.
println( "fixed as latin1? " + maybe_fixed_latin1_utf8
); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyBpbml0aWFsID0gItCf0YDQuNCy0LXRgiI7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCAiaW5pdGlhbDogIiArIGluaXRpYWwgKTsKICAgICAgICAKICAgICAgICBTdHJpbmcgYnJva2VuX1V0ZjhfdG9fbGF0aW4xID0gbmV3IFN0cmluZyggaW5pdGlhbC5nZXRCeXRlcygidXRmOCIpLCAibGF0aW4xIiApOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbiggImFzIHV0Zi0+bGF0aW4xOiAiICsgYnJva2VuX1V0ZjhfdG9fbGF0aW4xICk7CiAgICAgICAgCiAgICAgICAgU3RyaW5nIG1heWJlX2ZpeGVkX2NwMTI1Ml91dGY4ID0gbmV3IFN0cmluZyggYnJva2VuX1V0ZjhfdG9fbGF0aW4xLmdldEJ5dGVzKCAiY3AxMjUyIiApLCAidXRmOCIgKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oICJmaXhlZCBhcyBjcDEyNTI/ICIgKyBtYXliZV9maXhlZF9jcDEyNTJfdXRmOCApOwogICAgICAgIAogICAgICAgIFN0cmluZyBtYXliZV9maXhlZF9sYXRpbjFfdXRmOCA9IG5ldyBTdHJpbmcoIGJyb2tlbl9VdGY4X3RvX2xhdGluMS5nZXRCeXRlcyggImxhdGluMSIgKSwgInV0ZjgiICk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCAiZml4ZWQgYXMgbGF0aW4xPyAiICsgbWF5YmVfZml4ZWRfbGF0aW4xX3V0ZjggKTsKCX0KfQ==