そして変数TMと変数Tは写し間違え? プログラムは1文字間違えたら動かないもの。