先生! 18行目や24行目の42とか0とかは変数に入れておいた方が親切だと思います。