import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeFormatterBuilder;
import java.util.Locale;
import java.util.stream.Stream;
class Main {
private static final DateTimeFormatter FORMATTER = new DateTimeFormatterBuilder()
.parseCaseInsensitive()
.appendPattern("[hhmma][ha]")
public static void main
(String[] args
) { Stream.of("1200am", "8PM")
.map(s -> LocalTime.parse(s, FORMATTER))
.
forEach(System.
out::println
); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbFRpbWU7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0LkRhdGVUaW1lRm9ybWF0dGVyOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlckJ1aWxkZXI7CmltcG9ydCBqYXZhLnV0aWwuTG9jYWxlOwppbXBvcnQgamF2YS51dGlsLnN0cmVhbS5TdHJlYW07CgpjbGFzcyBNYWluIHsKCXByaXZhdGUgc3RhdGljIGZpbmFsIERhdGVUaW1lRm9ybWF0dGVyIEZPUk1BVFRFUiA9IG5ldyBEYXRlVGltZUZvcm1hdHRlckJ1aWxkZXIoKQoJCQkucGFyc2VDYXNlSW5zZW5zaXRpdmUoKQoJCQkuYXBwZW5kUGF0dGVybigiW2hobW1hXVtoYV0iKQoJCQkudG9Gb3JtYXR0ZXIoTG9jYWxlLkVOR0xJU0gpOwoKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQlTdHJlYW0ub2YoIjEyMDBhbSIsICI4UE0iKQoJCQkJLm1hcChzIC0+IExvY2FsVGltZS5wYXJzZShzLCBGT1JNQVRURVIpKQoJCQkJLmZvckVhY2goU3lzdGVtLm91dDo6cHJpbnRsbik7Cgl9Cn0=