What was the Average Price Paid per Share from March 2019 to April 2019?
{"": {"Total Number of": "Shares", "Average Price": "Paid per", "Part of Publicly": "Announced", "May Yet Be": "Purchased"}, "(in millions, except per share amounts)": {"Total Number of": "Purchased", "Average Price": "Share", "Part of Publicly": "Program", "May Yet Be": "Under the Program"}, "March 1, 2019March 31, 2019": {"Total Number of": 58.0, "Average Price": 52.93, "Part of Publicly": 58.0, "May Yet Be": 8780.5}, "April 1, 2019April 30, 2019": {"Total Number of": 29.1, "Average Price": 54.41, "Part of Publicly": 29.1, "May Yet Be": 7198.4}, "May 1, 2019May 31, 2019": {"Total Number of": 24.9, "Average Price": 54.11, "Part of Publicly": 24.9, "May Yet Be": 5848.4}, "Total": {"Total Number of": 112.0, "Average Price": 53.57, "Part of Publicly": 112.0, "May Yet Be": ""}}
march_avg_price = df["March 1, 2019March 31, 2019"]["Average Price"]
march_total_shares = df["March 1, 2019March 31, 2019"]["Total Number of"]
april_avg_price = df["April 1, 2019April 30, 2019"]["Average Price"]
april_total_shares = df["April 1, 2019April 30, 2019"]["Total Number of"]
answer = (march_avg_price * march_total_shares + april_avg_price * april_total_shares) / (march_total_shares + april_total_shares)