2に比べると、こっちの方が少々シンプルにできているような気がします!

シンプルなのも悪くはないですね^^