レッスン２，３，４，５の参考ソースコードを追加。