The confusing thing for me was that he went from bottom to top to middle. Though I recommend people to watch all of it once, then watch all of it again while pausing the video whenever they're confused about something. He does actually explain everything he does - so just pause/replay a lot!
Just remembert that "Bucky[]" is the Array ("Numbers") and "num" is the 5 different numbers/variables in the array.
If someone has any questions about this or other videos you can always message me, I have free time to explain you why things are so. I understand it.
@mjdhiru okay we need to return the sum because we sent the function an array and a integer called num. The name of the function is answer. But in front of it we put int because we are only working with integers. We have to return the sum because there was no void in front of the function answer. Void means you will not return anything. If you don't want to return the sum variable for some reason then you would put void in front of it and just cout the sum variable in the answer function.
@mjdhiru oh and also we need to put the i in the brackets too is because the loop increments adds i every time by one. so we have an array that has 5 memory units, actually 6 because of the null 0 /0 so the loop starts at 0 and goes to 4 because the fifth unit is for the null 0. So the i is for bucky[0] bucky[1] bucky[2] bucky[3] bucky[4] but the for loop just lets you do it easier.
@Programmer40 Batch? Batch is a barely used language. I started with Batch when i was 10 years old. And after 2-3 months of programming Batch, i throught that Batch isn't useful language. And so i started programming C. I don't know why am i watching this video.
@thekill761 I find it quite useful and use it in my work a lot, it makes tasks a lot easier for me, and if you don't know why you're watching this video then I'm not really sure why you're messaging me Programmer's Ego maybe?
@Programmer40 ok thanks... i got another doubt.... if u know everything about c++....can u go to buckys c++ tutorial video series and see the 49th video...i commented a post on that...can u plz help me wid dat..
@Programmer40 It's easy to catch on if you know pretty much any other language. I know Java and mSl and I am skipping through these tutorials, briefly pausing them to read the code and get the main idea. I would actually suggest that somebody learn Java first. This guy has great Java tutorials.
@Vapula909 yeah if you know Java man you're pretty much all set dude you could probably fly right through, I haven't had the chance to read any java books lately so I don't know it because of my work and school. This guy does have some pretty good videos. But there is always more to learn. Adios for now man.
This thing took me 40 minutes 3 minutes watch *understood*, 3 minutes watch *dumfounded*, 14 minutes rewatch again and again, 10 minutes practice, 10 minutes figuring out the errors. LOL it's a 6 minute video!
hey i watched all of your tutorials 1-this video and on this one i have know idea what this is int answer(int bucky[],int num){ int sum=0 for(int i=o;i<num;i++){
Bucky, can u please solve the following problem using c++
1)Write a function that accepts an array of non-negative integers and returns the second largest integer in the array. Return -1 if there is no second largest. You may assume that the input array has no negative values in it.
@bondservant4Him You are not passing a pointer of pointer, you are just passing the pointer of first element. Since array identifier points to first element, you just pass that to the function. lol
Although I understood this, I agree he wasn't detailed enough here. He was talking too fast and he didn't take the time to explain what is going on line by line (especially while he was creating the answer variable.) I think maybe, he was just having a bad day. He also did this from middle to top to bottom which confused things further.
i did'nt get the "int i" part but it appears its allowed to declare variables in the loop. also i forgot how the FOR loop works - had to revise that. the ride is getting bumpier and bumpier.
@daeheadshot int num was a paramater in the answer function. what he did with it was used it as maximum amount of times the for loop could run.
he said
for(int i=0; i<num;i++)
and that means that it will only run as many times as whatever number num is. and if you are wondering, yes he could have just said <5 instead of <num
i hope that helped, i know its confusing, im learning also. im a little past these tutorials now, but i was looking for more advanced stuff of arrays with functs.
@asfadasfa1234 oh, i didnt see that hehe, i have moved on to more complex stuff now as well, even released some simple programs you can find my work on cachedump(dot)webs(dot)com/programming
@kurmakk well im not in college yet so you probaly understand more than i do, i know this stuff is hard so im learning a little bit of programming before i go to college this fall for it. learning C# would be very useful. (i was assuming youre in college and didnt realize it lol) good luck
If you try this and somehow it gives you a number with comma or in any way NOT an ENTIRE number, you'll have to use 'double' instead of 'int' (int stands for entire numbers ONLY, double stands for both)
Anyone saying it's hard: Stop learning programming, learn a scripting language. This is easy compared to the things you have coming if you continue with C++.
hey bucky why you didnt remove the name of your parameter in the prototype you made? that made me confuse although i think i get it but it'll be more better for me if i get an explanation for that..
@TheGoldenChildJai Simple; when you declare your array, instead change the variable type to double, and do the same when you call the summing function. The program will still do the same thing; add the values given.
hey what if you create an array with a length of 1000 because you don't know how many you need but you know it's less than 2000, but greater than 300. You input values into the array with only 500 elements, how can you return the array of used elements and not the entire array?
This is really cool and fun and it IS getting hard. After reviewing the file I made while following this tutorial, I'm still a bit confused but I'm sure I'll get it as I keep learning.
@hamadrehman: fstream is used to operate on the file you will be using to read and write.
cstlib
C Standard General Utilities Library
This header defines several general purpose functions, including dynamic memory management, random number generation, communication with the environment, integer arithmetic, searching, sorting and converting.
A question. People say that C++ is the best language. But I want to know why. I have a hard time choosing what language to learn more about. I tried this in both Python and in C++ and python seems more easy to understand. What is good and what is bad with C++ and Python? Please respond.
Here is my code for this in Python:
arr = [13, 45, 3, 765, 44]
def Calc(array): summa = 0 for i in array: summa += i return summa
@acollsen i would say learn C++/C (and maybe Java too) first, and then you will learn other languages much faster. There is no 'best' language, it depends on preference and application. I think C++ is more difficult, but very efficient and good for games.
@Molbs100 I felt the same way in some of my C++ classes, but it will eventually click and make perfect sense. And it is really hard to teach something like programming once you understand it (like trying to tell someone how to drive a standard car). It all seems easy to him now, so it's hard to tell what people will have trouble with. I'd be glad to help with any specific questions (and bucky has a forum too).
yes..between the time of me posting this comment and you replying I have watched all of his tutorials and its starting to make sense. I have had made many useful programs with c++. This is about the 3rd or 4th language I have learned...(python, C++, Javascript and PHP) I have much more to learn but hey...I don't think its too bad for a 12 year old??
@Molbs100 I regret not learning programming languages when i was younger. I didn't know anything about it until my 1st year engineering class, now I'm hooked haha. Good luck with the rest of C++.
I agree, everything was so clearly explained on the previous videos but as these progressed its way to fast, i keep having to stop it and reference stuff on websites, no problem though, when i do eventually understand it'll be good to come back and see it action
Hi I have one question and I am in college. the I am in course supposes to be for total newbie beginners in C.
my question is, is it normal to already after 3 weeks from the start we are studying adding matrixes and arrays together in other functions.. we have covered too many things and we took loops the second week...
not that great of a tutorial, too confusing, mayb shoulda gone over everything after you typed it. too quik, youtube gives you 10minutes, use them. I am sorry bucky but i think ill just get a programming book = (
i have gat a problem ISO C++ forbids comparison between pointer and integer i dont now why
jakobskof 4 days ago
i love this his lessons it's simple and not confused at all
SarahAlDosery 4 days ago
i swear thank god for youtube
RajayJB 1 week ago
The confusing thing for me was that he went from bottom to top to middle. Though I recommend people to watch all of it once, then watch all of it again while pausing the video whenever they're confused about something. He does actually explain everything he does - so just pause/replay a lot!
Just remembert that "Bucky[]" is the Array ("Numbers") and "num" is the 5 different numbers/variables in the array.
CraayC 3 weeks ago in playlist C++ Programming Tutorials from thenewboston
If someone has any questions about this or other videos you can always message me, I have free time to explain you why things are so. I understand it.
PopulardayOfApril 1 month ago
Thank you dude
your tutorials are very helpfull
I'm following all of them and wonder where i was from them .....
i dont know why most comments are saying that u are fast ..???
FtaAl3rab 1 month ago
too fast @@
khoonhock94 2 months ago
Woooooow, dude slow down! I can't watch your videos anymore!
Boeing737Channel 2 months ago
I just got mind raped....
SuperTinkerhell 4 months ago
why do we need to return sum????? and why is the sum+=bucky[i] things is...why is there a 'i' in the brakcerts pleses someone tell..........
mjdhiru 4 months ago
@mjdhiru okay we need to return the sum because we sent the function an array and a integer called num. The name of the function is answer. But in front of it we put int because we are only working with integers. We have to return the sum because there was no void in front of the function answer. Void means you will not return anything. If you don't want to return the sum variable for some reason then you would put void in front of it and just cout the sum variable in the answer function.
Programmer40 4 months ago
@mjdhiru oh and also we need to put the i in the brackets too is because the loop increments adds i every time by one. so we have an array that has 5 memory units, actually 6 because of the null 0 /0 so the loop starts at 0 and goes to 4 because the fifth unit is for the null 0. So the i is for bucky[0] bucky[1] bucky[2] bucky[3] bucky[4] but the for loop just lets you do it easier.
Programmer40 4 months ago
@Programmer40 thank u so much :DD
mjdhiru 4 months ago
@mjdhiru no problem man
Programmer40 4 months ago
@Programmer40 its kindia hard for a 13 year old boy to learn c++ as his first language
mjdhiru 4 months ago
@mjdhiru yeah right on I think I started with batch when I was 13
Programmer40 4 months ago
@Programmer40 Batch? Batch is a barely used language. I started with Batch when i was 10 years old. And after 2-3 months of programming Batch, i throught that Batch isn't useful language. And so i started programming C. I don't know why am i watching this video.
thekill761 2 months ago
@thekill761 I find it quite useful and use it in my work a lot, it makes tasks a lot easier for me, and if you don't know why you're watching this video then I'm not really sure why you're messaging me Programmer's Ego maybe?
Programmer40 2 months ago
@mjdhiru I think you should learn c, before you learn c++; I think it would be easier for you to catch on.
Programmer40 4 months ago
@Programmer40 ok thanks... i got another doubt.... if u know everything about c++....can u go to buckys c++ tutorial video series and see the 49th video...i commented a post on that...can u plz help me wid dat..
mjdhiru 4 months ago
@mjdhiru I'll try to help you and I do not know everything about C++ there is always more to learn and it is changing
Programmer40 4 months ago
@Programmer40 It's easy to catch on if you know pretty much any other language. I know Java and mSl and I am skipping through these tutorials, briefly pausing them to read the code and get the main idea. I would actually suggest that somebody learn Java first. This guy has great Java tutorials.
Vapula909 3 months ago
@Vapula909 yeah if you know Java man you're pretty much all set dude you could probably fly right through, I haven't had the chance to read any java books lately so I don't know it because of my work and school. This guy does have some pretty good videos. But there is always more to learn. Adios for now man.
Programmer40 2 months ago
I was like, "YES I'M SO PRO AT C++ NOW!"...
Until I got to this video
bfmvbamf95 4 months ago 3
This thing took me 40 minutes 3 minutes watch *understood*, 3 minutes watch *dumfounded*, 14 minutes rewatch again and again, 10 minutes practice, 10 minutes figuring out the errors. LOL it's a 6 minute video!
AbLaZe1slash1HaCkEr 5 months ago in playlist C++ by thenewboston
hey i watched all of your tutorials 1-this video and on this one i have know idea what this is int answer(int bucky[],int num){ int sum=0 for(int i=o;i<num;i++){
magicplayingcards 6 months ago
THANK YOU MAN YOU ARE GREAT
TayssirDev 6 months ago
Can we also pass the reference of an array into a function?
harshgupta11dec 6 months ago
@BajanCreation Practice And you will be pro with it.
eminemchu43 6 months ago
makes 0 sence..
CheeseToastHax 7 months ago
where did the "i" in the bottom come from?
KamelineEinbein 7 months ago
Comment removed
contoepico 6 months ago
@KamelineEinbein it's just a random symbol like x, it could be any other variable like for example if you would use X :
for(int x=0;x<num;x++)
{
sum+=bucky[x];
}
contoepico 6 months ago
You always say "Im prolly gunna get a bunch of errors..." and you never get a single one..... you douche.......=-)
MrKilltastic 7 months ago in playlist C++ Vids
Bucky, can u please solve the following problem using c++
1)Write a function that accepts an array of non-negative integers and returns the second largest integer in the array. Return -1 if there is no second largest. You may assume that the input array has no negative values in it.
Thanks in advance :D
shapbrain 7 months ago
or you could just use a calculator
boid3 8 months ago 2
How the hell do you block letters and characters from a multiplication algorithm. these tutorials are awesome but i've yet to figure it out. Cheers!
321boileranimal 8 months ago
You can also pass the pointer to the array instead of whole array. For instance: int answer(int *bucky, int num);
The thing is, array is simply an address to first element. So when you create an array like this: numbers[5], numbers = address to first element.
Pradipna 8 months ago
@Pradipna so doesnt that mean the array is always passed by reference?
bondservant4Him 8 months ago
@bondservant4Him Yes, that is true. In the both cases - passing by pointer or passing the whole array - it is passed by reference.
Pradipna 8 months ago
@Pradipna so why would anyone pass a pointer to the array if its already a pointer, is there a reason?
bondservant4Him 8 months ago
@bondservant4Him You are not passing a pointer of pointer, you are just passing the pointer of first element. Since array identifier points to first element, you just pass that to the function. lol
Pradipna 8 months ago
I got a sum of 270
XgothicxwarriorX 8 months ago
@XgothicxwarriorX is that correct?
bondservant4Him 8 months ago
@bondservant4Him No, the right answer is 131.
XgothicxwarriorX 8 months ago
Thank you this progame help me to achieve a lot
ayanda79 8 months ago
I need to take a breathe before hitting F9 :)
2008fin 8 months ago
you are always so creative int numbers lol
isaelradesky 10 months ago
Although I understood this, I agree he wasn't detailed enough here. He was talking too fast and he didn't take the time to explain what is going on line by line (especially while he was creating the answer variable.) I think maybe, he was just having a bad day. He also did this from middle to top to bottom which confused things further.
punkasaurusred 10 months ago 6
@punkasaurusred hes tired of teaching us noobs.
RajayJB 1 week ago
i wonder how hard the advanced coding is if this was the basic :(
so hard!
zhir96 10 months ago
i did'nt get the "int i" part but it appears its allowed to declare variables in the loop. also i forgot how the FOR loop works - had to revise that. the ride is getting bumpier and bumpier.
dominicjan 10 months ago
what was int num for ?
daeheadshot 11 months ago
@daeheadshot int num was a paramater in the answer function. what he did with it was used it as maximum amount of times the for loop could run.
he said
for(int i=0; i<num;i++)
and that means that it will only run as many times as whatever number num is. and if you are wondering, yes he could have just said <5 instead of <num
i hope that helped, i know its confusing, im learning also. im a little past these tutorials now, but i was looking for more advanced stuff of arrays with functs.
asfadasfa1234 10 months ago
@asfadasfa1234 oh, i didnt see that hehe, i have moved on to more complex stuff now as well, even released some simple programs you can find my work on cachedump(dot)webs(dot)com/programming
daeheadshot 10 months ago
really man....you seriously rock........gr8 work....
indianop45 1 year ago
the first tutorial where i got really confused to the point where i cant really grasp
coolguyace 1 year ago
@coolguyace took me a couple reviews of previous vids to understand this one....least i kno i wasnt alone in not understanding!
kurmakk 1 year ago
@kurmakk well im not in college yet so you probaly understand more than i do, i know this stuff is hard so im learning a little bit of programming before i go to college this fall for it. learning C# would be very useful. (i was assuming youre in college and didnt realize it lol) good luck
coolguyace 11 months ago
BE AWARE! (lol)
If you try this and somehow it gives you a number with comma or in any way NOT an ENTIRE number, you'll have to use 'double' instead of 'int' (int stands for entire numbers ONLY, double stands for both)
LPSlasher 1 year ago
Comment removed
Sese63728 1 year ago
This has been flagged as spam show
@LPSlasher
Nuber with comma when you just add integer numbers? It's impossible. :D
Sese63728 1 year ago
This has been flagged as spam show
@LPSlasher
Number with comma when you just add integer numers? It's impossible.
Sese63728 1 year ago
Anyone saying it's hard: Stop learning programming, learn a scripting language. This is easy compared to the things you have coming if you continue with C++.
trappingnoobs 1 year ago
we can simply say
cout<<"The sum is: "<<answer(numbers, 5)<<endl;
without using the variable total...it would work too
bundeligafan 1 year ago
Comment removed
bundeligafan 1 year ago
btw thanks in advance
HawxTeamDelta 1 year ago
hey bucky why you didnt remove the name of your parameter in the prototype you made? that made me confuse although i think i get it but it'll be more better for me if i get an explanation for that..
HawxTeamDelta 1 year ago
damn it i understood everything till the last tutorial
thats getting hard
TheGreekSkater 1 year ago
i'm gonna set that equal to zero, aaand you probably should too
everest1080 1 year ago
@TheGoldenChildJai Simple; when you declare your array, instead change the variable type to double, and do the same when you call the summing function. The program will still do the same thing; add the values given.
TuxADay 1 year ago
Ok, I m a Computer Eng. student & found them very supportive & helpful. By the way do u an MIT student, just asking, reply please
rockerraf 1 year ago
you didnt use a fun example :(
SuperThunderx 1 year ago
I have get it after 3-4 times. Thanks a lot dude, but do it a little slower
reckless18244 1 year ago
what if the input parameter are doubles how would you do that?
TheGoldenChildJai 1 year ago
Comment removed
MrSaggat 1 year ago
good job- thanks for the tutorial- :)
swu880 1 year ago
You're starting to go to fast.
MrNitt 1 year ago 34
@MrNitt Way too fast... :/ this video and the previous two I didn't understand.
Yikak4 6 months ago
THANKS BUCKY, YOU ARE MY HERO, BECAUSE YOU SAVE MY CARRER.
LEONNIGHT7 1 year ago
First one i had to actually go over to fully understand lol
chendo2299 1 year ago
hey what if you create an array with a length of 1000 because you don't know how many you need but you know it's less than 2000, but greater than 300. You input values into the array with only 500 elements, how can you return the array of used elements and not the entire array?
light0913 1 year ago
This is really cool and fun and it IS getting hard. After reviewing the file I made while following this tutorial, I'm still a bit confused but I'm sure I'll get it as I keep learning.
ValosTaonas 1 year ago
Comment removed
jared0801 1 year ago
Hey Bucky, Are you gonna make tutorials on making games using C++?
Kungfuelmo0 1 year ago 26
please can any body tell me tat wat these headerfiles are use for...fstream and cstdlib
hamadrehman 1 year ago
@hamadrehman: fstream is used to operate on the file you will be using to read and write.
cstlib
C Standard General Utilities Library
This header defines several general purpose functions, including dynamic memory management, random number generation, communication with the environment, integer arithmetic, searching, sorting and converting.
nitin1518 1 year ago 3
A question. People say that C++ is the best language. But I want to know why. I have a hard time choosing what language to learn more about. I tried this in both Python and in C++ and python seems more easy to understand. What is good and what is bad with C++ and Python? Please respond.
Here is my code for this in Python:
arr = [13, 45, 3, 765, 44]
def Calc(array): summa = 0 for i in array: summa += i return summa
print "The sum of the array is:", Calc(arr)
acollsen 1 year ago
@acollsen i would say learn C++/C (and maybe Java too) first, and then you will learn other languages much faster. There is no 'best' language, it depends on preference and application. I think C++ is more difficult, but very efficient and good for games.
dmdrummer23 1 year ago
theese tutorials are getting a little too fast man but they still rule!!
swemovimaker 1 year ago
Interesting! Keep it up, dude!
Alegend45 1 year ago
TOOOO FASTTT!!!
Molbs100 1 year ago 3
@Molbs100
If it is too fast, you watch it again, and use the pause button. SIMPLE
ginobally 1 year ago
@ginobally
yeah but...in other tutorials he was detailed..now he is just like...really fast it was better before :\
Molbs100 1 year ago
@Molbs100 I felt the same way in some of my C++ classes, but it will eventually click and make perfect sense. And it is really hard to teach something like programming once you understand it (like trying to tell someone how to drive a standard car). It all seems easy to him now, so it's hard to tell what people will have trouble with. I'd be glad to help with any specific questions (and bucky has a forum too).
dmdrummer23 1 year ago
@dmdrummer23
yes..between the time of me posting this comment and you replying I have watched all of his tutorials and its starting to make sense. I have had made many useful programs with c++. This is about the 3rd or 4th language I have learned...(python, C++, Javascript and PHP) I have much more to learn but hey...I don't think its too bad for a 12 year old??
Molbs100 1 year ago
@Molbs100 I regret not learning programming languages when i was younger. I didn't know anything about it until my 1st year engineering class, now I'm hooked haha. Good luck with the rest of C++.
dmdrummer23 1 year ago
@dmdrummer23
Haha, thanks:)
Molbs100 1 year ago
wouldnt an array " int numbers[5]" have 6 elements, 012345. JW
johnnyc130 2 years ago
01234
xanhort 2 years ago
@johnnyc130 No, in C++ im pretty sure initializing an array is taken as a literal amount of elements, not an amount indexed from zero.
EmuAddict 2 years ago
@johnnyc130 no, "int numbers[5]" have 5 elements, 0, 1, 2, 3 and 4
ClearChrome 1 year ago
nothin to see here
johnnyc130 2 years ago
For those who are having trouble grasping this, try back tracing from the final results. the "total"
krissi0013 2 years ago
I have to agree, it's going a little fast now, the last couple of tutorials so far have been a little hard to grasp.
Archlvt 2 years ago 4
in my experience, using the sizeof() function with an array will simply return how many bytes the data type can store.
For example
int = 32Bits (4 bytes)
unsigned char (8 bits) 1 bytee
try it :D
0121ryanh117 2 years ago
ok nvm i kinda get it after i watched it like 3 times and went over loops again. nice tuts, but ur explaining so fast now
waykrazy 2 years ago 3
I agree, everything was so clearly explained on the previous videos but as these progressed its way to fast, i keep having to stop it and reference stuff on websites, no problem though, when i do eventually understand it'll be good to come back and see it action
TheWhizzkiduk 2 years ago
hm i dont get this..u went too fast
waykrazy 2 years ago 2
Is there something similar to python for c++ when checking for the length of an list/array ?
python: len(list)
c++: ???
zamliman 2 years ago
The function that you can try using is: sizeof()
This works in C++ as well as C.
Aggregate02 2 years ago
Thank you
zamliman 2 years ago
@Aggregate02
caution though..sizeof(array) will return the size of the array not how many items are in the array
ekandel 2 years ago
Yeah, but you can create a simple function using the sizeof() function and divide it by the size of the variable type.
Aggregate02 2 years ago
nice, btw u didnt need that variable total.
crazynoob11 2 years ago
this tutorial was really confusing... all the other ones were great though
kkacper9 2 years ago
Just break it up into simple parts and use comments to help you understand the process.
Aggregate02 2 years ago
Hi I have one question and I am in college. the I am in course supposes to be for total newbie beginners in C.
my question is, is it normal to already after 3 weeks from the start we are studying adding matrixes and arrays together in other functions.. we have covered too many things and we took loops the second week...
leviterande 2 years ago
Also, bucky, that's 4 elements, not 5. Remember, elements start with a 0, not 1.
itsdannyftw 2 years ago
if I*
itsdannyftw 2 years ago
I must be wrong, actually.
itsdannyftw 2 years ago
nope its 5 elements since you count like this
0,1,2,3,4
1,2,3,4,5
zamliman 2 years ago
i thought i could become a pro in a day listening to you buck, but you are starting to explain things faster. I will keep trying, though.
Tarzanlovesujane 2 years ago 7
not that great of a tutorial, too confusing, mayb shoulda gone over everything after you typed it. too quik, youtube gives you 10minutes, use them. I am sorry bucky but i think ill just get a programming book = (
PineHack 2 years ago 6
lol tihs looks hard i thin im going to review the over 24 tutorials first or something
GNSstudios 2 years ago 3
This comment has received too many negative votes show
Спасибо за работу! Так держать! Thanks )
Krepost 2 years ago
just don't use this method for large arrays!!
use a pointer instead.
JavaGuy147 2 years ago 6
this is getting hard
BajanCreation 2 years ago 100
I agree with you
TheLem93 2 years ago
@BajanCreation Yeah, It is isn't it O.o
FredrichNietzsche25 1 year ago
hello sir
are you going to post more C++ tutorials?
Please do
Thank you
chernobila 2 years ago 6
yes i agree. please do.
baturbros 2 years ago 5
Yes! Finally another Cpp tutorial!!! :D Thanks Bucky! You rock!!!
ddoodm 2 years ago 34
nice tutorial!
steven4950 2 years ago 2
This has been flagged as spam show
1st
Xyroid 2 years ago
This has been flagged as spam show
1st
edga0001 2 years ago