lectures-23