in project/nanoeval/nanoeval/solvers/mcq.py [0:0]
def _choice_to_answer_group(picked: int | set[int]) -> int:
if isinstance(picked, set):
assert all(p < 10 for p in picked)
# Every answer group is a unique power of 10
return sum([10 ** (i + 1) + p for i, p in enumerate(picked)])
return picked