public static boolean isPalindrome(String s) {
        if(s == null) {
        	return false;
        }
        if(s == "") {
        	return true;
        }
        char[] letters = s.toCharArray();
        int i = 0;
        int j = letters.length-1;
        while(j>i) {
        	if(isValid(letters[i])) {
        		if(isValid(letters[j])) {
        			if(!isEqual(letters[i], letters[j])) {
        				return false;
        			} else {
        				i++;
        				j--;
        			}
        		}else {
        			j--;
        		}
        	} else {
        		i++;
        	}
        }

        return true;
        
    }