たしか例のチュートリアル本に解決策が書いてあったと思うんだが
どこに書いてあったかな…