import os


NUMBER_OF_INVOICES = 10
DIR = os.path.dirname(__file__)
HAMLET = "Hamlet"


def join_path(filename: str) -> str:
    return os.path.join(DIR, filename)


with open(join_path("shakespeare.in"), "r", newline="", encoding="utf8") as file:
    text = file.readlines()


found = True
hamlet_array_slow = []
for ind, line in enumerate(text):
    for i in range(len(line)):
        found = True
        for j in range(len(HAMLET)):
            if line[i + j] != HAMLET[j]:
                found = False
                break
        if found:
            print(ind + 1, ":", line, end="")
            hamlet_array_slow.append(ind + 1)
            break
# print(len(phrase_array_slow))