def print_unique_keys(data, unique_keys=None, prefix=""):
if unique_keys is None:
unique_keys = {}
if isinstance(data, dict):
for k, v in data.items():
current_key = f"{prefix}.{k}" if prefix else k
if current_key not in unique_keys:
unique_keys[current_key] = None
print_unique_keys(v, unique_keys, current_key)
elif isinstance(data, list):
for i in data:
print_unique_keys(i, unique_keys, prefix)
return unique_keys