private int countDecodeWays(String number, int start) {
		if (start == number.length() - 1 && number.charAt(start) != '0') {
			return 1;
		} 
		
		if ((number.charAt(start) == '1' || number.charAt(start) == '2') && 
		  (start + 1) < number.length() && number.charAt(start + 1) >= '0' && number.charAt(start + 1) <= '6') {
			return(1 + countDecodeWays(number, start + 1));
		} else {
			return countDecodeWays(number, start + 1);
		}		
	}