Considerad una palabra de n letras escogidas entre ‘a’ y ‘b’, y escrita en un círculo para que la primera y la última letras sean vecinas. Para cada letra, diremos que es guai si es igual a almenos una de sus dos letras vecinas. Por ejemplo, en “aaaaba” sólo la ‘b’ no es guai.
Dada n y una k, ¿existe alguna palabra circular de n letras escogidas entre ‘a’ y ‘b’ con exactamente k letras guais?
Entrada
La entrada consiste en diversos casos, cada uno con n y k. Suponed 3 ≤ n ≤ 105 y 0 ≤ k ≤ n.
Salida
Para cada caso, escribid una palabra cualquiera si existe, o “NO” en otro caso.
Input
7 7 7 0 7 5
Output
bbbbbbb NO aababbb