if a and b are integers and ( a * b ) ^ 5 = 64 y , y could be :
"distribute the exponent . a ^ 5 * b ^ 5 = 64 y find the prime factorization of 64 . this is 2 ^ 5 * 2 ^ 1 we need 2 ^ 4 ( or some other power of 2 that will give us a multiple of 2 ^ 5 as our second term ) . 2 ^ 4 = 16 the answer is a ."
multiply(divide(64, power(const_2, 5)), const_2)