npNoqNqrNqrN