Ответ:

Иван и сдающий обществознание — уверенные в знаниях мальчики, а Марк и сдающий биологию — те, кому нужно подготовиться. Значит, Иван не сдаёт ни обществознание, ни биологию. Имя Иван также не может соответствовать истории, потому что оба слова начинаются на «и». Следовательно, Иван сдаёт математику.

Марк не сдаёт биологию, а обществознание сдаёт мальчик из другой группы. Математика уже занята Иваном, и Марку не подходит предмет на ту же букву, что и его имя. Поэтому Марк сдаёт историю.

Олег и Борису остаются обществознание и биология. Олег не может сдавать обществознание, а Борис не может сдавать биологию, поскольку их имена и эти названия начинаются на одну букву. Значит, Олег сдаёт биологию, а Борис — обществознание.

ИмяПредметЦифра
А) Олегбиология3
Б) Маркистория2
В) Иванматематика4
Г) Борисобществознание1

Ответ: 3241.