human
Count N | to keep the string in lexicographically sorted order use start index to add the vowels starting the from that index.
base case : if string length is 0 add to the count.
if last character in string is ' e ' add vowels starting from ' e ' i . e ' e ' , ' i ' , ' o ' , 'u.
decrease the length of string.
char arr [ 5 ] = { ' a ' , ' e ' , ' i ' , ' o ' , ' u ' }.
starting from index 0 add the vowels to strings"
How can the above be solved in Python?

=====
Give me a code to count N and the other steps required?
assistant
#Here is code to count N and the other steps required.
 def countstrings ( n , start ) :
	if n == 0 :
		return 1
	cnt = 0
'
	for i in range ( start , 5 ) :
		cnt += countstrings ( n - 1 , i )
	return cnt
def countVowelStrings ( n ) :
	return countstrings ( n , 0 )
n = 2
print ( countVowelStrings ( n ) )