Maybe all reals can be listed?

In summary, the conversation discusses the concept of listing all real numbers and the arguments surrounding it. The diagonalization argument is presented and it is explained that it is a proof by contradiction, not a disproval of the argument. The possibility of using multiple lists to accomplish this task is also discussed. The participant then presents their own technique for sequencing rational numbers using mirroring, which they believe can lead to a complete list of real numbers. However, it is pointed out that this technique may lead to infinite overlap and is not a guarantee of a complete list.
  • #1
Seasons
Firstly, thanks to everyone who participated in my last thread. It helped a lot! This will be the only other topic I can think of posting in physics forums, because, honestly, I don't know very much.

I remember sitting down one time and thinking I was quite brilliant when I started to make a binary tree; one trunk starting with all the expansions starting with 1, and another for all the expansions starting with zero. I was convinced I had found them all! Then someone pointed out to me that while every number was being slowly constructed, it kept changing places on the list, therefor, I wasn't actually, listing them, in fact, they are never listed. When I saw this, I realized, "oh, I guess I'm not so brilliant."

One thing that struck me however was the diagonalization argument, and constructions upon the diagonalizations (such as adding 1 to each digit). It's certainly not a proof that all the reals are being counted, but it is a proof that diagonalization isn't a disproof. Why? Because you can just make a new list of all the diagonalizations for each regular list, and then the diagonalizations of those diagonalization lists. This disproves the diagonalization argument, but doesn't in itself prove that all the reals are being counted.

From this, a new argument must be constructed to better understand what actually is a disproof that the reals cannot be listed.

Lets say you have lists:

List 1
Diagonalizations of List 1
Diagonalizations of diagonalizations of List 1

etc…

List 2
Diagonalizations of list 2
Diagonalizations of diagonalizations of List 2

etc...
 
Mathematics news on Phys.org
  • #2
You are missing an important point in the diagonalization argument. A person who believes the reals can be listed should be able to present a list that is complete and has all the reals. He is not allowed to say "Oops, never mind, here is another list." The diagonalization argument shows that this is impossible, because the list is missing at least one real. Therefore, the reals can not be listed.
 
  • #3
The assumption of the diagonalization argument is, that you already have listed all numbers. If it's countable, you can do so. A second list isn't necessary.
 
  • #4
Seasons said:
Firstly, thanks to everyone who participated in my last thread. It helped a lot! This will be the only other topic I can think of posting in physics forums, because, honestly, I don't know very much.

I remember sitting down one time and thinking I was quite brilliant when I started to make a binary tree; one trunk starting with all the expansions starting with 1, and another for all the expansions starting with zero. I was convinced I had found them all! Then someone pointed out to me that while every number was being slowly constructed, it kept changing places on the list, therefor, I wasn't actually, listing them, in fact, they are never listed. When I saw this, I realized, "oh, I guess I'm not so brilliant."

One thing that struck me however was the diagonalization argument, and constructions upon the diagonalizations (such as adding 1 to each digit). It's certainly not a proof that all the reals are being counted, but it is a proof that diagonalization isn't a disproof. Why? Because you can just make a new list of all the diagonalizations for each regular list, and then the diagonalizations of those diagonalization lists.
This disproves the diagonalization argument, but doesn't in itself prove that all the reals are being counted.
I'm not sure you understand what Cantor's diagonal argument is doing.
It starts by assuming that it is possible to list all of the real numbers (in binary or base-2). He then constructs a number that isn't in the list, thereby contradicting the earlier assumption that the list contains all possible numbers. The conclusion is that the list did not contain all possible real numbers.

This is a proof by contradiction, a standard technique used in mathematical arguments.

You are not "disproving the diagonalization argument."


Seasons said:
From this, a new argument must be constructed to better understand what actually is a disproof that the reals cannot be listed.

Lets say you have lists:

List 1
Diagonalizations of List 1
Diagonalizations of diagonalizations of List 1

etc…

List 2
Diagonalizations of list 2
Diagonalizations of diagonalizations of List 2

etc...
 
  • #5
It's not obvious to me that just because you can't complete a single list, that an infinite number of lists won't suffice.

Here's my best attempt at an inferential proof for the reals in one list:

My technique for sequencing the rationals... I call it the mirroring technique, because i realized that if you mirror all of the natural numbers you have all of the decimals.

