悪いがこれ32bitの範囲内で解けるから