>>618
とりあえずデバッグの基礎だけど
1個1個dump出力して各変数に欲しい値が格納されてるか確認してみたら?