Вот такой вопрос: Если посмотреть https://docs.oracle.com/javase/tutorial/java/javaOO/nested.html, то там написано, что обращение к вложенным статическим классам происходит через включающий класс. Т.е по идее должно быть что то вроде Solution.Zerg zerg1 = new Solution.Zerg(); Почему этот вариант тут не подходит?