Передай своему преподу что принимать входные данные в родителе а решение делать в потомке - это самый идиотский вариант задачи на родителя и потомка который только можно было придумать.