def my_find(what, where):
    """
    Funkce pro nalezení podřetězce.
    Parametry:
    ----------
        what - Řetězec, který se hledá
        where - Prohledávaný řetězec
    Vrací:
    ------
        { start: index začátku, 
          end: index konce } - Pokud je řetězec nalezen
        False - Pokud není podřetězec nalezen
    """

    # Pokud je hledaný řetězec delší, než prohledávaný řetězec
    if len(what) > len(where):
        # nemá cenu hledat
        return False

    # Projde prohledávaný řetězec znak po znaku.
    for c in range(len(where)):
        # Pokud se hledaný řetězec v prohledávaném nachází na
        # pozici od aktuálního znaku dál
        if where[c:c+len(what)] == what:
            # Vrátí indexy začátku a konce
            return {
                "start": c,
                "end": c+len(what) }

    return False