It will print 15. The closure gets the value at run time. Could we treat closure as part of the external function and it shares the local variable with its holder function?