Решены две первые задачи на PriorityQueue