problem set 8

Signed-off-by: abelxie <jinjing.xie@gmail.com>