I didn't try to come up with anything clever - you can hardcode all possible cases depending on what you choose.
Same as Part 1, you can hardcode all possible scenarios of you and the opponent.
Made an incorrect submission which cost me top 10 - should test against the sample case in the future.