どのようなプログラムを書けば良いのでしょうか?