digraph CFG {
  node [fontname="Helvetica"];
  n774 [label="START", shape=ellipse, style=filled, color=gray];
  n774 -> n793;
  n793 [label="1", shape=box];
  n793 -> n794;
  n794 [label="2", shape=box];
  n794 -> n795;
  n795 [label="CALL f", shape=box, style=filled, color=orange];
  n795 -> n776;
  n795 -> n797;
  n776 [label="START f(x, y)", shape=ellipse, style=filled, color=green];
  n776 -> n786;
  n786 [label="5", shape=box];
  n786 -> n787;
  n787 [label="CALL g", shape=box, style=filled, color=orange];
  n787 -> n779;
  n787 -> n789;
  n779 [label="START g(x)", shape=ellipse, style=filled, color=green];
  n779 -> n782;
  n782 [label="x", shape=box];
  n782 -> n783;
  n783 [label="7", shape=box];
  n783 -> n784;
  n784 [label="x + 7", shape=box];
  n784 -> n785;
  n785 [label="y = (x + 7)", shape=box];
  n785 -> n780;
  n780 [label="END g(x)", shape=ellipse, style=filled, color=green];
  n780 -> n789;
  n789 [label="RET g", shape=box, style=filled, color=orange];
  n789 -> n790;
  n790 [label="x = g(5)", shape=box];
  n790 -> n792;
  n792 [label="y", shape=box];
  n792 -> n777;
  n777 [label="END f(x, y)", shape=ellipse, style=filled, color=green];
  n777 -> n797;
  n797 [label="RET f", shape=box, style=filled, color=orange];
  n797 -> n775;
  n775 [label="END", shape=ellipse, style=filled, color=gray];
}