is 250508718 a power of 2