var a = new Promise(function(resolve, reject){
   var b = new Promise(function(res, rej){
      rej("Reason");
   });
   resolve(b);
});
var c = new Promise(function(resolve, reject){
   var d = new Promise(function(res, rej){
      res("Result");
   });
   resolve(d);
});