Ben is 20 years older than Daniel. Ben and Daniel first met two years ago. Three years ago, Ben was 3 times as old as Daniel. How old is Ben now?