結構プログラム雑ですが、このような方法はどうでしょうか