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