op |a> => split |b c e> op |b> => split |a d f> op |c> => split |a d g> op |d> => split |c b h> op |e> => split |a g f> op |f> => split |b e h> op |g> => split |c e h> op |h> => split |g d f>