Is there a train that arrives anytime before 17:45 to cambridge.