Kara is 18 years younger than Joseph. Twelve years ago, Joseph was 4 times as old as Kara. Find their present ages.