Considera una cuadrícula
de caracteres, donde las filas superior y inferior, así como las
columnas de la izquierda y de la derecha, son paredes marcadas con
asteriscos. Empezando en la primera posición libre de arriba a la
izquieda, muévete por la cuadrícula según estas reglas: a cada paso, si
puedes, muévete a la derecha; si no puedes, muévete hacia abajo; si no
puedes, muévete a la izquierda; si no puedes, muévete hacia arriba; de
otro modo, para. Para indicar las posiciones por donde pasas, usa letras
minúsculas de forma creciente empezando con ‘a’. Cuando se
acaben las minúsculas, usa mayúsculas.
La entrada consiste en dos naturales y , separados por espacios, que cumplen , y .
Escribe la cuadrícula resultante de hacer la simulación descrita anteriormente.
Input
6 8
Output
******** *abcdef* *xwvutg* *opqrsh* *nmlkji* ********
Input
3 40
Output
**************************************** *abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL* ****************************************
Input
9 9
Output
********* *abcdefg* *RSTUVWh* *QPONMLi* *FGHIJKj* *EDCBAzk* *tuvwxyl* *srqponm* *********
Input
4 3
Output
*** *a* *b* ***