https://wikimass.com/java/alphabet-pattern-29