一応これでできましたけど、もっとコンパクトにできたら教えてください!!