HEAP OF KEYS 1