**Setting** Suppose I have two bounded open domains $\Omega' \subset \Omega \subset \mathbb{R}^n$ (I'm particularly interested in case n = 2 or n = 3). We assume that all boundaries of domains are $C^\infty$-smooth and that inner domain is lying properly (with it closure) inside the outer: $\bar{\Omega'} \subset \Omega$. Suppose I'm given a smooth function $f \in C^\infty\left(\overline{\Omega \setminus \Omega'}; \mathbb{R}\right)$. We could assume that $L^\infty$ norm of all derivatives of $f$ is bounded. **Question** Is it possible to continue it smoothly inside $\Omega'$? What are the constructive ways to do it (or may be just with finite smoothness)? **Example** If we seek for just a continuous continuation of $f$, then we could put a "rubber film" over inner domain, or, formally, continue $f$ with the solution of the following [Poisson equation][1]: $\Delta u = 0$ in $\Omega'$ with Dirichlet boundary conditions: $u_{\partial \Omega'} = f_{\partial \Omega'}$. **Update** By constructive I mean "numerically friendly", i.e. easy to code. References and comments are appretiated! [1]: https://en.wikipedia.org/wiki/Poisson's_equation