Почему при вызове функции ninthDegree мы используем long a, а не long b? Так же не пропускает решение типа " long b = cube(a) * cube(a) * cube(a) "; Правильный фрагмент: public static long ninthDegree(long a){ long b = (ВЫЗЫВАЕМ КУБ А); return b; } Неправильный фрагмент: public static long ninthDegree(long b){ long b = (ВЫЗЫВАЕМ КУБ А); return b; } Не понимаю, почему вызывая кубА в методе 9степень, оная должна зависеть от А. Я представляю это как КубА = А = А*А*А, а 9степень = Б = (А*А*А) * (А*А*А) * (А*А*А), т.е. если нужно узнать вычисления каждого этапа, то в sout вызываем необходимый метод. PS старался максимально без спойлеров