Solve for Two Ages with Multiple Time Constraints

Age Problems 9th-10th Grade
PROBLEM
If Sauli was 3 times as old as Jouni 8 years ago, and after 10 years Sauli is 2 times as old as Jouni, how old are Sauli and Jouni now?

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

If Sauli was 3 times as old as Jouni 8 years ago, and after 10 years Sauli is 2 times as old as Jouni, how old are...

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.

S - 8 = 3(J - 8)

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.

S + 10 = 2(J + 10)

Step 4 — Expand both equations

First equation: S - 8 = 3(J - 8)

S - 8 = 3J - 24
S = 3J - 16

Second equation: S + 10 = 2(J + 10)

S + 10 = 2J + 20
S = 2J + 10

Step 5 — Solve the system

Since both expressions equal S, we can set them equal:

3J - 16 = 2J + 10
3J - 2J = 10 + 16
J = 26

Step 6 — Find Sauli's age

Substitute J = 26 back into either equation:

S = 3J - 16 = 3(26) - 16 = 78 - 16 = 46

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:

J - 8 + d = 3J - 24
d = 2J - 16

Step 3 — Use the second condition

In 10 years: (J + 10) + d = 2(J + 10)

This simplifies to:

J + 10 + d = 2J + 20
d = J + 10

Step 4 — Solve for J

Since both expressions equal d:

2J - 16 = J + 10
J = 26

Step 5 — Find S and verify the difference

d = J + 10 = 26 + 10 = 20
S = J + d = 26 + 20 = 46
Sauli is currently 46 years old and Jouni is currently 26 years old.

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:

S - 8 = 3(J - 8)
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 - 8 = 3J - 24
S = 3J - 16

From S + 10 = 2(J + 10):

S + 10 = 2J + 20
S = 2J + 10

Setting equal: 3J - 16 = 2J + 10

J = 26

So S = 2(26) + 10 = 62

Corrected Answer: Sauli is 62 years old and Jouni is 26 years old.

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:

General Form:
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:

  1. Expanding both equations to get A in terms of B
  2. Setting the expressions equal
  3. Solving the resulting linear equation

What-If Problems

1
Different Ratio
If Sauli was 4 times as old as Jouni 6 years ago, and after 12 years Sauli is 2 times as old as Jouni, find their current ages.
Step 1 — Set up equations

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)

Step 2 — Expand first equation

S - 6 = 4J - 24

S = 4J - 18

Step 3 — Expand second equation

S + 12 = 2J + 24

S = 2J + 12

Step 4 — Solve system

4J - 18 = 2J + 12

2J = 30

J = 15

Step 5 — Find both ages

S = 2(15) + 12 = 42

Answer: Sauli is 42, Jouni is 15

Verification

6 years ago: S = 36, J = 9. Check: 36 = 4(9) ✓

In 12 years: S = 54, J = 27. Check: 54 = 2(27) ✓

2
Reverse Problem
Sauli is currently 50 and Jouni is 30. In how many years will Sauli be exactly twice as old as Jouni?
Step 1 — Set up the equation

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)

Step 2 — Solve for x

50 + x = 60 + 2x

50 - 60 = 2x - x

-10 = x

Step 3 — Interpret the result

Since x = -10, this means 10 years AGO

Answer: Sauli was twice Jouni's age 10 years ago, not in the future

Verification

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.

3
Three People
Sauli, Jouni, and their sister Aino have these relationships: 5 years ago, Sauli was 3 times Jouni's age. In 5 years, Sauli will be twice Jouni's age. Aino is currently 5 years younger than Jouni. How old is each person now?
Step 1 — Set up equations for Sauli and Jouni

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)

Step 2 — Solve for S and J

From first: S - 5 = 3J - 15S = 3J - 10

From second: S + 5 = 2J + 10S = 2J + 5

Setting equal: 3J - 10 = 2J + 5J = 15

Therefore: S = 2(15) + 5 = 35

Step 3 — Find Aino's age

Aino is 5 years younger than Jouni

A = J - 5 = 15 - 5 = 10

Answer

Sauli is 35, Jouni is 15, and Aino is 10 years old

Verification

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 ✓

4
Challenging Ratios
Ten years ago, Sauli was twice as old as Jouni. Ten years from now, Jouni will be three-quarters of Sauli's age. Find their current ages.
Step 1 — Set up equations

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)

Step 2 — Expand first equation

S - 10 = 2J - 20

S = 2J - 10

Step 3 — Expand second equation

J + 10 = (3/4)(S + 10)

Multiply by 4: 4(J + 10) = 3(S + 10)

4J + 40 = 3S + 30

4J + 10 = 3S

Step 4 — Substitute and solve

Substitute S = 2J - 10:

4J + 10 = 3(2J - 10)

4J + 10 = 6J - 30

40 = 2J

J = 20

Step 5 — Find both ages

S = 2(20) - 10 = 30

Answer: Sauli is 30, Jouni is 20

Verification

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

Identify what each person's age was/will be at each time period, then translate the given relationships into equations. For past ages, subtract the number of years; for future ages, add them. In this problem, 8 years ago Sauli was S-8 and Jouni was J-8, giving us S-8 = 3(J-8). In 10 years they'll be S+10 and J+10, giving us S+10 = 2(J+10).
Two time periods create two different equations with the same unknowns, which is exactly what you need to solve for two people's current ages. The age ratios change over time because the age difference stays constant while the ages themselves grow, making different time periods give different relationships.
The age difference between two people never changes. If Sauli is currently 10 years older than Jouni, he was 10 years older 8 years ago and will be 10 years older in 10 years. This constant difference, combined with changing ratios over time, creates the constraints needed to find specific ages.
NJ
Neven Jurkovic, PhD

Professor of Computer Science, Palo Alto College, Alamo Colleges District, San Antonio, TX

Developer of Algebrator

Contact

This solution was prepared with AI assistance and reviewed by Dr. Jurkovic for mathematical accuracy and pedagogical clarity.

2026-08-10