Answer: c) a swap
Step-by-step explanation:
A Swap is a type of Derivative that involves two parties exchanging the cash-flows or even liabilities that they are getting from their different instruments.
Traditionally, Swaps are usually for cash-flows based on debt instruments like bonds, but as a derivative, the underlying instrument can be anything in the financial market.
Company X and Y exchanging cash-flows is a Swap.