class bah { x: int32; a () { b () { c () { hex (x: int32) { d () { e () { y: int32; f () { g () { h () { this.x = y; } h (); } y = x; g(); } f(); } e(); } d (); } hex (100); } c (); } b (); } } b: bah = new bah(); b.a(); print b.x;