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