lecture 12 birthday problem analysis 3384945