29.
A, B, C, D, E, F, and G, are sitting around a circular table facing the centre (but not necessarily in the same order). Only 3 people sit between E and F when counted from the right of E. A and D are both immediate neighbours of G. B sits immediate to the right of C. Only 1 person sits between B and D. How many people sit between A and E when counted from the right of A?