一つにまとめると大変なことになりそうでしたので分けました。

0 12