#! /usr/bin/env python


"""

"""

def to_minute(time: str) -> int:
    t = time.split(":")
    if len(t) == 1:
        return int(t[0])*60
    return int(t[0])*60 + int(t[1])


def to_time(diff: int) -> tuple[int, int]:
    return divmod(diff, 60)


def print_diff(start_time, end_time, diff) -> str:
    h,m = to_time(diff)
    if h == 1:
        stunde = "1 Stunde"
    else:
        stunde = f"{h} Stunden"
    if m == 1:
        minute = "1 Minute"
    else:
        minute = f"{m} Minuten"
    return f"Zwischen {start_time} und {end_time} sind {stunde} und {minute} vergangen."


# Zwischen 8:00 und 9:20 sind 1 Stunde und 20 Minuten vergangen.