We have two map

map m1 = { a= [1], b=[2], c=[3] }
map m2 = { a= [3] , b = [4] , d = [5]}

output

m3 = { a = [1,3 ] , b = [2,4] c= [3] , d=[5] }

please help me to code this