---
id: 5d7925348ee084278ff15556
title: Part 35
challengeType: 0
isHidden: true
---
## Description
Note that `applyFunction` can access `toNumberList` from outside of itself. This is called lexical scoping - inner functions can access variables from outer functions.
Now return `str2.replace(regex, "")` at the end of `applyFn`.
## Instructions
## Tests
```yml
tests:
- text: See description above for instructions.
testString: assert(applyFn("2*2fn(1, 2, 3.3)") === "4");
```
## Challenge Seed
```html
```
### Before Test
### After Test
```html
```
## Solution