23.
Eight soldiers A, B, C, D, E, F, G and H are sitting in a row facing towards north (not necessarily in the same order). D sits third to the right of A and second to the left of C. Only three soldiers sit between D and E. Only two solders sit between E and F. F sits second to the left of B. A is the neighbour of G. H sits to the right of D. How many soldiers are sitting between H and G?