>>532
p++とi++の場所を交換した方がいいと思う。