xnxnxnnxnxn