📒 a long distance
📒 a difficult task that takes a long time and a lot of effort to complete
📒 to be willing to continue doing a task until it is finished
📒 over a long period of time