How can I merge these two dataframes as my desired result?

```py
df1 = pd.DataFrame({'Animals': ['Dog','Cat','Monkey','Snake','bear','dear'],
                    'Price': ['100','NAN','100','70','NAN','100']})

df2 = pd.DataFrame({'Animals': ['Cat','bear'], 'Price': ['50','200']})

result = pd.merge(df1, df2, how='left', on=['Animals'])

```

Desired result:

```
Animals     Price
Dog         100
Cat         50
Monkey      100
Snake       70
bear        200
dear        100

```