Bueno, el error del compañero está en que no ha reparado en el detalle que dice "... tendrá dos veces la edad que tiene Vicente ahora..." y te lo subrayo por que es el quiz de la cuestión.
Entonces esto se resuelve como todos los problemas de edades, (o casi todos):
Edad actual de Vicente: x
Edad actual de Gonzado: x+4 (cuatro años más que Vicente)
Edad de Gonzalo dentro de 5 años: (x+4)+5
Ecuación:
2x = (x+4)+5
... que significa que dos veces la edad actual de Vicente (2x) me dará la edad de Gonzalo dentro de 5 años (x+4)+5.
Al resolver tenemos que:
2x = x+9 -----> x = 9 años tiene Vicente actualmente.
Gonzalo tendrá cuatro años más: 13 años
Compruebo. Si sumo 5 años a la edad actual de Gonzalo me sale 18 años que es justo el doble de la edad actual de Vicente: 9 años.
Saludos.