3971 lectures