Guess the contract