digraph { while_beg -> X; X -> A; X -> B; A -> while_end; B -> while_end; while_end -> while_beg; }