Обозначим возраст Сони как \(S\), а возраст Бориса как \(B\).
Согласно условию задачи, мы имеем две части:
Соне в 3 раза больше, чем было Борису тогда, когда Соне было столько лет, сколько Борису сейчас. Это можно записать как: \[ S = 3(B - (S - B)). \]
Когда Борису будет столько лет, сколько Соне сейчас, им обоим вместе будет 28 лет. Это можно записать так: \[ (B + (S - B)) + S = 28. \] Упрощаем второе уравнение: \[ S + S = 28, \] откуда: \[ 2S = 28 \quad \Rightarrow \quad S = 14. \]
Теперь подставим \(S = 14\) в первое уравнение: \[ 14 = 3(B - (14 - B)). \] Упрощаем: \[ 14 = 3(2B - 14). \] Решим уравнение: \[ 14 = 6B - 42 \quad \Rightarrow \quad 6B = 56 \quad \Rightarrow \quad B = \frac{56}{6} = \frac{28}{3} \approx 9.33. \]
Теперь мы знаем, что Соня сейчас 14 лет.