Want to improve this question? Update the question so it focuses on one problem only by editing this post .

You are visiting your old friend Mike at Infinitely's Baking Shop. Just as you arrived, he was taking out a fresh, infinitely long loaf of bread. Both of its ends extend infinitely long in a straight line. The smell of the breads displayed on the infinitely long shelves feels so good.

But you know that Jesse, your roommate, only eats the crusts of the bread (the ends of the bread). If you ask for the freshly baked bread, you'll grab it by its center, and since it's infinite in both directions, no finite speeds can bring you to either of its ends, and you know you can't travel faster than light anyway.

If you grab one of the loaves of bread from the display, you can grab it by one of its ends and thus cut a single crust piece, but Jesse needs two, or he'll stay hungry.

You might consider buying two loaves of bread from the display to solve this dilemma, but you can afford only one loaf and can't obtain more money for today by any means. Nor can you obtain more loaves by any other means. Mike is also not very giving, to just give you a loaf without receiving the money equaling its total cost.

After standing there shortly, you came up with an idea. At the end of the day, you walked out with two crusts in one hand, and the rest of the infinitely long bread in your infinitely long bag carried in your other hand. How did you manage to do it?