exampleと照らし合わせて不都合のあったコードを修正。