Tim is 4 years older than one-third of Juan's age. In 10 years, Juan will be 6 years older than twice as old as Tim is now. How old is each now?