def lcs3(a, b, c):
    m = len(a)
l = len(b)
n = len(c)
subs = [[[(0) for k in range(n + 1)] for j in range(l + 1)] for i in range(
    m + 1)]
for i, x in enumerate(a):
    for j, y in enumerate(b):
        for k, z in enumerate(c):
            if x == y and y == z:
                pass
Самая длинная общая подпоследовательность из 3+ строк