new StaticValue(2), false, new StaticValue(1), new FilterCard(), Zone.LIBRARY, true, false, false, Zone.GRAVEYARD, false);
effect.setText("Look at the top two cards of your library. Put one of them into your graveyard");
this.addAbility(new LoyaltyAbility(effect, 1));
// -3: Return another target nonland permanent to its owner's hand.
LoyaltyAbility ability = new LoyaltyAbility(new ReturnToHandTargetEffect(), -3);
ability.addTarget(new TargetPermanent(filter));
this.addAbility(ability);
// -8: Each player shuffles his or her hand and graveyard into his or her library. You draw seven cards.
this.addAbility(new LoyaltyAbility(new JaceTheLivingGuildpactEffect(), -8));