import java.time.ZoneId;
import java.util.Arrays;
import java.util.Set;
public class Main {
public static void main
(String[] args
) { String[] arr
= { "America/New_York",
"GMT",
"UTC",
"UCT",
"GMT+01:00",
"UTC+01:00",
"ABC" };
// Alternatively
Set<String> allZones = ZoneId.getAvailableZoneIds();
Arrays.
stream(arr
).
forEach(s
-> System.
out.
println(allZones.
contains(s
) ? s
: ("Unknown time-zone ID: " + s
))); }
}
aW1wb3J0IGphdmEudGltZS5ab25lSWQ7CmltcG9ydCBqYXZhLnV0aWwuQXJyYXlzOwppbXBvcnQgamF2YS51dGlsLlNldDsKCnB1YmxpYyBjbGFzcyBNYWluIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQlTdHJpbmdbXSBhcnIgPSB7ICJBbWVyaWNhL05ld19Zb3JrIiwgIkdNVCIsICJVVEMiLCAiVUNUIiwgIkdNVCswMTowMCIsICJVVEMrMDE6MDAiLCAiQUJDIiB9OwoKCQkvLyBBbHRlcm5hdGl2ZWx5CgkJU2V0PFN0cmluZz4gYWxsWm9uZXMgPSBab25lSWQuZ2V0QXZhaWxhYmxlWm9uZUlkcygpOwoJCUFycmF5cy5zdHJlYW0oYXJyKS5mb3JFYWNoKHMgLT4gU3lzdGVtLm91dC5wcmludGxuKGFsbFpvbmVzLmNvbnRhaW5zKHMpID8gcyA6ICgiVW5rbm93biB0aW1lLXpvbmUgSUQ6ICIgKyBzKSkpOwoJfQp9Cg==