import java.time.ZoneId;
import java.time.zone.ZoneRulesException;
import java.util.stream.Stream;
public class Main {
public static void main
(String[] args
) { Stream.of(
"America/New_York",
"GMT",
"UTC",
"UCT",
"GMT+01:00",
"UTC+01:00",
"ABC"
).forEach(s -> {
try {
System.
out.
println(ZoneId.
of(s
)); } catch (ZoneRulesException e) {
System.
out.
println(e.
getMessage()); }
});
}
}
aW1wb3J0IGphdmEudGltZS5ab25lSWQ7CmltcG9ydCBqYXZhLnRpbWUuem9uZS5ab25lUnVsZXNFeGNlcHRpb247CmltcG9ydCBqYXZhLnV0aWwuc3RyZWFtLlN0cmVhbTsKCnB1YmxpYyBjbGFzcyBNYWluIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQlTdHJlYW0ub2YoCgkJCQkiQW1lcmljYS9OZXdfWW9yayIsCgkJCQkiR01UIiwKCQkJCSJVVEMiLAoJCQkJIlVDVCIsCgkJCQkiR01UKzAxOjAwIiwKCQkJCSJVVEMrMDE6MDAiLAoJCQkJIkFCQyIKCQkpLmZvckVhY2gocyAtPiB7CgkJCXRyeSB7CgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oWm9uZUlkLm9mKHMpKTsKCQkJfSBjYXRjaCAoWm9uZVJ1bGVzRXhjZXB0aW9uIGUpIHsKCQkJCVN5c3RlbS5vdXQucHJpbnRsbihlLmdldE1lc3NhZ2UoKSk7CgkJCX0KCQl9KTsKCX0KfQ==