def METHOD_NAME():
    pq = PriorityQueue()
    pq.push(50, ord("1"))
    pq.push(40, ord("2"))
    pq.push(30, ord("3"))
    pq.push(20, ord("4"))
    pq.push(10, ord("5"))
    pq.change_score(ord("5"), 100)
    pq.change_score(ord("2"), 45)
    assert len(pq) == 5
    assert pq.pop() == (100, ord("5"))
    # assert pq.pop() == (45,ord('2'))
    pq.push(60, ord("8"))
    assert pq.pop() == (60, ord("8"))
    pq.change_score(ord("2"), 40)
    assert pq.pop() == (50, ord("1"))
    assert pq.pop() == (40, ord("2"))