PUT AGREEMENT