Answer
C. Where
(used after reference to a place or situation).
C.) should be the answer.
None of the above options.In Brazilian tests it would be N.D,A
Because 'After a heated discussion ' is an adverbial phrase of time
It answers the question 'when"
When did they decide to compromise? After a heated discussion.