Здравствуйте. Стоит задача - получить удобную формулу для числа изомеров насыщенных одноатомных спиртов. Формула Пойа (в дебри дискретной математики не вдавался, привожу итоговый результат) задаётся следующим образом:

, где

- производящая функция последовательности (

). Вроде бы всё понятно, постепенно плодим полином, получаем в коэффициентах число изомеров "спирта" n-ой степени, но задача стоит в том, чтобы упростить алгоритм и не заставлять людей возводить длинные полиномы в куб и перемножать их между собой. Думал - всё, приехали. Но недавно нашёл альтернативную запись формулы Пойа:
![$g_{n+1} = \frac{1}{6}[\sum\limits_{i+j+k=n}^{}g_{i}g_{j}g_{k}+3\sum\limits_{i+2j}^{}g_{i}g_{j}+2\sum\limits_{3i=n}^{}g_{i}]$ $g_{n+1} = \frac{1}{6}[\sum\limits_{i+j+k=n}^{}g_{i}g_{j}g_{k}+3\sum\limits_{i+2j}^{}g_{i}g_{j}+2\sum\limits_{3i=n}^{}g_{i}]$](https://dxdy-01.korotkov.co.uk/f/c/f/0/cf014c11bbec41b33ab12ef9c525c9b482.png)
, где

- известные члены последовательности,

,

,

. Меня очень смутили выражения в условии суммирования. Пожалуйста, натолкните на правильную мысль, Заранее спасибо.