Eight flowers, coded as A, B, C, D, E, F, G and H, are planted in a garden in the shape of a circle (not necessarily in that order). The flowers are of different types – Rose, Lotus, Daffodil, Sunflower, Daisy, Lilly, Dallion and Marigold, not necessarily in that order. The flowers are ranked in the descending order of their prices, rank 1 being the costliest, and no two flowers have the same price. The numeric sum of the ranks of any two flowers planted opposite to each other is odd. Further it is known that:
The costliest flower is not opposite to the cheapest flower, which, in turn, is Daffodil.
A, Sunflower, is the fourth costliest and is planted opposite to the flower which is fourth cheapest and which is Marigold.
Rose and Dallion are adjacent to each other.
B is opposite to C and one of them is Lilly and the other is Lotus.
Exactly one flower is planted between E and A. The flower planted opposite to E is Rose.
D is planted to the immediate right of A.The flower planted opposite to D is Daisy.
There is exactly one flower planted between F (which is the second cheapest flower) and the second costliest flower.
Show the arrangement and assignment of the flowers to their codes and flower type
Please tell the approach and show your table as well.