15 pоints Online Editоr Link (Fоrk this): LINK Alternаtively, you cаn аlso use the editor here: LINK Write a function sum_nested_structure(data) that takes a single parameter data which can be a deeply nested structure containing integers, lists, and dictionaries. The function should calculate and return the sum of all integers found within this structure. If a dictionary is encountered, sum the values stored in it. Assume that the keys for dictionaries will be strings only. Note: You can determine if value is a list with type(value) == list or if it is a dictionary with type(value) == dict. Example: print(sum_nested_structure(42))# Output: 42 print(sum_nested_structure([1, 2, 3, 4]))# Output: 10 print(sum_nested_structure([1, [2, 3], 4]))# Output: 10 print(sum_nested_structure({"a": 1, "b": 2, "c": 3}))# Output: 6 print(sum_nested_structure([1, {"a": 2, "b": [3, 4]}, 5]))# Output: 15 print(sum_nested_structure([1, ["hello", 2], {"a": 3, "b": ["world", 4]}]))# Output: 10 Additional Examples: nested_data = { "a": 5, "b": [1, 2, {"x": 3, "y": [4, 5]}], "c": {"d": 6, "e": [7, {"f": 8}]} } print(sum_nested_structure(nested_data)) #Output: 41 ----------- nested_data = [ { "a": 10, "b": 12, "c": 14 }, [1, 5, 8], 5 ] print(sum_nested_structure(nested_data)) #Output: 55