Project Euler 164 - Numbers for which no three consecutive digits have a sum greater than a given value

Official link: https://projecteuler.net/problem=164