Write a program that merges the numbers in two files and writes all thenumbers into a third file. Your program takes input from two differentfiles and writes its output to a third file. Each input file contains a list ofnumbers of type int in sorted order from the smallest to the largest.After the program is run, the output file will contain all the numbers inthe two input files in one longer list in sorted order from smallest tolargest. Your program should define a function that is called with thetwo input-file streams and the output-file stream as three arguments. Ifthis is being done as a class assignment, obtain the file names fromyour instructor.