while (j == i) は while (j != i) じゃないか >>503