var buffs = [];

// solution capturing all data
process.stdin
  .on('data', function (chunk) {
    buffs.push(chunk);
  })
  .on('end', function () {
    console.log(Buffer.concat(buffs));
  });

@@ -10,16 +10,33 @@
  = %5B%5D;%0A%0A
+// *************%0A
 // solut
@@ -58,16 +58,36 @@
 ll data%0A
+// *************%0A// 
 process.
@@ -92,18 +92,21 @@
 s.stdin%0A
+//
   
+ 
 .on('dat
@@ -123,17 +123,319 @@
 on (
-chunk) %7B%0A
+data) %7B%0A//     buffs.push(data);%0A//   %7D)%0A//   .on('end', function () %7B%0A//     console.log(Buffer.concat(buffs));%0A//   %7D);%0A%0A// *************%0A// solution capturing chunks of data%0A// *************%0Aprocess.stdin%0A  .on('readable', function () %7B%0A    var chunk;%0A    while (null !== (chunk = process.stdin.read())) %7B%0A  
     
@@ -453,16 +453,22 @@
 chunk);%0A
+    %7D%0A
   %7D)%0A  .
@@ -531,13 +531,12 @@
 ffs));%0A  %7D);
-%0A

Task 5: Buffer Concat (solution 2)