A,B,C,D,E,F,G,H共八人排成一排,要求A在C前,C在H前,B在F前,F在G前,共有几种排法?