Raphael hikes from village A for 7 km on a bearing of 040° to village B. He then hikes 12 km on a bearing of 130° to village C. If he departs from C at 16:00 at 2 m/s, find:
a) The distance and bearing of Raphael's journey from C to A
b) If Raphael arrives back at village A by 18:00.