Edwin is four times as old as Joshua. In 12 years, Joshua's age will be half than that of Edwin's. How old are they?