インデントその他が変だったのを修正。このバージョンは動く。