>>34
エラーの場合は-1を返すって書いてなかった?