Необходимо найти кол-во целочисленных решений системы:
x1+x2+...+xn
<=k; k>=0; xi>=0; i=1,2,...,n; n>=1
В "Дискретной Математике" Б.Н. Иванова приводится почти такая же задача, когда x1+x2+...+xn=k. В этом случае задача сводится к решению простого сочетания с повторениями, хотя я не сразу понял объяснение решения 
Потом я написал алгоритм, чтоб програмно строить сочетания и отбрасывать сочетания не входящие в условие, но это не математическое решение. Помогите пожалуйста с с решением (формулой)

Спасибо, Денис