一箇所間違ってました

else ++i;

↓

else if(j!=4) ++i;

それでもまぁ結果はかわりませんね
1.3%です