Greetings! I do not know whether or not this is the correct location for my post. I also apologize in advance if my question seems too simple, nonsensical, or downright idiotic. I am only a high school 1st year, therefore I do not have much knowledge of anything significant. So, while watching some educational videos on thermodynamics, I had a thought. Say we have a box filled with 10 magical floating marbles that can pass through each other (to avoid inconsistencies). They all start out in one corner of the box, where they are "born". Each sets out in a different direction, bouncing off walls as they go. Sooner or later, all the marbles will end up, even if only for a very short time, in the same spot as they started, correct? Given enough time, surely they must go through every possible combination of locations and end up in point 0, no? Well, let's say this is true. For the sake of simplicity, let's say that the box has a volume of 10x10x10. So that means there are, in total, 1000 places a marble may occupy. Every second, each marble moves to a different area. How would I calculate the number of possible states of the group of marbles? 10^1000? I'm truly clueless. I've never been proficient in mathematics, so I have no idea. Also, how would I calculate the time it would take for all the marbles to go back to their original locations? Or is that even possible to measure at least somewhat accurately? Again, forgive me for the overall dumb question. Thanks.