Putnam 2

David Hamilton