The way it works is that the first ten numbers are counted just as themselves and their negatives:

0,1, -1,2, -2,3, -3,4, -4,5, -5,6, -6,7, -7,8, -8,9, -9

Then after that you count 10 and then the next number is the mirror of 10, which is 01 and then you move the decimal point in once to get the 12th number being 0.1, then the thirteenth number (not counting the negatives which are numbered every other) is 0.(1 repeating). These steps continue until you reach three digit numbers and higher. Once you count 100, you then count the next number as 0.01, then 0.0(1 repeating) then 0.(01 repeating), then you count 101 and it's mirror. If you keep marching in the decimal point when the number that's about to be mirrored ends in zero it causes infinite overlap. The number 100 ends in a zero, so after you mirror it you only march the decimal in for one place to the right, if you march it two places to the right, you end up with 00.1, which is the same mirror that you get when the number 10 is mirrored, and will occur an infinite number of times as the zeros expand and you keep marching in the decimal point (which will give you infinite overlap as the sequence expands).

However, if the number doesn't end in a zero, you keep marching in the decimal point, say the number 102. The next number is mirroring it, so it's 2.01, then you do the repeating decimals by next counting 2.0(1 repeating) and then 2.(01 repeating), then you march the decimal point in once more to get 20.1, and then you do the repeating decimals by having 20.(1 repeating). (If you march the decimal in one more time, you get 201, and have infinite overlap as well.) Then you count the number 103 and then mirror it and do this forever.

...312111019876543 : 34567891011121...
...121110198765432 : 23456789101112...
...211101987654321 : 12345678910111...
...111019876543210 : 01234567891011...
------------------------------------------------
...111019876543210 : 012345678910111
...211101987654321 : 123456789101112...
...121110198765432 : 234567891011121...
...312111019876543 : 345678910111213…

As my mirroring technique for counting the rational numbers expands, you interpolate it with this sequence for every digit (the grid above)…

You slowly spiral out from the middle of this infinite sequence grid! (one axis is negatives and the perpendicular axis is decimal points)

As you spiral out, you list 8 consecutive directionality's, up, down, right, left and all the diagonals… then list another atonal number, then go back to the reals grid, spiral out again, list all 8 directionality's, then list another rational etc…

The proof looks inferential, but I'm not 100% sure. This technique obviously uses all diagonals.
 
  • #6
Seasons said:
It's not obvious to me that just because you can't complete a single list, that an infinite number of lists won't suffice.
How about this:
List 1 - all of the real numbers in the interval [0, 1]
List 2 - all of the real numbers in the interval [1, 2]
.
.
.
List N: all of the real numbers in the interval [N - 1, N]
.
.
.

For each of the infinite number of lists shown here, the assumption is that we have listed all possible real numbers in that specific interval.

It can be shown, using Cantor's diagonal argument, that one more number can be constructed in each of the lists above. Therefore, it is not possible to list all of the real numbers in any of the intervals, which means it is not possible to list all of the real numbers.
 
  • #7
Mark44 said:
How about this:
List 1 - all of the real numbers in the interval [0, 1]
List 2 - all of the real numbers in the interval [1, 2]
.
.
.
List N: all of the real numbers in the interval [N - 1, N]
.
.
.

For each of the infinite number of lists shown here, the assumption is that we have listed all possible real numbers in that specific interval.

It can be shown, using Cantor's diagonal argument, that one more number can be constructed in each of the lists above. Therefore, it is not possible to list all of the real numbers in any of the intervals, which means it is not possible to list all of the real numbers.

That doesn't address the point I made or the question I asked… it's just reasserting what you already said.

Let's say you have [N-1, N], and Cantor shows that each list has an infinite number of uncounted diagonals for each list… well, then make another list for each list that always does the diagonals, and the diagonals of those diagonals and the diagonals of those diagonals. Cantor no longer has an argument, and neither do you.
 
  • #8
Ever since I figured out the diagonal argument isn't a disproof, I started to analyze certain list constructions and came up with this:

I use a technique that I called 1 dimensional flooding to show that all of the reals cannot be counted in one list with one dimension, which is differnt than Cantors diagonalization argument.

use the lists..

012345678910...
123456789101...
234567891011...
345678910111...
456789101112...
567891011121...
678910111213...

etc...

