Давайте обозначим текущий возраст Сони как \( S \), а текущий возраст Бори как \( B \).
Из условия задачи знаем, что Соне в три раза больше лет, чем Боре, когда Соне было столько лет, сколько Боре сейчас. То есть, в тот момент, когда Соне было \( B \) лет, Боре было \( B - (S - B) = 2B - S \) лет. Поскольку Соне сейчас в три раза больше лет, чем Боре тогда, можем записать уравнение: \[ S = 3(2B - S). \]
Следующее условие: когда Боре будет столько лет, сколько Соне сейчас, то есть когда Боре будет \( S \) лет, пройдет \( S - B \) лет. В этот момент их совместный возраст составит: \[ (S + (S - B)) = 28. \] Это можно записать как: \[ 2S - B = 28. \]
Теперь у нас есть две уравнения:
- \( S = 3(2B - S) \)
- \( 2S - B = 28 \)
Решим первое уравнение: \[ S = 6B - 3S. \] Соберем все \( S \) в одну сторону: \[ S + 3S = 6B, \] \[ 4S = 6B, \] \[ S = \frac{3}{2}B. \]
Теперь подставим \( S = \frac{3}{2}B \) во второе уравнение: \[ 2 \cdot \frac{3}{2}B - B = 28. \] Упрощаем: \[ 3B - B = 28, \] \[ 2B = 28, \] \[ B = 14. \]
Теперь найдём \( S \): \[ S = \frac{3}{2} \cdot 14 = 21. \]
Таким образом, сейчас Соне 21 год.