import re, functools
string = "123454321"
n = 4
res = max([functools.reduce(lambda x, y: int(x) * int(y), num) for num in re.findall(r'(?=(\d{4}))', string)])
print(res)