ロッド氏のプログラムを参考にするのはどうでしょう?