- const fs = require('fs'); 
-   
- function readFiles(file1, file2, callback) { 
-     fs.readFile(file1, 'utf8', (err, data1) => { 
-         if (err) { 
-             console.log('Error reading file1:', err); 
-         } 
-         fs.readFile(file2, 'utf8', (err, data2) => { 
-             if (err) { 
-                 console.log('Error reading file2:', err); 
-             } 
-             callback(data1, data2); 
-         }); 
-     }); 
- } 
-   
- readFiles('file1.txt', 'file2.txt', (data1, data2) => { 
-     console.log('File 1 Data:', data1); 
-     console.log('File 2 Data:', data2); 
- }); 
-   
				Y29uc3QgZnMgPSByZXF1aXJlKCdmcycpOwoKZnVuY3Rpb24gcmVhZEZpbGVzKGZpbGUxLCBmaWxlMiwgY2FsbGJhY2spIHsKICAgIGZzLnJlYWRGaWxlKGZpbGUxLCAndXRmOCcsIChlcnIsIGRhdGExKSA9PiB7CiAgICAgICAgaWYgKGVycikgewogICAgICAgICAgICBjb25zb2xlLmxvZygnRXJyb3IgcmVhZGluZyBmaWxlMTonLCBlcnIpOwogICAgICAgIH0KICAgICAgICBmcy5yZWFkRmlsZShmaWxlMiwgJ3V0ZjgnLCAoZXJyLCBkYXRhMikgPT4gewogICAgICAgICAgICBpZiAoZXJyKSB7CiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygnRXJyb3IgcmVhZGluZyBmaWxlMjonLCBlcnIpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGNhbGxiYWNrKGRhdGExLCBkYXRhMik7CiAgICAgICAgfSk7CiAgICB9KTsKfQoKcmVhZEZpbGVzKCdmaWxlMS50eHQnLCAnZmlsZTIudHh0JywgKGRhdGExLCBkYXRhMikgPT4gewogICAgY29uc29sZS5sb2coJ0ZpbGUgMSBEYXRhOicsIGRhdGExKTsKICAgIGNvbnNvbGUubG9nKCdGaWxlIDIgRGF0YTonLCBkYXRhMik7Cn0pOwo=
				
				
				
				
				
			 
			
				
			
			
				
	
		
		
	
	
		Error reading file1: { [Error: ENOENT: no such file or directory, open 'file1.txt'] errno: -2, code: 'ENOENT', syscall: 'open', path: 'file1.txt' }
Error reading file2: { [Error: ENOENT: no such file or directory, open 'file2.txt'] errno: -2, code: 'ENOENT', syscall: 'open', path: 'file2.txt' }
File 1 Data: undefined
File 2 Data: undefined