def find_best(telephone_number): results = filter(lambda x : telephone_number.find(x) is not -1, ("001","001631","001800")) current = "" for res in results: if len(res) > len(current): current = res return current print(find_best("0016316420665"))