Ruffy is 34 as old as Orlie. Four years ago, Ruffy was 1 year more than 12 as old as Orlie. How old is each?