up to lecture 194
up to lecture 196