A, B, C, D, E, F, G and H are sitting in a row facing north. There are exactly two persons sitting between D and E. A is sitting third from the left end. B, A, C and G are sitting in that order from left to right but no two of them are in adjacent positions. D, F and H are sitting from left to right in that order, but not necessarily in adjacent positions. If H and D interchange their positions and then D and E interchange their positions, who sits second to the right of A?
1
D
2
E
3
H
4
G
5
None of these