I haven't made any progress while trying to work on this on my own...
Are you ok. with vectors ?
I can show you a fairly simple vector algebra solution, (to both parts).
It's alright, I've figured out the question but thanks for the offer!
Since you figured it out, please put your answer up on the question post.