A circular seating puzzle seats a group around a round table and gives clues about who sits where. Unlike a row, a circle has no ends and no first seat: if everyone moves one place round, the arrangement is the same. Eight people can therefore sit around a table in (8 − 1)! = 5040 different ways, not 8!.
That gives the first step of every circular puzzle. Draw the circle with its seats, put the person named in the most clues at the top, and place everyone else relative to that person. Then use the clues that name a definite seat relative to someone already placed, such as "opposite" or "immediately to the left of", before clues like "not a neighbour of".