If I were to ask you how long it would take you to reach Bengaluru from Chennai, India, would you be able to answer accurately? Probably not. Your lack of familiarity with the two places and how far apart they are, combined with the lack of specifics about what mode of transport, weather conditions, and so on, will render it difficult for you to accurately answer. However, we can answer this question better by building up a familiarity with the domain (the two cities and how far apart they are) and the implementation (what type of vehicle, under what weather conditions, and so on).
A smart alternative would be to look up Google Maps and find a roughly indicative answer to my question, without getting familiar with the domain, but with some assumptions on implementation. However, in whichever way we answer that question, we still don't know why the travel is needed or who is travelling? What does reaching the destination signify for this person? What if the traveler...