lecture 30 word splitting 4113174