单项选择题

Who has the final words on the agreement

A.The Russian Parliament.
B.The Russian President.
C.The Ukraine Parliament.
D.The Ukraine President,