Пусть в классе было х отличников, тогда хорошистов было 2х. По итогам года х+5 стало отличников и 2х + 2 хорошистов. По условию известно, что их количества стравнялись, получим уравнение:
2х + 2 = х + 5
2х - х = 5 - 2
х = 3
3 отличника было в 1 полугодии
2 * 3 = 6 хорошистов было в 1 полугодии.
Ответ. 3 и 6.