Прочитала , что вроде как требуется именно return cube(cube(a));, но а так разве нет ...?