2012 AMC 12B Problem 25

Attempt Problem 25 of the 2012 AMC 12B below, then check your answer against the professionally curated solution from LIVE by Po-Shen Loh. You can also try the full timed exam, view all 2012 AMC 12B solutions, or check the answer key.

All problems are used with official legal permission of the Mathematical Association of America (MAA).

25.

Let S={(x,y):x∈{0,1,2,3,4},S = \{(x, y) : x \in \{0, 1, 2, 3, 4\}, y∈{0,1,2,3,4,5},y \in \{0, 1, 2, 3, 4, 5\}, and (x,y)≠(0,0)}.(x, y) \ne (0, 0)\}. Let TT be the set of all right triangles whose vertices are in S.S. For every right triangle t=△ABCt = \triangle ABC with vertices A,A, B,B, and CC in counter-clockwise order and right angle at A,A, let f(t)=tan⁡(∠CBA).f(t) = \tan(\angle CBA). What is ∏t∈Tf(t)?\prod_{t \in T} f(t)?
11
625144\dfrac{625}{144}
12524\dfrac{125}{24}
66
62524\dfrac{625}{24}
Answer: B
Concepts:trigonometrytelescopingsymmetry
Small hint:
Pairing a triangle with its reflection swaps tan⁡(∠CBA)\tan(\angle CBA) with tan⁡(∠ACB),\tan(\angle ACB), whose product is 11
Big hint:
Reflections collapse the whole product down to a handful of triangles through the origin, and only six survive
Solution:
Isosceles right triangles contribute f(t)=1.f(t)=1. For a scalene right triangle, reflecting across a suitable line pairs it with a triangle t1t_1 so that f(t)f(t1)f(t)f(t_1) =tan⁡(∠CBA)tan⁡(∠ACB)=\tan(\angle CBA)\tan(\angle ACB) =1.=1.
Successive reflections (across x=2,x=2, then x=y,x=y, then y=52y=\tfrac52) reduce the product to the reciprocal of the product over just six triangles of the form OYZOYZ with YY on the top row.
Those six give 15⋅25⋅35⋅45⋅322⋅4222=144625, \begin{aligned} &\frac15\cdot\frac25\cdot\frac35\cdot\frac45\cdot\frac{3\sqrt2}{\sqrt2} \\ &\quad {}\cdot\frac{4\sqrt2}{2\sqrt2}=\frac{144}{625}, \end{aligned} so the required product is its reciprocal, 625144.\dfrac{625}{144}.
Thus, the correct answer is B.
LIVE by Po-Shen Loh
Programs

LIVE Classes

Self-Paced Classes

Stars

Scholarship

About Us

Who Is Po-Shen Loh?

Email Contact

Newsletter

Jobs

Become a Star

For a more Thought Full world.

© 2026 Expii, Inc.