Figure 4: The five way merge based on the common source-file location information to reconstruct the program