A)
to post
B)
for posting
C)
by posting
D)
No improvement

Correct Answer :   to post