思うところがあって構造を若干かえた