We have your learning goals covered with Spring and Summer courses available. Enroll today!

Contests & Programs AMC and other contests, summer programs, etc.
AMC and other contests, summer programs, etc.
3 M G
BBookmark  VNew Topic kLocked
Contests & Programs AMC and other contests, summer programs, etc.
AMC and other contests, summer programs, etc.
3 M G
BBookmark  VNew Topic kLocked
G
Topic
First Poster
Last Poster
k a March Highlights and 2025 AoPS Online Class Information
jlacosta   0
Mar 2, 2025
March is the month for State MATHCOUNTS competitions! Kudos to everyone who participated in their local chapter competitions and best of luck to all going to State! Join us on March 11th for a Math Jam devoted to our favorite Chapter competition problems! Are you interested in training for MATHCOUNTS? Be sure to check out our AMC 8/MATHCOUNTS Basics and Advanced courses.

Are you ready to level up with Olympiad training? Registration is open with early bird pricing available for our WOOT programs: MathWOOT (Levels 1 and 2), CodeWOOT, PhysicsWOOT, and ChemWOOT. What is WOOT? WOOT stands for Worldwide Online Olympiad Training and is a 7-month high school math Olympiad preparation and testing program that brings together many of the best students from around the world to learn Olympiad problem solving skills. Classes begin in September!

Do you have plans this summer? There are so many options to fit your schedule and goals whether attending a summer camp or taking online classes, it can be a great break from the routine of the school year. Check out our summer courses at AoPS Online, or if you want a math or language arts class that doesn’t have homework, but is an enriching summer experience, our AoPS Virtual Campus summer camps may be just the ticket! We are expanding our locations for our AoPS Academies across the country with 15 locations so far and new campuses opening in Saratoga CA, Johns Creek GA, and the Upper West Side NY. Check out this page for summer camp information.

Be sure to mark your calendars for the following events:
[list][*]March 5th (Wednesday), 4:30pm PT/7:30pm ET, HCSSiM Math Jam 2025. Amber Verser, Assistant Director of the Hampshire College Summer Studies in Mathematics, will host an information session about HCSSiM, a summer program for high school students.
[*]March 6th (Thursday), 4:00pm PT/7:00pm ET, Free Webinar on Math Competitions from elementary through high school. Join us for an enlightening session that demystifies the world of math competitions and helps you make informed decisions about your contest journey.
[*]March 11th (Tuesday), 4:30pm PT/7:30pm ET, 2025 MATHCOUNTS Chapter Discussion MATH JAM. AoPS instructors will discuss some of their favorite problems from the MATHCOUNTS Chapter Competition. All are welcome!
[*]March 13th (Thursday), 4:00pm PT/7:00pm ET, Free Webinar about Summer Camps at the Virtual Campus. Transform your summer into an unforgettable learning adventure! From elementary through high school, we offer dynamic summer camps featuring topics in mathematics, language arts, and competition preparation - all designed to fit your schedule and ignite your passion for learning.[/list]
Our full course list for upcoming classes is below:
All classes run 7:30pm-8:45pm ET/4:30pm - 5:45pm PT unless otherwise noted.

Introductory: Grades 5-10

Prealgebra 1 Self-Paced

Prealgebra 1
Sunday, Mar 2 - Jun 22
Friday, Mar 28 - Jul 18
Sunday, Apr 13 - Aug 10
Tuesday, May 13 - Aug 26
Thursday, May 29 - Sep 11
Sunday, Jun 15 - Oct 12
Monday, Jun 30 - Oct 20
Wednesday, Jul 16 - Oct 29

Prealgebra 2 Self-Paced

Prealgebra 2
Tuesday, Mar 25 - Jul 8
Sunday, Apr 13 - Aug 10
Wednesday, May 7 - Aug 20
Monday, Jun 2 - Sep 22
Sunday, Jun 29 - Oct 26
Friday, Jul 25 - Nov 21


Introduction to Algebra A Self-Paced

