public boolean smallerThanMinInt(String str){
    	String min = String.valueOf(Integer.MIN_VALUE);
    	if(str.length() > min.length()) return true;
    	else if(str.length() == min.length()){
    		for(int i = 0; i < min.length(); i++){
    			if(str.charAt(i) > min.charAt(i)) return true;
    			else if(str.charAt(i) < min.charAt(i)) return false;
    		}
    		return true; // equal here
    	}
    	return false;
    }