Container exercise 28,29, priorityqueue give a natual order