Introduction to Algebra A
Sunday, Mar 23 - Jul 20
Monday, Apr 7 - Jul 28
Sunday, May 11 - Sep 14 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Wednesday, May 14 - Aug 27
Friday, May 30 - Sep 26
Monday, Jun 2 - Sep 22
Sunday, Jun 15 - Oct 12
Thursday, Jun 26 - Oct 9
Tuesday, Jul 15 - Oct 28

Introduction to Counting & Probability Self-Paced

Introduction to Counting & Probability
Sunday, Mar 16 - Jun 8
Wednesday, Apr 16 - Jul 2
Thursday, May 15 - Jul 31
Sunday, Jun 1 - Aug 24
Thursday, Jun 12 - Aug 28
Wednesday, Jul 9 - Sep 24
Sunday, Jul 27 - Oct 19

Introduction to Number Theory
Monday, Mar 17 - Jun 9
Thursday, Apr 17 - Jul 3
Friday, May 9 - Aug 1
Wednesday, May 21 - Aug 6
Monday, Jun 9 - Aug 25
Sunday, Jun 15 - Sep 14
Tuesday, Jul 15 - Sep 30

Introduction to Algebra B Self-Paced

Introduction to Algebra B
Sunday, Mar 2 - Jun 22
Wednesday, Apr 16 - Jul 30
Tuesday, May 6 - Aug 19
Wednesday, Jun 4 - Sep 17
Sunday, Jun 22 - Oct 19
Friday, Jul 18 - Nov 14

Introduction to Geometry
Tuesday, Mar 4 - Aug 12
Sunday, Mar 23 - Sep 21
Wednesday, Apr 23 - Oct 1
Sunday, May 11 - Nov 9
Tuesday, May 20 - Oct 28
Monday, Jun 16 - Dec 8
Friday, Jun 20 - Jan 9
Sunday, Jun 29 - Jan 11
Monday, Jul 14 - Jan 19

Intermediate: Grades 8-12

Intermediate Algebra
Sunday, Mar 16 - Sep 14
Tuesday, Mar 25 - Sep 2
Monday, Apr 21 - Oct 13
Sunday, Jun 1 - Nov 23
Tuesday, Jun 10 - Nov 18
Wednesday, Jun 25 - Dec 10
Sunday, Jul 13 - Jan 18
Thursday, Jul 24 - Jan 22

Intermediate Counting & Probability
Sunday, Mar 23 - Aug 3
Wednesday, May 21 - Sep 17
Sunday, Jun 22 - Nov 2

Intermediate Number Theory
Friday, Apr 11 - Jun 27
Sunday, Jun 1 - Aug 24
Wednesday, Jun 18 - Sep 3

Precalculus
Sunday, Mar 16 - Aug 24
Wednesday, Apr 9 - Sep 3
Friday, May 16 - Oct 24
Sunday, Jun 1 - Nov 9
Monday, Jun 30 - Dec 8

Advanced: Grades 9-12

Olympiad Geometry
Wednesday, Mar 5 - May 21
Tuesday, Jun 10 - Aug 26

Calculus
Sunday, Mar 30 - Oct 5
Tuesday, May 27 - Nov 11
Wednesday, Jun 25 - Dec 17

Group Theory
Thursday, Jun 12 - Sep 11

Contest Preparation: Grades 6-12

MATHCOUNTS/AMC 8 Basics
Sunday, Mar 23 - Jun 15
Wednesday, Apr 16 - Jul 2
Friday, May 23 - Aug 15
Monday, Jun 2 - Aug 18
Thursday, Jun 12 - Aug 28
Sunday, Jun 22 - Sep 21
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)

MATHCOUNTS/AMC 8 Advanced
Friday, Apr 11 - Jun 27
Sunday, May 11 - Aug 10
Tuesday, May 27 - Aug 12
Wednesday, Jun 11 - Aug 27
Sunday, Jun 22 - Sep 21
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)

AMC 10 Problem Series
Tuesday, Mar 4 - May 20
Monday, Mar 31 - Jun 23
Friday, May 9 - Aug 1
Sunday, Jun 1 - Aug 24
Thursday, Jun 12 - Aug 28
Tuesday, Jun 17 - Sep 2
Sunday, Jun 22 - Sep 21 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Monday, Jun 23 - Sep 15
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)

