If I read the QotD correctly, the first option (Precedence constraints can connect tasks inside Sequence Containers to tasks inside Groups) is asking to connect individual tasks from within a sequence container to tasks inside a group.
If the Group is inside the sequence Container (definitely possible) I don't see why the tasks can't connect to it! If my package only has one sequence container with everything in groups in that container, does that not satisfy the condition of a task in a container connecting to tasks inside groups?
So this is different from option #3, as the entire sequence container can connect to any other task inside a group; but the individual tasks inside the sequence container cannot be connected to tasks outside of this particular sequence container.
Like before, if I have two sequence containers, and then a number of groups within each container, this statement would be false as the container would only be able to connect to the other container and not the groups therein.
It is a great question in teaching something but needs a bit more clarity. By elimination, I agree that 3 is the best answer as it is a more logical way to do things, however answer 1 is still possible to do! So which is the "most" correct answer rather than the correct answer.