Direction: Study the given information and answer the following questions:
Nine persons namely A, B, C, E, F, G, H, K and M are buying books but necessarily in the same order. At least six persons buy books after H. Two persons buy books between H and C. M buys book immediately after F and immediately before E. Not more than two persons buy books between C and E. A buys book before G and after H. G is not the last one to buy book. Less than three persons buy books between G and B. B buy book before G but not at the first.
Who is the first person to buy the book?