Concatenating Dictionaries gives wrong output - Python : I just Started learning python and I am trying to concatenate dictionaries in python using this code :

    dict1= {1: 10, 2: 203, 3: 1456}
    dict2 = {1: 34, 2: 2034, 3: 176}
    dict3 = {1: 134, 2: 2340, 3: 126}
    finaldict = {**dict1,**dict2,**dict3}
    print(finaldict)

but it is printing only `{1: 134, 2: 2340, 3: 126}` 

What is wrong with this .
