The priority queue is solved:

  • The K smallest/largest/weakest X.