うーん、何がおかしいのか良くわかりません・・・。
ちなみに一番最後の行についてはどうですか?