notes I overthink things Think of common data structures to use Remember to do time/space complexity analysis before actually coding patterns methods heapq.heapify heapq.heappop: nlog(n)