solved priority queue