so ^ xn & lt;