Reveal the cards in your library. An opponent chooses from among them a creature card, a land card, and a noncreature, nonland card. You put the chosen cards into your hand. Then shuffle.
If you have no cards of any of the specified card types, then ignore those types and the opponent only selects cards of the types you do have.