# Convert a telephone number into corresponding name, if on list.
# (If not on list, just return the number itself.)


def telToName(tel, telList, nameList):
    # your code here
    for index, t in enumerate(telList):
        if t == tel:
            return nameList[index]
    return tel


# Return list of telephone numbers corresponding to names containing partName.
def nameToTels(partName, telList, nameList):
    # your code here
    tels = []
    for index, name in enumerate(nameList):
        if partName in name:
            tels.append(telList[index])
    return tels


def main():
    # Lists of telephone numbers and names
    telList = ['975318642', '234000111', '777888333', '911911911']
    nameList = ['Angelina', 'Brad', 'Claudia', 'Bruna']

    # Test telToName:
    tel = input("Tel number? ")
    print(telToName(tel, telList, nameList))
    print(telToName('234000111', telList, nameList) == "Brad")
    print(telToName('222333444', telList, nameList) == "222333444")

    # Test nameToTels:
    name = input("Name? ")
    print(nameToTels(name, telList, nameList))
    print(nameToTels('Clau', telList, nameList) == ['777888333'])
    print(nameToTels('Br', telList, nameList) == ['234000111', '911911911'])


if __name__ == "__main__":
    main()