function main(input){
  var inputLines=input.split('\n');
  var Ls=inputLines[1].split(' ');
  for(var i=0;i<Ls.length;i++){
    Ls[i]=parseFloat(Ls[i]);
  }
  var maxL=Math.max.apply(null,Ls);
  function reducer(acc,cur){
    return acc+cur;
  }
  var summedL=Ls.reduce(reducer);
  var isDrawable=(summedL>2*maxL);
  var result=(isDrawable)?'Yes':'No';
  console.log(result);
}

main(require('fs').readFileSync('/dev/stdin', 'UTF-8'));