To do one dimensional flooding, you simply add an infinite list to each place in the previous infinite list...

024681012151...
036912151821...
048121620242...
051015202530...

When the list converges at infinity, there is no way to begin counting...

12345678910...
13579111315...
14812162024...

Because you never pass the zero's.
 
  • #9
Seasons said:
That doesn't address the point I made or the question I asked… it's just reasserting what you already said.

Let's say you have [N-1, N], and Cantor shows that each list has an infinite number of uncounted diagonals for each list… well, then make another list for each list that always does the diagonals, and the diagonals of those diagonals and the diagonals of those diagonals. Cantor no longer has an argument, and neither do you.
But can you show these listings are countably infinite, i.e., that you can do a listing, or a matching with the naturals?
 
  • #10
Seasons said:
It's not obvious to me that just because you can't complete a single list, that an infinite number of lists won't suffice.

Mark44 said:
How about this:
List 1 - all of the real numbers in the interval [0, 1]
List 2 - all of the real numbers in the interval [1, 2]
(etc. for an infinite number of lists)

Seasons said:
That doesn't address the point I made or the question I asked… it's just reasserting what you already said.
My quote above directly addresses the statement you made that I quote at the top of this post. Please take the time to carefully read what I and other people responding to your posts are writing.

I'm showing an infinite number of lists, none of which can possibly contain all the real numbers in the given interval.

Seasons said:
Ever since I figured out the diagonal argument isn't a disproof
Your thinking is incorrect. It most certainly disproves the original assumption that it is possible to list all of the real numbers.

Why do you believe that the diagonal argument is incorrect?
 
  • #11
They aren't naturals. The new lists have to be something like 1, 1.1, 1.2, 1.3… etc…

I showed you my single list attempt at an inferential proof. I posted it about 3 posts ago. It's much more complex than the inferential proof of the natural numbers (1,2,3,4,5,6,7,8…) where you just add 1 each time. When you have issues with dimensional flooding, you need a separator, and a new operator, or you need scattering …. scattering is the distinction between an ordered and well ordered (not scattered, but sequential) set.
 
  • #12
Mark44 said:
My quote above directly addresses the statement you made that I quote at the top of this post. Please take the time to carefully read what I and other people responding to your posts are writing.

I'm showing an infinite number of lists, none of which can possibly contain all the real numbers in the given interval.

Your thinking is incorrect. It most certainly disproves the original assumption that it is possible to list all of the real numbers.

Why do you believe that the diagonal argument is incorrect?
Mark, your lists are still on a single axis. It's the difference between night and day. You actually didn't address what I said at all.

Besides, if you can make a list of (n -1, n), you wouldn't even need an infinite number of lists on a single axis in the first place. You're confusing yourself about what you're trying to imply or argue, relative to what I'm making, from my perspective, exceedingly clear.
 
  • #13
Seasons said:
They aren't naturals. The new lists have to be something like 1, 1.1, 1.2, 1.3… etc…
All of the numbers you list here are rational numbers. You aren't generating irrational numbers, as far as I can see.
Why do you believe that the diagonal argument is incorrect?

Seasons said:
I showed you my single list attempt at an inferential proof. I posted it about 3 posts ago. It's much more complex than the inferential proof of the natural numbers (1,2,3,4,5,6,7,8…) where you just add 1 each time.
Cantor's argument has nothing to do with natural numbers.
Seasons said:
When you have issues with dimensional flooding, you need a separator, and a new operator, or you need scattering …. scattering is the distinction between an ordered and well ordered (not scattered, but sequential) set.
This is nonsense.
 
  • #14
Mark, wow, you're getting mad.

The diagonal argument is false because for every list you can make…

List 1:

List 2:

List 3:

etc…

You can use another axis to include EVERY diagonal

List 1.1, List 1.2, List 1.3

List 2.1, List 2.2, List 2.3

etc…

Suddenly, the diagonal argument doesn't exist anymore *poof* it's gone, done, over, meaningless.

My comment about inferential proof (comparing it to the most obvious one we use - natural numbers, of which there are an infinite number of which nobody will ever see), and explanation of how to order sets with infinities… apparently is nonsense to you. I think this area of mathematics is clouding your judgement with anger. I'm justing to be exceedingly clear. You're not asking questions or restating things to imply you even understand - which isn't communication. When I was adding 0.1, 0.01, 0.001 in the last thread to get 0.111..., you understood the error I was making and pointed out that one is subtraction and the other is division. I was glad you could clear that up, the error in my head. You have yet to even hint that you even understand what I'm saying in this thread, in order to correct it.

