Start G = 18 H = 2 I = 13 if H = 2 perform Change-GI endif while I > 7 perform Change-HI endwhile if G = 2 then perform Change-G endif if I = G then perform Change-G else perform Change-HI endif print G, H, I End Change-GI while I > 5 I = I - 3 G = 0 endwhile Return Change-HI H = H + 2 I = I - 4 Return Change-G G = G + 1 H = H - 1 Return #### Start X = 3 Y = 2 Z = 12 while Z > 8 perform Change-YZ endwhile if X = 2 then perform Change-X endif if Z = 4 then perform Change-X else perform Change-YZ endif print X, Y, Z End Change-YZ Y =Y + 2 Z =Z - 4 Return Change-X X = X + 1 Y = Y - 1 Return