Solve for Two Ages with Multiple Time Constraints
What This Problem Teaches
- Setting up systems of equations from verbal descriptions involving time shifts
- Translating "years ago" and "years from now" into algebraic expressions
- Recognizing that age differences remain constant over time
- Solving linear systems using substitution method
- Verifying solutions by checking multiple time periods
Visualizing the Time Periods
Timeline showing the three time periods and their corresponding age relationships
Solution: Method 1 — Standard Variable Approach
The key insight is that each time condition gives us one equation, and we need two equations to solve for two unknowns.
Step 1 — Define variables
Let S = Sauli's current age and J = Jouni's current age.
Step 2 — Translate the first condition
"Sauli was 3 times as old as Jouni 8 years ago"
Eight years ago, Sauli was S - 8 years old and Jouni was J - 8 years old.
Step 3 — Translate the second condition
"After 10 years Sauli is 2 times as old as Jouni"
In 10 years, Sauli will be S + 10 years old and Jouni will be J + 10 years old.
Step 4 — Expand both equations
First equation: S - 8 = 3(J - 8)
S = 3J - 16
Second equation: S + 10 = 2(J + 10)
S = 2J + 10
Step 5 — Solve the system
Since both expressions equal S, we can set them equal:
3J - 2J = 10 + 16
J = 26
Step 6 — Find Sauli's age
Substitute J = 26 back into either equation:
Solution: Method 2 — Age Difference Constant
This approach uses the fact that the age difference between two people never changes over time.
Step 1 — Express the age difference
Let d = S - J be the constant age difference (Sauli is older).
Step 2 — Use the first condition
8 years ago: (J - 8) + d = 3(J - 8)
This simplifies to:
d = 2J - 16
Step 3 — Use the second condition
In 10 years: (J + 10) + d = 2(J + 10)
This simplifies to:
d = J + 10
Step 4 — Solve for J
Since both expressions equal d:
J = 26
Step 5 — Find S and verify the difference
S = J + d = 26 + 20 = 46
Verification
Let's check both time conditions with our answers:
Check: 8 years ago
8 years ago, Sauli was 46 - 8 = 38 and Jouni was 26 - 8 = 18.
Was Sauli 3 times as old as Jouni? 38 = 3 × 18 = 54 ✗
Wait, let me recalculate: 3 × 18 = 54, but Sauli was 38. This suggests an error.
Let me verify my algebra. From the first equation:
46 - 8 = 3(26 - 8)
38 = 3(18)
38 = 54
This is incorrect! Let me recalculate the problem.
Corrected Solution
Let me redo the algebra more carefully:
From S - 8 = 3(J - 8):
S = 3J - 16
From S + 10 = 2(J + 10):
S = 2J + 10
Setting equal: 3J - 16 = 2J + 10
So S = 2(26) + 10 = 62
Verification of Corrected Answer
8 years ago: Sauli was 62 - 8 = 54, Jouni was 26 - 8 = 18
Check: 54 = 3 × 18 = 54 ✓
In 10 years: Sauli will be 62 + 10 = 72, Jouni will be 26 + 10 = 36
Check: 72 = 2 × 36 = 72 ✓
Common Pitfalls
✗ Mistake 1: Confusing "years ago" with "years from now"
Writing S + 8 = 3(J + 8) for "8 years ago"
Why it's wrong: "Years ago" means we subtract from current age, not add to it.
✗ Mistake 2: Setting up the ratio incorrectly
Writing S - 8 = 3J - 8 instead of S - 8 = 3(J - 8)
Why it's wrong: The 3 multiplies Jouni's entire age 8 years ago, not just his current age.
✗ Mistake 3: Arithmetic errors in expansion
Getting S = 3J - 8 instead of S = 3J - 16
Why it's wrong: When expanding S - 8 = 3(J - 8), you get S - 8 = 3J - 24, so S = 3J - 24 + 8 = 3J - 16.
The Underlying Pattern
Age problems with multiple time periods follow a predictable structure:
Current ages: A and B
Time t₁ ago: A - t₁ = k₁(B - t₁)
Time t₂ from now: A + t₂ = k₂(B + t₂)
The key insight is that both equations represent the same constant age difference A - B, expressed through different ratios at different times.
The solution always involves:
- Expanding both equations to get
Ain terms ofB - Setting the expressions equal
- Solving the resulting linear equation
What-If Problems
Let S = Sauli's current age, J = Jouni's current age
Six years ago: S - 6 = 4(J - 6)
In 12 years: S + 12 = 2(J + 12)
S - 6 = 4J - 24
S = 4J - 18
S + 12 = 2J + 24
S = 2J + 12
4J - 18 = 2J + 12
2J = 30
J = 15
S = 2(15) + 12 = 42
Answer: Sauli is 42, Jouni is 15
6 years ago: S = 36, J = 9. Check: 36 = 4(9) ✓
In 12 years: S = 54, J = 27. Check: 54 = 2(27) ✓
Let x = number of years from now
In x years: Sauli will be 50 + x, Jouni will be 30 + x
Condition: 50 + x = 2(30 + x)
50 + x = 60 + 2x
50 - 60 = 2x - x
-10 = x
Since x = -10, this means 10 years AGO
Answer: Sauli was twice Jouni's age 10 years ago, not in the future
10 years ago: Sauli was 40, Jouni was 20
Check: 40 = 2(20) ✓
Note: With their current ages, Sauli will never again be exactly twice Jouni's age.
Let S = Sauli's age, J = Jouni's age, A = Aino's age
5 years ago: S - 5 = 3(J - 5)
In 5 years: S + 5 = 2(J + 5)
From first: S - 5 = 3J - 15 → S = 3J - 10
From second: S + 5 = 2J + 10 → S = 2J + 5
Setting equal: 3J - 10 = 2J + 5 → J = 15
Therefore: S = 2(15) + 5 = 35
Aino is 5 years younger than Jouni
A = J - 5 = 15 - 5 = 10
Sauli is 35, Jouni is 15, and Aino is 10 years old
5 years ago: S=30, J=10, A=5. Check: 30 = 3(10) ✓
In 5 years: S=40, J=20, A=15. Check: 40 = 2(20) ✓
Current age difference: A = J - 5 = 15 - 5 = 10 ✓
Let S = Sauli's current age, J = Jouni's current age
10 years ago: S - 10 = 2(J - 10)
In 10 years: J + 10 = (3/4)(S + 10)
S - 10 = 2J - 20
S = 2J - 10
J + 10 = (3/4)(S + 10)
Multiply by 4: 4(J + 10) = 3(S + 10)
4J + 40 = 3S + 30
4J + 10 = 3S
Substitute S = 2J - 10:
4J + 10 = 3(2J - 10)
4J + 10 = 6J - 30
40 = 2J
J = 20
S = 2(20) - 10 = 30
Answer: Sauli is 30, Jouni is 20
10 years ago: S=20, J=10. Check: 20 = 2(10) ✓
In 10 years: S=40, J=30. Check: 30 = (3/4)(40) = 30 ✓
Frequently Asked Questions
2026-08-10