function a100(){
return arguments[0] ? arguments[0] + 100 : 100
}
function a200(){
return arguments[0] ? arguments[0] + 200 : 200
}
function add(){
return arguments[0]
}
console.log(a100(add(a200()))) // 300
console.log(a200(add(a100()))) // 300