'''
Created on Sep 16, 2014

Created in CompSci 101 Sec 01

THIS IS NOT COMPLETE

@author: Susan
'''
def isVowel(ch):
    ch = ch.lower()
    if ch == "a":
        return True
    if ch == "e":
        return True
    if ch == "o":
        return True
    if ch == "i":
        return True
    if ch == "u":
        return True
    return False


def repeat(word, number):
    if len(word) == 1:
        return word
    if isVowel(word[0]):
        return word
    if len(word) == 2:   # must start with consonant
        if isVowel(word[1]):
            return word + word.lower()*(number - 1)
        else:
            return word
    
    if len(word) == 3:
        if isVowel(word[2]):
            return word + word.lower()*(number - 1)
            
    if isVowel(word[2]): # length 3 or more and third letter is a vowel
        return word[0:3] + word[0:3].lower() * (number-1) + word[3:]
        
    return word 
        
print repeat("Maomi", 3)
