Question 1203740
<br>
Although there is a hole in your statement of the problem, logical reasoning leads to only one possible solution.<br>
But that solution is not very interesting; so probably the given information is not correct.<br>
The given information tells us that Luffy was twice as old as Ace 3 years ago, and that ?? will be 4 times as old as Ace 3 years from now.  ?? can't be Luffy, because if he was only twice as old as Ace 3 years ago it is not possible for him to be 4 times as old 3 years from now.<br>
So ?? must be Sabo.<br>
So....<br>
Let x = Ace's age 3 years ago
Then 2x = Luffy's age 3 years ago<br>
Then x+3 is Ace's age now and 2x+3 is Luffy's age now.  Since the sum of their ages is 27, Sabo's age now is 27-((x+3)+2x+3)) = 21-3x.<br>
Then Ace's age 3 years from now will be x+6, and Sabo's age 3 years from now will be 24-3x.<br>
3 years from now, Sabo's age will be 4 times Ace's age:<br>
24-3x=4(x+6)
24-3x=4x+24
7x=0
x=0<br>
ANSWERS (apparently...):
Ace's age: x+3 = 3
Luffy's age: 2x+3 =3
Sabo's age: 21-3x = 21<br>
3 years ago their ages were 0, 0, and 18<br>
3 years from now their ages will be 6, 6, and 24 -- satisfying the condition that Sabo will be 4 times as old as Ace then.<br>