>>152
a<0が抜けてないか。