CS342 HOMEWORK