If dir_1 is the large one, just do it like this:
cp -R dir2/* dir1
cp -R dir3/* dir1
I think you understand the concept. If a dir is copied to a place that already has a dir by the same name, the contents of the conflicting dir are not deleted.