Q1: "I'll finish this job within 5 days" definitely means the job is expected to cost 5 days or less. However, does "I'll finish this job in 5 days" mean exactly the same?
Q2: Can we say, "I'll finish this job in 5 to 10 days" ?
This question is similar to "In 15 minutes" or "15 minutes later"?