correction: One is subtraction, the other is addition (instead of division)
 
  • #15
If you have a countable list of countable lists, you can combine them to a single countable list - this is done to show that the set of rational numbers is countable, for example. If you cannot make a single countable list of real numbers (and you cannot), then adding list 2, list 3 and so on doesn't help.

An uncountable set of lists works, of course. Just put every real number into its own list, and you are done. But that is trivial.
Seasons said:
The diagonal argument is false
It is correct, you just don't understand it.

It is like trying to argue that 1+1=3. It is not. We can help you understand why it is not, but you first have to understand that it is not true.
 
  • #16
mfb said:
If you have a countable list of countable lists, you can combine them to a single countable list - this is done to show that the set of rational numbers is countable, for example. If you cannot make a single countable list of real numbers (and you cannot), then adding list 2, list 3 and so on doesn't help.

An uncountable set of lists works, of course. Just put every real number into its own list, and you are done. But that is trivial.
It is correct, you just don't understand it.

It is like trying to argue that 1+1=3. It is not. We can help you understand why it is not, but you first have to understand that it is not true.

Ok. I don't know the proof, for why adding a different operator to expand the axis implies that this means the numbers have to be countable on a single axis… but I'll just assume it for now. What's wrong with my post #5 on this thread? Can you find a number not on that list? It's a single axis list.
 
  • #17
There is no advantage to a countable number of countable lists, since they can all be easily combined into one list. So let's skip to the end and say that you have already combined your countably infinite lists into one list, L. Now you can not say "Oops, never mind about L. Here is a different list." You either can combine into one final list L, or they are not listable. Now apply the diagonalization argument to that list L.
 
  • #18
I'll add something half in your favor (this is a chain - post, so I also posted above)

"Direct Diagonalization" (straight line as a diagonal) can be accounted for. However, take the digits for pi, and make a diagonalization out of those digits as you slowly diagonalize out --- the diagonal will no longer be a straight line, and there are an infinite number of combinations as there are an infinite number of different sequences you can use for diagonalization. When I try to solve this problem, it really hurts my head!
 
  • #19
Seasons said:
Ok. I don't know the proof, for why adding a different operator to expand the axis implies that this means the numbers have to be countable on a single axis… but I'll just assume it for now. What's wrong with my post #5 on this thread? Can you find a number not on that list? It's a single axis list.
Forget about the axis.

If ##\mathbb{R}## was countable, then what does this mean?
It means, we can imagine a list of all real numbers, numbered as ##1.\, , \,2.\, , \,3.\, , \,\ldots##
So far we only used the definition of countable. We do not care which order these numbers have, whether they are positive or negative, whether they are increasing, decreasing or wildly mixed, or whether they are written as decimals, as binary digits or whatever. We only have to imagine to have them written in any system.
Now the diagonal argument shows, that there is a number which cannot be part of the list. It is not in there.
But we have written all of them, so this number has to be in the list.
And this is a contradiction: the number cannot be part of the list and simultaneously not part of the list.
This means, somewhere in our conclusions, must have been a wrong statement.
But beside the definition of countablility and the existence of some representation of numbers, we have only used, that ##\mathbb{R}## is countable. So the only possibility for something wrong, is the If at the very beginning.
 
  • #20
FactChecker said:
There is no advantage to a countable number of countable lists, since they can all be easily combined into one list. So let's skip to the end and say that you have already combined your countably infinite lists into one list, L. Now you can not say "Oops, never mind about L. Here is a different list." You either can combine into one final list L, or they are not listable. Now apply the diagonalization argument to that list L.

My list in post #5 of this thread can't even do diagonals… so Cantors argument can't be used on it anyways.
 
  • #21
Seasons said:
The diagonal argument is false
No.

Seasons said:
You have yet to even hint that you even understand what I'm saying in this thread, in order to correct it.
You have a fundamental misunderstanding of how mathematical proofs work.

