According to your knowledge, which could be the best alternative

According to your knowledge, which could be the best alternative to handle ballast water with least environmental effects upon the oceans?

A.filtrating and separating

B.using biocides

C.reballasting

D.all of
A, b and c

正确答案是A