AMC 10 Final Fives
Sunday, May 11 - Jun 8
Tuesday, May 27 - Jun 17
Monday, Jun 30 - Jul 21

AMC 12 Problem Series
Tuesday, May 27 - Aug 12
Thursday, Jun 12 - Aug 28
Sunday, Jun 22 - Sep 21
Wednesday, Aug 6 - Oct 22

AMC 12 Final Fives
Sunday, May 18 - Jun 15

F=ma Problem Series
Wednesday, Jun 11 - Aug 27

WOOT Programs
Visit the pages linked for full schedule details for each of these programs!


MathWOOT Level 1
MathWOOT Level 2
ChemWOOT
CodeWOOT
PhysicsWOOT

Programming

Introduction to Programming with Python
Monday, Mar 24 - Jun 16
Thursday, May 22 - Aug 7
Sunday, Jun 15 - Sep 14 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Tuesday, Jun 17 - Sep 2
Monday, Jun 30 - Sep 22

Intermediate Programming with Python
Sunday, Jun 1 - Aug 24
Monday, Jun 30 - Sep 22

USACO Bronze Problem Series
Tuesday, May 13 - Jul 29
Sunday, Jun 22 - Sep 1

Physics

Introduction to Physics
Sunday, Mar 30 - Jun 22
Wednesday, May 21 - Aug 6
Sunday, Jun 15 - Sep 14
Monday, Jun 23 - Sep 15

Physics 1: Mechanics
Tuesday, Mar 25 - Sep 2
Thursday, May 22 - Oct 30
Monday, Jun 23 - Dec 15

Relativity
Sat & Sun, Apr 26 - Apr 27 (4:00 - 7:00 pm ET/1:00 - 4:00pm PT)
Mon, Tue, Wed & Thurs, Jun 23 - Jun 26 (meets every day of the week!)
0 replies
jlacosta
Mar 2, 2025
0 replies
2025 USA(J)MO Cutoff Predictions
KevinChen_Yay   13
N a few seconds ago by peace09
What do y'all think JMO winner and MOP cuts will be?

(Also, to satisfy the USAMO takers; what about the bronze, silver, gold, green mop, blue mop, black mop?)
13 replies
KevinChen_Yay
an hour ago
peace09
a few seconds ago
Sad Combinatorics
62861   106
N a minute ago by Zany9998
Source: USAMO 2018 P4 and JMO 2018 P5, by Ankan Bhattacharya
Let $p$ be a prime, and let $a_1, \dots, a_p$ be integers. Show that there exists an integer $k$ such that the numbers
\[a_1 + k, a_2 + 2k, \dots, a_p + pk\]produce at least $\tfrac{1}{2} p$ distinct remainders upon division by $p$.

Proposed by Ankan Bhattacharya
106 replies
62861
Apr 19, 2018
Zany9998
a minute ago
Why is this?
AshAuktober   2
N 2 minutes ago by AshAuktober
Why are AMC, AIME, USAMO problems posted in C&P rather than where they should ideally be i. e. HSM and HSO?
Is it not simply more efficient to have everything in the same forum? Or is there some secret lore behind this?
2 replies
2 viewing
AshAuktober
7 minutes ago
AshAuktober
2 minutes ago
funny title placeholder
pikapika007   28
N 3 minutes ago by bachkieu
Source: USAJMO 2025/6
Let $S$ be a set of integers with the following properties:
[list]
[*] $\{ 1, 2, \dots, 2025 \} \subseteq S$.
[*] If $a, b \in S$ and $\gcd(a, b) = 1$, then $ab \in S$.
[*] If for some $s \in S$, $s + 1$ is composite, then all positive divisors of $s + 1$ are in $S$.
[/list]
Prove that $S$ contains all positive integers.
28 replies
+2 w
pikapika007
an hour ago
bachkieu
3 minutes ago
No more topics!
USAMO vs USAJMO Prestige
elasticwealth   47
N Mar 18, 2025 by axusus
Just curious, what does everyone think about the prestige of a USAMO qualification vs a USAJMO qual? Obv USAMO > USAJMO but how much?

