"""
Given a string, we'll say that the front is the first 3 chars of the string.
If the string length is less than 3, the front is whatever is there.
Return a new string which is 3 copies of the front.

front3('Java') → 'JavJavJav'
front3('Chocolate') → 'ChoChoCho'
front3('abc') → 'abcabcabc'
"""

def front3(str_in):
    return  str_in[:3]*3


assert front3("Java") == "JavJavJav"
assert front3("Chocolate") == "Cho" * 3
assert front3("abcabcabc") == "abc" * 3
assert front3("ab") == "ababab"
assert front3("a") == "aaa"

print("all asserts passed")




#assert front3("Java") == "JavJavJav"
#------------------END-----------------------#