def monogram(full_name):
    """
    Creates a traditional monogram from a supplied full name
    """
    # Split the string (on spaces) but only split it twice
    first, middle, last = full_name.split(" ", 2)

    # Make sure the first/middle initial is lowercase, last is uppercase
    first_initial = first[0].lower()
    middle_initial = middle[0].lower()
    last_initial = last[0].upper()

    return f"{first_initial}.{last_initial}.{middle_initial}"