多项选择题

甲对已负有50万元的债务,甲所提供的下列担保方式中合法有效的有( )。

A.甲将自己的一幢价值50万元的房屋不转移占有质押给乙
B.甲将自己的一幢价值50万元的房屋抵押给乙
C.甲的朋友丙将自己的一幢价值50万元的房屋抵押给乙担保甲债务的履行
D.甲乙约定若甲到时不能清偿债务,则甲的房屋归乙所有