Дан вложенный список (список может содержать числа и другие списки на любую глубину). Разверните его в плоский список.
def flatten(data: list) -> list[int]:data = [1,[2,[3,4],5]][1,2,3,4,5]data = [[1,2],[3,[4,[5]]]][1,2,3,4,5]data = [1,2,3][1,2,3]