And while we’re at it, what about amc 10 dhr vs amc 12 dhr? Thoughts?

Edit: also how much is a perfect score on 10/12 worth? Asking for a friend….
47 replies
elasticwealth
Feb 17, 2025
axusus
Mar 18, 2025
USAMO vs USAJMO Prestige
G H J
G H BBookmark kLocked kLocked NReply
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
cdm
273 posts
#34
Y by
elasticwealth wrote:
Just curious, what does everyone think about the prestige of a USAMO qualification vs a USAJMO qual? Obv USAMO > USAJMO but how much?

And while we’re at it, what about amc 10 dhr vs amc 12 dhr? Thoughts?

Edit: also how much is a perfect score on 10/12 worth? Asking for a friend….

in the context of college admissions, many AO's don't even know what olympiads are (outside of MIT, caltech, and some other stem schools), so it would be hard for them to differentiate between the two. the notion that most usa(j)mo qualifiers go to good colleges is not only false but also more correlation rather than causation, as most of them are talented in other areas as well.

however in terms of difficulty and prestige, i would say usamo is harder by a long shot (usually need 1 to 2 questions higher on aime to qualify, and amc 12 crushes amc 10 in terms of difficulty)
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
jellybeanzzz
475 posts
#36
Y by
cdm wrote:
in the context of college admissions, many AO's don't even know what olympiads are (outside of MIT, caltech, and some other stem schools), so it would be hard for them to differentiate between the two. the notion that most usa(j)mo qualifiers go to good colleges is not only false but also more correlation rather than causation, as most of them are talented in other areas as well.

Sorry this is just completely incorrect. AO’s from “t20” or even “t40” schools are fully aware of the difficulty of qualifying for usamo and how much of a time commitment that is. And “the notion that most usa(j)mo qualifiers go to good colleges” is completely true. It is also true that there exists correlation between math oly and success in other ventures.
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
Equinox8
1740 posts
#37 • 1 Y
Y by jellybeanzzz
User @jellybeanzzz above has a lot of good points that I agree with. I'll add on a bit to what they've said:
xTimmyG wrote:
Please explain what high schoolers are supposed to do other than study to get into a good college. Play video games? Learn how to dropship?
Actually, there's a lot. Volunteer at your local food bank. Become an advocate for a cause you care about. Learn how to sew. Spend time with your family. Might you consider Harvard a "good college", just as an example? ---
Happyllamaalways wrote:
Well yeah I understand that, but us AIME takers tend to have little to no experience in humanities, literature, social skills, dealing with people, etc. That means we need good AIME scores to balance it out.
I don't think this is the right idea. Ivies in particular (such as Harvard, again) are liberal arts colleges, valuing all of the listed skills. And it's very wrong to say that "AIME takers" as a group have "little to no experience" in those listed skills.
Happyllamaalways wrote:
Dawg either of those gives you a 90+% boost in college admissions and allows you to assert dominance over 99.9+% of people
85% of statistics are also made up on the spot. And how does one "assert dominance", exactly?
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
lovematch13
652 posts
#38
Y by
Happyllamaalways wrote:
jellybeanzzz wrote:
Please remember that not everybody has the same goals. Maybe some people just want to enjoy their 4 years of hs.

Well yeah I understand that, but us AIME takers tend to have little to no experience in humanities, literature, social skills, dealing with people, etc. That means we need good AIME scores to balance it out.

No. That reasoning leads to comp math people being portrayed as no life dungeon dwellers. Also, balance is essential in life. I can tell you that I read every night for my own fun, I play video games for several reasons, I have a community of math friends who almost all share my viewpoint about school and college (MP ‘24), I actually give my best at school, and I enjoy school for a legitimate reason.
xTimmyG wrote:
lovematch13 wrote:
forgot lol wrote:

