Two seats are there between O and N, who sits third right of the one who likes Tulip
The word "who" represents what? it denotes O or N?
The full problem is shown below:
Ten friends are sitting in two parallel rows of six seats each. One seat is vacant in each row. M, N, O, P and Q are sitting in row-1 facing South. D, E, F, G and H are facing North. Each likes a different flowers i.e. Lily, Lotus, Jasmine, Sunflower, Orchid, Hibiscus, Tulip, Marigold, Rose and Lavender.
G sits third to the right of F and likes Sunflower. Only two people sit between E and the vacant seat. E does not like Orchid or Jasmine flower. Q is not an immediate neighbour of O. N likes Lavender. The one who likes Jasmine flower faces the one who likes Marigold. The one who likes Jasmine sits opposite to the one who sits third right of the person who sits opposite to G. O is not an immediate neighbour of P. H, who likes neither orchid nor Hibiscus, does not face the vacant seat. Neither G nor F sits at any of the extreme ends of the row. P faces F. Vacant seats are not opposite to each other. Two seats are there between O and N, who sits third right of the one who likes Tulip. The one who likes Rose flower faces the one who likes Sunflower. The persons who like the Lily and Marigold are adjacent to each other. Vacant seat of row – 1 is not an immediate neighbour of P. E sits at one of the extreme ends of the row. F does not like Lily and Marigold. Vacant seat of row-1 does not face G who doesn’t sit at any of the extreme ends of the row.