Tony and Tom are brothers.This year both of their ages are prime numbers. Last year both of their ages were composite numbers. Both of their ages will be composite numbers again over the next three years. If Tony and Tom are both teenagers, how old are they now?

Since both n=Tony and m=Tom are prime, then the 2nd sentence is redundant. All primes (except 2) are odd, so last year their ages were even.

So, we're looking for primes that are followed by 3 non-primes, and both between 13 and 19.

13 is followed by 14,15,16
19 is followed by 20,21,22