I think you'll probably find this kind of behavior in many generations of high schoolers, whether it's because of parental pressure, striving to be the best version of themselves and using college to measure that, or otherwise. This isn't necessarily bad in and of itself, but when it goes overboard it's sometimes unbearable to watch. I see this on AoPS a lot (as well as places like CollegeConfidential, r/ApplyingtoCollege, and r/ChanceMe) and it sometimes makes my brain hurt D:

I think a good antidote is to also pursue other interests too, just for the sake of those interests alone. I participated in a poetry recitation competition not because I thought I'd make it to the national level but because I think it's a cool art form.

Although my parents are Asian, I’m eternally grateful for the freedom I get.

I personally distance myself from those who hold a good college as their only goal in high school.

Statistically you have a much higher chance of getting a higher paying job if you go to a good college. If you go to an ivy, this is even further exacerbated. Please explain what high schoolers are supposed to do other than study to get into a good college. Play video games? Learn how to dropship?

Have fun, learn how to learn, learn fun things, find something fun to pursue in life, develop social skills, do something good in the community, try to make the world a better place-all better options in my eyes
This post has been edited 1 time. Last edited by lovematch13, Feb 17, 2025, 9:44 PM
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
lovematch13
652 posts
#39
Y by
Happyllamaalways wrote:
elasticwealth wrote:
Just curious, what does everyone think about the prestige of a USAMO qualification vs a USAJMO qual? Obv USAMO > USAJMO but how much?

And while we’re at it, what about amc 10 dhr vs amc 12 dhr? Thoughts?

Edit: also how much is a perfect score on 10/12 worth? Asking for a friend….

Dawg either of those gives you a 90+% boost in college admissions and allows you to assert dominance over 99.9+% of people

Where did you get these statistics from??? Also what difference does it make at the end of the day even if it’s 99.99999%?
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
xTimmyG
242 posts
#40 • 1 Y
Y by elasticwealth
lovematch13 wrote:
Have fun, learn how to learn, learn fun things, find something fun to pursue in life, develop social skills, do something good in the community, try to make the world a better place-all better options in my eyes

what is an average high schooler gonna do to make the world better significantly. the rest of the points in your list are something that people should do alongside studying, rather than replacing it entirely, it's always good to balance stuff out.

i wanted to add that failing to balance out these life skills and spending too much on studying will lead to the stereotypical "nerd" lifestyle, which certainly is not successful for most people. but the main point still stands: it's very helpful to get into a good college if you want to succeed (for most of americans this is making money)
This post has been edited 1 time. Last edited by xTimmyG, Feb 17, 2025, 10:41 PM
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
lovematch13
652 posts
#41
Y by
I actually kind of agree with xtimmy in this post, but who better to hear from than a former comp math kid?

Yeah... That's a pretty naive high school take. I was similar back then so I can sympathize (parents basically trained me to get into college since elementary school). What you learn both matters and doesn't. Learning how to learn is probably the most important thing you can take away from both. I hope they can learn to chill just a little bit. My brother went to the state school and I went to one of the best schools in the country and we work the exact same job now. College is still a stepping stone at the end of the day, and tbh so are jobs. The goal should be figuring what makes you happy in life, and I don't really expect high schoolers to know the answer to that question.
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
Lhaj3
127 posts
#42
Y by
Happyllamaalways wrote:
lovematch13 wrote:
(also why is this generation of high schoolers all about college)

well then why else do people go to high school

only a third of people get bachelors degrees in the US, and less than half have an associates degree or higher
This post has been edited 2 times. Last edited by Lhaj3, Feb 17, 2025, 10:51 PM
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
oinava
506 posts
#43
Y by
Here's the problem with USAMO/USAJMO. Everyone doing it is doing the same thing.

250 USAMO kids solve the same 21 AIME+MO problems.

250 ISEF/STS kids create 250 UNIQUE science projects. (Some are math projects!)

Being smart isn't enough. You have to be useful.

USAMO/USAJMO aren't very interesting on their own.

But people who make USAMO/USAJMO, without making it their entire life, are often great at other things too.

