210cs23hw4.pdf