How much is needed to get past those? The third one is solvable by giving them a basic tool call, or letting them write some code to run.
If you directly give the distribution to the LLM, it is not doing anything interesting. It is just sampling from the strategy you tell it to play.