Nine persons A,B,C,D,E,F,G,H,I are watching a movie in a theatre sitting in a row facing north. B is at one end of the row. H is seated adjacent to both F and G. C is to the immediate right of D and at the third place to the right of E. A is to the immediate left of F. F is at the third place to the left of B. Who is at the other end of the row?