def big():
    def sub1():
        x=7
        print x
        sub2()
        
    def sub2():
        y=x
        print y
        #x=10
        sub3()
    
    def sub3():
		y=x
		print y
    x=3
    sub1()
    print x
    
big()

#lo mismo pasa con python solo que no admite al redefinir la variable x en sub2 por lo que no admite ambito estatico
c86b09919efd8b7b112acbf65de727004299a327
def big():
    def sub1():
        x=7
        print x
        sub2()
        
    def sub2():
        y=x
        print y
        #x=10
        sub3()
    
    def sub3():
		y=x
		print y
    x=3
    sub1()
    print x
    
big()

#lo mismo pasa con python solo que no admite al redefinir la variable x en sub2 por lo que no admite ambito estatico