exam answers 100b 338226