homewk 20 1 quiz 100 1 test 40 3 final 30 1