import heapq
q = []
heapq.heappush(q, 3)
heapq.heappush(q, 1)
heapq.heappush(q, 4)
top = q[0]
print('top = {}'.format(top))
has_element = q == []
print('is_empty = {}'.format(has_element))
popped = heapq.heappop(q)
print('popped = {}'.format(popped))
print('q[0] = {}'.format(q[0]))
aW1wb3J0IGhlYXBxCnEgPSBbXQpoZWFwcS5oZWFwcHVzaChxLCAzKQpoZWFwcS5oZWFwcHVzaChxLCAxKQpoZWFwcS5oZWFwcHVzaChxLCA0KQp0b3AgPSBxWzBdCnByaW50KCd0b3AgPSB7fScuZm9ybWF0KHRvcCkpCmhhc19lbGVtZW50ID0gcSA9PSBbXQpwcmludCgnaXNfZW1wdHkgPSB7fScuZm9ybWF0KGhhc19lbGVtZW50KSkKcG9wcGVkID0gaGVhcHEuaGVhcHBvcChxKQpwcmludCgncG9wcGVkID0ge30nLmZvcm1hdChwb3BwZWQpKQpwcmludCgncVswXSA9IHt9Jy5mb3JtYXQocVswXSkpCg==