d1 <-- d2

def merge_dict(d1,d2):
	"""
		d1 <-- d2
	"""
	d=copy.deepcopy(d2)
	for k,v in list(d1.items()):
		if k not in d:
			d[k]=v
		else:
			if isinstance(v,dict):
				d[k]=merge_dict(d1[k],d[k])
	return d