qaplwoqp