Tienes razón! el tema es que al restar 1 para que las variables queden mayor o igual a 0, también se devbe restar la cota superior, de forma que queda
Además la solución que suman 36 es una sola pues la única forma de obtenerla es con todos los dados iguales a 6.
Por eso se resuelve solo la suma igual a 18 y luego le suma 1, o mejor dicho la suma igual a 18-6=12 y los "dados" entre 0 y 5.