X X ^ XX