レッスン６、７、８の参考ソースコードを追加。