I would have thought that the higher priority here was to not give the OP (apparent student) any complete solutions. That's one redundant thought at this stage.
A "Welcome to the Forum!" wouldn't go astray here either.
But don't mind me. I'll probably be chewing out some other perceived presumptious student before the week is out.
Skitters and scholars, as you were.
apologies for the hijack ..