# 2063\. Vowels of All Substrings
```python=
class Solution:
def countVowels(self, word: str) -> int:
"""
A vowel wiil be counted once in every substring containing it.
The total number of substrings using a vowel is: LHS-length * RHS length
xxxx[a]yyyyy
4321 0 You can use 0,1,2,3,4 letter in LHS
0 12345 You can use 0,1,2,3,4,5 letter in LHS
5 possibilities in LHS
6 possibilities in RHS
"""
vowels = set('aeiou')
N = len(word)
ans = 0
for i,x in enumerate(word):
if x in vowels:
lhs_possibilities = i + 1
rhs_possibilities = N - i
ans += lhs_possibilities * rhs_possibilities
return ans
```