多项选择题

担保方式有保证、抵押、质押、留置和定金五种。相应的担保合同分为( )。

A.保证合同
B.抵押合同
C.质押合同
D.留置合同
E.定金合同