Counter target spell unless its controller pays for each card in your graveyard.
Madness (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.)
Target player reveals their hand, then you choose a card other than a basic land card from it. Search that player's graveyard, hand, and library for all cards with the same name as the chosen card and exile them. Then that player shuffles their library.