In 6 years, John still will be 18 years younger than Sally, and she will be twice his age. Hence, in 6 years john will be 18 years old, while Sally will be 36 years old. Hence, John is 12 years now, and Sally's present age is 30 years.