The current ages of two brothers add up to 42. A few years ago, when the elder brother was at the current age of the younger brother, the younger brother was exactly half the elder brother's current age, How old is the elder brother now?