2^y = x!(x+1 - 1) = x!* x
Thus, each of x and x! must be a power of 2.
However, for x>=3, it follows that x! cannot be a power of 2.
For x= 0, we have: 2^y = 0*0! = 0*1 =0, which does not yield a solution.
For x=1, we have: 2^y = 1!*1 = 1, so that: y= 0
For x=2, we have: 2^y = 2!*2 = 2*2 =4, so that: y =2
Therefore, (x,y) = (1,0), (2,2) are the only valid solutions to the given equation.