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