Mary is four times as old as John . The difference of their ages is 42 . How old is each .