Escribid un programa que calcule cuantas subsecuencias estrictamente crecientes de al menos dos letras contiene una palabra dada. Por ejemplo, la palabra arroz (la segunda r está escrita en cursiva y negrita para diferenciarla) contiene las subsecuencias crecientes arz, ar, arz, ar, aoz, ao, az, rz, rz y oz.
La entrada consiste en diversos casos, cada uno con una palabra con entre 1 y 100 letras minúsculas.
Para cada caso, escribid el número de subsecuencias estrictamente crecientes de al menos dos letras contenidas en la palabra. Ese número siempre será menor que .
Input
arroz petate az za t aaaa abcdefghij abcdefghijabcdefghijabcdefghijabcdefghij aaaaaaaaaabbbbbbbbbbyyyyyyyyyyzzzzzzzzzz
Output
10 6 1 0 0 0 1013 66263 14600