 The weights assigned to each problem are calculated using a scoring algorithm that takes into account which problems were solved by which students.The weights of the problems on the Team and Guts Rounds are given on the tests.Prizes are given to the ten highest-scoring individuals overall, the top ten scorers on each of the subject rounds, the ten highest-scoring teams on the Team Round (A and B), and the ten highest-scoring teams on the Guts Round.