При отсутствии такого условия, я для удобства упоминания классов интерфейс Person со всеми записанными там классами перенёс в файл класса Solution. Сервер признался, что такое решение он проверить не может и выдал кучу ошибок! Стоило решение разнести на два файла, как было и задача прошла без ошибок! Компиляция и работа задачи в обоих случаях выполнялась в среде IDEA одинаково. Хотелось бы уточнять в условии подобные требования.