var express = {
	mergeExpress: mergeExpress,
	prepareOutputExpress: prepareOutputExpress
}

function prepareOutputExpress (data) {
}
function mergeExpress (res, cb) {
	function looper (data, save) {
		var prices = [data.promo, data.normal, data.flexi];
		prices.forEach(function (price) {
			if(price === "Full")
				return false;
			var priceAvailable = price.split(' ').map(function (arg) {
				var num = parseInt(arg.replace(/\D/g, ''), 10);
				if(!isNaN(num))
					return num
			});
			if(!!save && !!priceAvailable[1] && (!lowestPrice || (priceAvailable[0] && priceAvailable[0] < lowestPrice)))
				lowestPrice = priceAvailable[0];
			console.log(lowestPrice, priceAvailable);
		})
	}
	looper(_json.departure, 1);
	// if(_json.return)
	// 	looper(_json.return);
	cb();
};
module.exports = express;
@@ -394,17 +394,14 @@
 %09%09%09%09
-var num =
+return
  par
@@ -442,40 +442,72 @@
 %0A%09%09%09
-%09if(!isNaN(num))%0A%09%09%09%09%09return num
+%7D).filter(function (arg) %7B%0A%09%09%09%09return parseInt(arg, 10) === arg;
 %0A%09%09%09

fix debug fn