英数字だろうと上手くいくような気がしないんだが・・・
whileでjだけ進んでくのはおかしかないか?