PUZZLE from :  TheMathWebSite  
Mary is 17 years old. Her brother Steven was born 7 years after their brother Michael.
Two years ago, Mary was three times as old as Steven. How old will Michael be when Steven is as old as Mary is now?