mr. cruz is 3 years older. he would be the same age as mr. john. mr. john is 46 years old. how old is mr. cruz now?

49 years old. DUHH

I'd say that the question needs to be retyped. It appears that it should read

If Mr. Cruz were 3 years older, he would be the same age as Mr. John. Mr. John is 46 years old. how old is Mr. Cruz now?

43 years old. DUH.

If I got it wrong, say (clearly) what is the question.

To find out how old Mr. Cruz is now, we first need to determine the age difference between Mr. Cruz and Mr. John. According to the given information, Mr. Cruz is 3 years older than Mr. John, who is currently 46 years old.

To calculate Mr. Cruz's age, we need to subtract the age difference from Mr. John's age. Since Mr. John is 46 years old, we subtract 3 years to account for the age difference.

46 - 3 = 43

Therefore, Mr. Cruz is currently 43 years old.