import java.util.regex.Pattern;
class Ideone {
public static final Pattern PATTERN =
Pattern.compile("^-?(?:[1-9]\\d*|0)(?:.\\d*[0-9])?, -?(?:[1-9]\\d*|0)(?:.\\d*[0-9])?$");
public static void main
(final String[] args
) { System.
out.
println(isGpsCoordinate
("0.0, 0.0")); System.
out.
println(isGpsCoordinate
("New York")); System.
out.
println(isGpsCoordinate
("東京")); }
private static boolean isGpsCoordinate
(final String input
) { return PATTERN.matcher(input).matches();
}
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC5QYXR0ZXJuOwoKY2xhc3MgSWRlb25lIHsKICAgIHB1YmxpYyBzdGF0aWMgZmluYWwgUGF0dGVybiBQQVRURVJOID0KICAgICAgICAgICAgUGF0dGVybi5jb21waWxlKCJeLT8oPzpbMS05XVxcZCp8MCkoPzouXFxkKlswLTldKT8sIC0/KD86WzEtOV1cXGQqfDApKD86LlxcZCpbMC05XSk/JCIpOwoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKGZpbmFsIFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oaXNHcHNDb29yZGluYXRlKCIwLjAsIDAuMCIpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oaXNHcHNDb29yZGluYXRlKCJOZXcgWW9yayIpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oaXNHcHNDb29yZGluYXRlKCLmnbHkuqwiKSk7CiAgICB9CgogICAgcHJpdmF0ZSBzdGF0aWMgYm9vbGVhbiBpc0dwc0Nvb3JkaW5hdGUoZmluYWwgU3RyaW5nIGlucHV0KSB7CiAgICAgICAgcmV0dXJuIFBBVFRFUk4ubWF0Y2hlcihpbnB1dCkubWF0Y2hlcygpOwogICAgfQp9