色々最適化中。途中だけど一段落しました。