单项选择题

Who should pay the headhunter?

A.The job seeker.
B.The client.
C.The HR hiring in the employer company.
D.All of the above.