すごくダイナミックコードになってる