LINQで副作用は書かない
デバッグが必要になるような処理があるのが間違い