TAKE and GIVE