A: complete answers