def construct(n , U = None): if not U: U = [ (1,2,3) ] + [ (None,None,None) ] * n if n == 0: return (1, 2, 3)