変数の置き方などいろいろ再検討。