相当長いプログラムになるのでまず無理でしょう。