$420 is divided between A, B and C. B receives $20 less than A, and C receives half as much as A and B together. how much does each receive?

Also could you explain the answer?