digraph CFG {
  node [fontname="Helvetica"];
  n574 [label="START", shape=ellipse, style=filled, color=gray];
  n574 -> n582;
  n582 [label="5", shape=box];
  n582 -> n583;
  n583 [label="CALL g", shape=box, style=filled, color=orange];
  n583 -> n576;
  n583 -> n585;
  n576 [label="START g(a)", shape=ellipse, style=filled, color=green];
  n576 -> n579;
  n579 [label="a", shape=box];
  n579 -> n580;
  n580 [label="a", shape=box];
  n580 -> n581;
  n581 [label="a * a", shape=box];
  n581 -> n577;
  n577 [label="END g(a)", shape=ellipse, style=filled, color=green];
  n577 -> n585;
  n585 [label="RET g", shape=box, style=filled, color=orange];
  n585 -> n575;
  n575 [label="END", shape=ellipse, style=filled, color=gray];
}