adders lecture 27 7051537