private boolean isValid(String n) {
        if (n.length() == 1) return true;
        if (n.length() == 2 && n.charAt(0) != '0') return true;
        if (n.length() == 3 && n.charAt(0) != '0' && Integer.parseInt(n) <= 255) return true;
        return false;
    }