you'll use to print the final county data then it opens the censuspopdata xlsx file gets the sheet with the census data and begins iterating over its rows note that you've also created variable named countydatawhich will contain the populations and number of tracts you calculate for each county before you can store anything in itthoughyou should determine exactly how you'll structure the data inside it step populate the data structure the data structure stored in countydata will be dictionary with state abbreviations as its keys each state abbreviation will map to another dictionarywhose keys are strings of the county names in that state each county name will in turn map to dictionary with just two keys'tractsand 'popthese keys map to the number of census tracts and population for the county for examplethe dictionary will look similar to this{'ak'{'aleutians east'{'pop' 'tracts' }'aleutians west'{'pop' 'tracts' }'anchorage'{'pop' 'tracts' }'bethel'{'pop' 'tracts' }'bristol bay'{'pop' 'tracts' }--snip-if the previous dictionary were stored in countydatathe following expressions would evaluate like thiscountydata['ak']['anchorage']['pop' countydata['ak']['anchorage']['tracts' more generallythe countydata dictionary' keys will look like thiscountydata[state abbrev][county]['tracts'countydata[state abbrev][county]['pop'now that you know how countydata will be structuredyou can write the code that will fill it with the county data add the following code to the bottom of your program#python readcensusexcel py tabulates population and number of census tracts for each county --snip-