Cantor's argument shows that the real numbers are uncountable; that is, they can't all be listed.
Before anyone will take your convoluted argument seriously, you first have to show that there is a flaw in Cantor's argument. So far, you have not done so. Coming up with extra diagonals, extra axes, etc. doesn't convince any of us that Cantor was wrong. If you want to prove that 1 + 1 = 3 (as in mfb's example), you have to first show the statement 1 + 1 = 2 is wrong.
 
Last edited:
  • #22
Seasons said:
My list in post #5 of this thread can't even do diagonals… so Cantors argument can't be used on it anyways.
Any list of real numbers can be rewritten or re-represented, element by element, without changing the order of the real numbers, in a form where the diagonalization argument can be applied.
 
  • #23
FactChecker said:
Any list of real numbers can be rewritten or re-represented, element by element, without changing the order of the real numbers, in a form where the diagonalization argument can be applied.

Whoa! You just gave me a big insight there. I think I might be able to understand this now. I have two questions about my list in post #5.

Is it a closed list (meaning: are the diagonals on the list? I read about closed lists on the Cantor Diagonal Argument wikipedia page), and if not…

Oh wait whoa! I need to do more work! I don't know how to make another iteration of my list from a possible list that comes from it.

This has been huge help! Thank you!

I'm using the expanding zeroes that Mark taught me about to make my list diagonalizationable. Which means, I can actually falsify my list in post #5, which means you may all prove correct.
 
  • #24
Seasons said:
Whoa! You just gave me a big insight there. I think I might be able to understand this now. I have two questions about my list in post #5.

Is it a closed list (meaning: are the diagonals on the list?
I would assume that "closed list" means that it has a first number and a last number.
As far as whether the diagonals are on the list (in post #5), I don't know, and frankly don't care. At the risk of sounding like a broken record, unless you give a cogent argument about why Cantor's argument is wrong, I'm not going to try to untangle your complicated scheme.
Seasons said:
I read about closed lists on the Cantor Diagonal Argument wikipedia page)
I couldn't find either "closed" or "list" on the wiki page (https://en.wikipedia.org/wiki/Cantor's_diagonal_argument)
Seasons said:
, and if not…

Oh wait whoa! I need to do more work! I don't know how to make another iteration of my list from a possible list that comes from it.

This has been huge help! Thank you!

I'm using the expanding zeroes that Mark taught me about to make my list diagonalizationable. Which means, I can actually falsify my list in post #5, which means you may all prove correct.
You can't "falsify a list." You can contradict an assumption, which is at the heart of why Cantor's proof works.
 
  • #25
Oh, I'll give you a simple closed list, they get more complicated though…

1.) 111111111…
2.) 111111111…
3.) 111111111…

Etc… That's a closed list.

I remember a huge section on closed lists back when I read it - I guess they took it down.
 
  • #26
Sorry about the chain post, I didn't want the explanation of a closed list to be buried.

The implication of closed lists even existing, is simply that there is probably a 50/50 chance that the reals are or aren't countable in a closed list.

I will also adds that scattering is necessary in order to make a list of the reals. The reason is because just the counting numbers alone, if you put them first, would never let you even get to all the rationals. The problem with the listing is solving the sequence! This is a direct contradiction of what was stated earlier about being able to re-arrange a list in any order you want as Fact Checker argued. The precision is in the sequencing! I can't stress that enough.
 
  • #27
Your last post doesn't make any sense.
 
  • #28
Seasons said:
Oh, I'll give you a simple closed list, they get more complicated though…

1.) 111111111…
2.) 111111111…
3.) 111111111…

Etc… That's a closed list.
In the wiki article they show a list of what is assumed to be all possible binary sequences, such as s1 = (0, 0, 0, 0, 0, 0, 0, ...) and so on. There is no mention of closed lists, nor is there any mention in the logs for that page of removing this section. Maybe you saw it somewhere else.

Still, I have no idea what you mean by "closed list."
Seasons said:
Sorry about the chain post, I didn't want the explanation of a closed list to be buried.

The implication of closed lists even existing, is simply that there is probably a 50/50 chance that the reals are or aren't countable in a closed list.

I will also adds that scattering is necessary in order to make a list of the reals. The reason is because just the counting numbers alone, if you put them first, would never let you even get to all the rationals.
The assumption is that all real numbers are listed, including the rationals and irrationals.
Seasons said:
The problem with the listing is solving the sequence! This is a direct contradiction of what was stated earlier about being able to re-arrange a list in any order you want as Fact Checker argued. The precision is in the sequencing! I can't stress that enough.
I concur with mfb's opinion.
 
  • #29
