Let Aaron's current age be A
Then Maggie's is: A + 50
Also, A + 50 - 5 = 3(A - 5)
A + 45 = 3A - 15
Solve for A, Aaron's current age
Let Nate's current age be N
Then April's is: N - 5
Also, N + 5 + N - 5 + 5 = 59
2N + 5 = 59
Solve for N, Nate's current age