非負整数への対応を追加