多项选择题

甲河是多国河流,乙河是国际河流。依国际法相关规则,下列哪些选项是正确的______

A.对甲河的航行、使用、管理等事项,一般都应由有关国家协议解决
B.甲河上游国家可进行改道工程,以解决自身缺水问题
C.所有国家的商船均可在乙河无害航行
D.乙河属于人类共同的财产