private boolean solveThreeCardsReplied(Suggestion le)
                                                throws UnknownPlayerException
                                                     , UnknownCardException
                                                     , ContradictionException {
        boolean tableModified = false;
        int countCardReplies = 0;
        for (Reply r : le.replies) {
            if (!r.cardReply.isNoCard()) {
                ++countCardReplies;
            }
        }
        if (countCardReplies == 3) {
            for (Card c : le.askedCards) {
                int cardNumber = cardSet.ordinal(c);
                boolean value = setMinus(cardNumber, ENV_COL);
                tableModified = tableModified || value;
            }
        }
        return tableModified;
    }