Program( [ IfElse( Equ( Mul(Var("x"), Add(Var("y"), Int("10"))) , Int("34") ) , [ Assign( "x" , Div(Var("x"), Sub(Var("y"), Int("1"))) ) ] , [ Assign( "x" , Mul(Var("x"), Div(Var("y"), Int("3"))) ) ] ) ] )