digraph CFG { node [fontname="Helvetica"]; n132 [label="START", shape=box]; n132 -> n167; n167 [label="2", shape=box]; n167 -> n168; n168 [label="3", shape=box]; n168 -> n169; n169 [label="CALL f", shape=box, style=filled, color=orange]; n169 -> n134; n134 [label="START f(x, y, z)", shape=box, style=filled, color=green]; n134 -> n137; n137 [label="2", shape=box]; n137 -> n138; n138 [label="y = 2", shape=box]; n138 -> n139; n139 [label="3", shape=box]; n139 -> n140; n140 [label="z = 3", shape=box]; n140 -> n160; n160 [label="x", shape=box]; n160 -> n161; n161 [label="CALL g", shape=box, style=filled, color=orange]; n161 -> n141; n141 [label="START g(x)", shape=box, style=filled, color=green]; n141 -> n144; n144 [label="7", shape=box]; n144 -> n145; n145 [label="x = 7", shape=box]; n145 -> n146; n146 [label="y", shape=box]; n146 -> n147; n147 [label="0", shape=box]; n147 -> n148; n148 [label="y > 0", shape=box]; n148 -> n149; n149 [label="", shape=diamond]; n149 -> n153 [label="T"]; n153 [label="y", shape=box]; n153 -> n154; n154 [label="CALL g", shape=box, style=filled, color=orange]; n154 -> n141; n154 -> n156; n156 [label="RET g", shape=box, style=filled, color=orange]; n156 -> n159; n159 [label="x", shape=box]; n159 -> n142; n142 [label="END g(x)", shape=box, style=filled, color=green]; n142 -> n156; n142 -> n163; n163 [label="RET g", shape=box, style=filled, color=orange]; n163 -> n164; n164 [label="x", shape=box]; n164 -> n165; n165 [label="g(x) + x", shape=box]; n165 -> n135; n135 [label="END f(x, y, z)", shape=box, style=filled, color=green]; n135 -> n171; n171 [label="RET f", shape=box, style=filled, color=orange]; n149 -> n157 [label="F"]; n157 [label="8", shape=box]; n157 -> n158; n158 [label="x = 8", shape=box]; n158 -> n159; n161 -> n163; n169 -> n171; }