Answer this question:

who solved the problem of longitude at sea??
John Harrison