PriorityQueueを実際に使うように、動くコードにした