Prvo rješenje.
Označimo γ=∠ACB. Neka je N nožište visine iz vrha C.

Prema uvjetu zadatka je
∠BCN=2γ−10∘.
Trokut BCN je pravokutan, pa je
∠CBN=90∘−(2γ−10∘)=100∘−2γ.
U trokutu ABC vrijedi
∠CAB=180∘−γ−(100∘−2γ)=80∘−2γ.
Budući da je I središte upisane kružnice, pravci AI i BI su simetrale kutova ∠BAC i ∠ABC, redom. Odavde slijedi da je
∠BAI=40∘−4γ,∠ABI=50∘−4γ.
Iz zbroja kutova u trokutu ABI slijedi
40∘−4γ+50∘−4γ+120∘=180∘,
odakle je γ=60∘.
Konačno je
∠CBA=100∘−2γ=70∘,∠BAC=80∘−2γ=50∘.
Drugo rješenje.
Označimo x=∠BAI i y=∠ABI. Tada je x+y=180∘−120∘=60∘.
Neka je N nožište visine iz vrha C.
Budući da je AI simetrala kuta ∠BAC, slijedi da je ∠BAC=2x. Zato u pravokutnom trokutu ANC dobivamo
∠ACN=90∘−2x.
Analogno, ∠ABC=2y i ∠BCN=90∘−2y.
Simetrala kuta iz vrha C je pravac CI, pa prema uvjetu zadatka vrijedi ∠NCI=10∘.
Slijedi da je
∠ACI=∠ACN−∠NCI=90∘−2x−10∘=80∘−2x,
te da je
∠BCI=∠BCN+∠NCI=90∘−2y+10∘=100∘−2y.
Dakle, 80∘−2x=100∘−2y, pa dobivamo drugu jednadžbu y−x=10∘.
Rješavanje sustava jednadžbi x+y=60∘ i y−x=10∘ daje x=25∘ i y=35∘. Slijedi da je
∠CBA=2y=70∘,∠BAC=2x=50∘,∠ACB=60∘.