IMO team, or AMO/JMO winner = GREAT

USAMO/USAJMO + math/science research project or CS/engineering invention or some other unique or useful achievement, or super strong academics in all subjects = GREAT

But also:
AIME + that stuff above... = GREAT

(The boundary between high AIME (many people) and AMO/JMO (few people) is tiny... being a little but faster, getting lucky/unlucky on a guess or careless mistake.

USAMO/USAJMO super-spike and nothing else of note (this is rare!) = impressive, but... it's just a high school game, like being pretty good at chess, or being elite at Scrabble.

IMO (In My Opinion)
This post has been edited 1 time. Last edited by oinava, Feb 19, 2025, 4:49 AM
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
aidan0626
1755 posts
#44 • 1 Y
Y by elasticwealth
(The boundary between AIME and AMO/JMO is tiny... being a little but faster, getting lucky/unlucky on a guess or careless mistake.
what
the first time i made aime i was not even close to jmo
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
oinava
506 posts
#45
Y by
aidan0626 wrote:
(The boundary between AIME and AMO/JMO is tiny... being a little but faster, getting lucky/unlucky on a guess or careless mistake.
what
the first time i made aime i was not even close to jmo

I mean the boundary between qualifying and not-qualifying for JMO/AMO
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
axusus
811 posts
#46
Y by
Pengu14 wrote:
272.5 isn’t even a possible index lol

bro is claiming 142.5 on amcs wtf
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
axusus
811 posts
#47
Y by
very plausible, 23 right and 3 unanswered :wacko:
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
BS2012
920 posts
#48
Y by
oinava wrote:
Here's the problem with USAMO/USAJMO. Everyone doing it is doing the same thing.

250 USAMO kids solve the same 21 AIME+MO problems.

250 ISEF/STS kids create 250 UNIQUE science projects. (Some are math projects!)

Being smart isn't enough. You have to be useful.

USAMO/USAJMO aren't very interesting on their own.

But people who make USAMO/USAJMO, without making it their entire life, are often great at other things too.

IMO team, or AMO/JMO winner = GREAT

USAMO/USAJMO + math/science research project or CS/engineering invention or some other unique or useful achievement, or super strong academics in all subjects = GREAT

But also:
AIME + that stuff above... = GREAT

(The boundary between high AIME (many people) and AMO/JMO (few people) is tiny... being a little but faster, getting lucky/unlucky on a guess or careless mistake.

USAMO/USAJMO super-spike and nothing else of note (this is rare!) = impressive, but... it's just a high school game, like being pretty good at chess, or being elite at Scrabble.

IMO (In My Opinion)

smart people can become useful later in life
also who said high schoolers "research" projects are useful
Z K Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
axusus
811 posts
#49
Y by
BS2012 wrote:
oinava wrote:
Here's the problem with USAMO/USAJMO. Everyone doing it is doing the same thing.

250 USAMO kids solve the same 21 AIME+MO problems.

250 ISEF/STS kids create 250 UNIQUE science projects. (Some are math projects!)

Being smart isn't enough. You have to be useful.

USAMO/USAJMO aren't very interesting on their own.

But people who make USAMO/USAJMO, without making it their entire life, are often great at other things too.

IMO team, or AMO/JMO winner = GREAT

USAMO/USAJMO + math/science research project or CS/engineering invention or some other unique or useful achievement, or super strong academics in all subjects = GREAT

But also:
AIME + that stuff above... = GREAT

(The boundary between high AIME (many people) and AMO/JMO (few people) is tiny... being a little but faster, getting lucky/unlucky on a guess or careless mistake.

USAMO/USAJMO super-spike and nothing else of note (this is rare!) = impressive, but... it's just a high school game, like being pretty good at chess, or being elite at Scrabble.

IMO (In My Opinion)

smart people can become useful later in life
also who said high schoolers "research" projects are useful

i mean i feel like by college if you haven't done something useful in your life you are slightly cooked unless you pop off
and a lot of people say high school "research" projects are useful, its just that most arent.
Z K Y
N Quick Reply
G
H
=
a