/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
//Author: FulioMG
//Indicaciones:
//Cambiar la ip wan y tu dns estan en el modem y ip publica en http://w...content-available-to-author-only...p.net/
//DEJAR DNS1 y DNS2 SON POR DEFECTO DE MOVISTAR
// LUEGO DE MODIFICAR SOLO LE DAN "RUN"
//CAMBIA ESTO 1.1.1.1 POR TU IP PUBLICA
//CAMBIA ESTO 1.1.1.1 POR TU IP WAN
//CAMBIA ESTO 1.1.1.1 POR TU DNS
//NO MODIFICAR
String MOVDNS1
= "200.48.225.130"; String MOVDNS2
= "200.48.225.146"; String CLADNS1
= "200.108.96.212"; String CLADNS2
= "200.108.96.213";
//NO MODIFICAR
if (!ippublica.equals(ipwan)) {
System.
out.
println("MOVISTAR/CLARO TE PUSO IP NAT3 ? : SI"); } else {
System.
out.
println("MOVISTAR/CLARO TE PUSO IP NAT3 ? : NO"); }
if (TUDNS.equals(MOVDNS1) || TUDNS.equals(MOVDNS2)) {
System.
out.
println("MOVISTAR TE PUSO DNS NAT3 ? : NO"); } else {
System.
out.
println("MOVISTAR TE PUSO DNS NAT3 ? : SI"); }
if (TUDNS.equals(CLADNS1 ) || TUDNS.equals(CLADNS2)) {
System.
out.
println("CLARO TE PUSO DNS NAT3 ? : NO"); } else {
System.
out.
println("CLARO TE PUSO DNS NAT3 ? : SI"); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJLy9BdXRob3I6IEZ1bGlvTUcKICAgIC8vSW5kaWNhY2lvbmVzOgogICAgLy9DYW1iaWFyIGxhICBpcCB3YW4geSB0dSBkbnMgIGVzdGFuIGVuIGVsIG1vZGVtIHkgaXAgcHVibGljYSBlbiBodHRwOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4ucC5uZXQvCiAgICAvL0RFSkFSIEROUzEgeSBETlMyIFNPTiBQT1IgREVGRUNUTyBERSBNT1ZJU1RBUiAKCS8vIExVRUdPIERFIE1PRElGSUNBUiBTT0xPIExFIERBTiAiUlVOIiAKICAgICAgICAKCQkvL0NBTUJJQSBFU1RPICAxLjEuMS4xIFBPUiBUVSBJUCBQVUJMSUNBIAogICAgICAgIFN0cmluZyBpcHB1YmxpY2EgPSAiMS4xLjEuMSI7CgkJLy9DQU1CSUEgRVNUTyAxLjEuMS4xIFBPUiBUVSBJUCBXQU4gCiAgICAgICAgU3RyaW5nIGlwd2FuID0gIjEuMS4xLjEiOwoJCS8vQ0FNQklBIEVTVE8gMS4xLjEuMSBQT1IgVFUgRE5TIAogICAgICAgIFN0cmluZyBUVUROUyA9ICIxLjEuMS4xIjsKCgkJLy9OTyBNT0RJRklDQVIKICAgICAgICBTdHJpbmcgTU9WRE5TMSA9ICIyMDAuNDguMjI1LjEzMCI7CiAgICAgICAgU3RyaW5nIE1PVkROUzIgPSAiMjAwLjQ4LjIyNS4xNDYiOwogCQlTdHJpbmcgQ0xBRE5TMSA9ICIyMDAuMTA4Ljk2LjIxMiI7CiAgICAgICAgU3RyaW5nIENMQUROUzIgPSAiMjAwLjEwOC45Ni4yMTMiOwogICAgICAgIAoJCS8vTk8gTU9ESUZJQ0FSCiAgICAgICAgaWYgKCFpcHB1YmxpY2EuZXF1YWxzKGlwd2FuKSkgewoKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJNT1ZJU1RBUi9DTEFSTyBURSBQVVNPIElQIE5BVDMgPyA6IFNJIik7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJNT1ZJU1RBUi9DTEFSTyBURSBQVVNPIElQIE5BVDMgPyA6IE5PIik7CiAgICAgICAgfQogICAgICAgIGlmIChUVUROUy5lcXVhbHMoTU9WRE5TMSkgfHwgVFVETlMuZXF1YWxzKE1PVkROUzIpKSB7CgogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIk1PVklTVEFSIFRFIFBVU08gIEROUyBOQVQzID8gOiBOTyIpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiTU9WSVNUQVIgVEUgUFVTTyBETlMgIE5BVDMgPyA6IFNJIik7CiAgICAgICAgfQoJCSBpZiAoVFVETlMuZXF1YWxzKENMQUROUzEgKSB8fCBUVUROUy5lcXVhbHMoQ0xBRE5TMikpIHsKCiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQ0xBUk8gVEUgUFVTTyBETlMgIE5BVDMgPyA6IE5PIik7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJDTEFSTyBURSBQVVNPIEROUyAgTkFUMyA/IDogU0kiKTsKICAgICAgICB9Cgl9Cn0=