import java.net.InetAddress;
import java.net.Inet6Address;
class Main {
System.
out.
println(Inet6Address.
getByName("::1").
isLoopbackAddress()); System.
out.
println(Inet6Address.
getByName("::ffff:127.0.0.1").
isLoopbackAddress()); System.
out.
println(Inet6Address.
getByName("::127.0.0.1").
isLoopbackAddress()); }
}
aW1wb3J0IGphdmEubmV0LkluZXRBZGRyZXNzOwppbXBvcnQgamF2YS5uZXQuSW5ldDZBZGRyZXNzOwoKY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uIHsKCQlTeXN0ZW0ub3V0LnByaW50bG4oSW5ldEFkZHJlc3MuZ2V0QnlOYW1lKCI6OjEiKS5pc0xvb3BiYWNrQWRkcmVzcygpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oSW5ldEFkZHJlc3MuZ2V0QnlOYW1lKCI6OmZmZmY6MTI3LjAuMC4xIikuaXNMb29wYmFja0FkZHJlc3MoKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKEluZXRBZGRyZXNzLmdldEJ5TmFtZSgiOjoxMjcuMC4wLjEiKS5pc0xvb3BiYWNrQWRkcmVzcygpKTsKCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4oSW5ldDZBZGRyZXNzLmdldEJ5TmFtZSgiOjoxIikuaXNMb29wYmFja0FkZHJlc3MoKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKEluZXQ2QWRkcmVzcy5nZXRCeU5hbWUoIjo6ZmZmZjoxMjcuMC4wLjEiKS5pc0xvb3BiYWNrQWRkcmVzcygpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oSW5ldDZBZGRyZXNzLmdldEJ5TmFtZSgiOjoxMjcuMC4wLjEiKS5pc0xvb3BiYWNrQWRkcmVzcygpKTsKCX0KfQ==