http://www.nxcoding.com/archives/leetcode-daily-3306-vowel-consonant-substring-count-ii