fix #18 多重ループ部分や無駄なループをはぶきました。
fix