Написать функцию ccheck(*classes), которой передаётся один или более классов, она проверяет, можно ли упорядочить эти классы так, чтобы можно было создать производный от них всех класс по имени Checked и возвращает его. Если такого класса сделать нельзя (причина может быть разная), возвращаемый класс должен быть унаследован от одного только object.
Checked B A object Checked object