Вторая (`2`), т.к. при обращении к любой переменной внутри `with` -- она ищется прежде всего в объекте. Соответственно, будет выведено `2`: ```js //+ run function f() { alert(1) } var obj = { f: function() { alert(2) } }; with(obj) { f(); } ```