無駄なletを取り除いて動作を高速化した