human
Write a python function to reverse only the vowels of a given string (where y is not a vowel). Here is a solution in Python:
assistant
#Here is the Python program you requested.
 def reverse_vowels(str1):
	vowels = ""
	for char in str1:
		if char in "aeiouAEIOU":
			vowels += char
	result_string = ""
	for char in str1:
		if char in "aeiouAEIOU":
			result_string += vowels[-1]
			vowels = vowels[:-1]
		else:
			result_string += char
	return result_string