>>77
77さんの解答でおそらく全部?合ってる