Implied meanings can be recognized by listening for: -Unusual use of words in the situation -literal meanings -interpretation of the speakers remarks through a knowledge of his personality -what is left unsaid
Therefore, the correct answer is all of the above. Everything that is listed can help recognize implied meanings.
The innkeeper is the one who comes up with the idea of the competition. He makes the suggestion and even comes up with a reasonable prize for the winner.