https://wikimass.com/cpp/number-patterns-program