why cant int m assign value of x1 ? there two integers why compiler not allowed that.