>>114
は(プログラム2) ではなく(プログラム3)です。
(プログラム2)と(プログラム3)の違いはライブラリ
関係の部分をコメントアウトしているか否かだけです。