A closed list is what I said it was… it's the technical term for describing a list that includes the diagonals in the list.

Obviously this list includes its diagonals:

1.) 111111…
2.) 111111…
3.) 111111…
….

I saw an additional sequence where someone made a closed list using irrationals… but I read about this years ago and can't remember the list.
 
  • #30
Seasons said:
A closed list is what I said it was… it's the technical term for describing a list that includes the diagonals in the list.
Who uses this term? I did a web search for "closed list" and the only things that turned up were about voting.

Please cite a reference for what you're calling a "closed list."

Seasons said:
Obviously this list includes its diagonals:

1.) 111111…
2.) 111111…
3.) 111111…
….
I see only one diagonal, the one that starts at the upper left with the first number in the first sequence, then the second number in the second sequence, and so on.
Cantor's diagonal argument uses this same diagonal.
 
  • #31
There is no mathematical term "closed list".
There are sets closed in some topology, but that is unrelated to the topic here.
 
  • #32
??

There are an infinite number of diagonals in a list. For every coordinate, the are 4 diagonals, in an infinite list, there are an infinite number of coordinates.

Ok, name it what you want then *shrug* It's obviously pertinent that there are "closed lists" in real number list representation, particularly when the topic talks about diagonalization, which is what we're discussing. You blankly stated that Cantor proved once and for all, that diagonalization proved uncountability. That's not true, there are "closed lists". I just proved one right in front of you, why do I need a source for it to be proven to you?

Additionally, "closed lists" have been found for lists of irrationals, though the lists were shown to not be complete.

The open question is whether the incompleteness is inherent or whether it's a sequence problem?

Like I explained before, if you list all the counting numbers first, you can't list all the rationals "next", because the counting numbers go forever. BUT! You can interpolate them (called scattering) and if you scatter them, you can make a whole list of the rationals… to do this, the sequence has to be very precise. When adding irrationals, obviously, the only way to include them is to interpolate them with the rationals, because, again, the new list of all rationals goes on forever, and you can't tack the irrationals at "the end".

Cantor could have just run into a sequencing problem, and considered it a proof. We already know lists can be constructed that contain their diagonals - so the question isn't in my mind, resolved. You can argue dimensional flooding, and I can come back and say you have a sequencing problem… but to do this, I have to solve, not just state, the scattering sequence that proves the dimensional flooding can be listed - at least in order to prove you wrong.

In saying this, it is extremely easy to see dimensional flooding from a sequencing error, and assume it can't be done, when all it really is, is a sequencing error.
 
  • #33
You keep using words in ways different from their usual meaning, together with expressions apparently invented by you, and when asked what you mean you don't explain it. A discussion cannot work that way. I closed the thread.
 

1. Can all real numbers be listed?

Yes, it is possible to list all real numbers. This is known as a "listing" or "enumeration" of the real numbers.

2. How is it possible to list an infinite number of real numbers?

Although there are an infinite number of real numbers, they can still be listed by using a systematic method, such as starting with the smallest number and incrementing by a small amount each time.

3. Is the list of real numbers ever complete?

No, the list of real numbers can never be complete because there will always be more real numbers that can be added to the list. This is due to the infinite nature of the real number line.

4. Can the list of real numbers be ordered in any way?

Yes, the list of real numbers can be ordered in different ways, such as in ascending or descending order. However, no matter how the list is ordered, there will always be real numbers that can be inserted between any two numbers on the list.

5. Are there any real numbers that cannot be listed?

There are some real numbers that cannot be listed, such as irrational numbers like pi and square root of 2. This is because they have infinite decimal representations and cannot be expressed as a finite decimal or fraction.

Similar threads

Replies
3
Views
903
Replies
9
Views
829
  • General Math
Replies
19
Views
1K
  • General Math
Replies
7
Views
547
  • General Math
Replies
2
Views
1K
  • Set Theory, Logic, Probability, Statistics
2
Replies
43
Views
4K
Replies
28
Views
568
  • Set Theory, Logic, Probability, Statistics
2
Replies
62
Views
7K
  • General Math
Replies
22
Views
2K
  • Set Theory, Logic, Probability, Statistics
2
Replies
55
Views
4K
Back
Top