210cs23hw5.pdf