I am reading the book A short Course on Banach Space Theory by Carothers, and I am trying to solve exercise 2 in chapter 2.
Suppose $Y$ is a subspace of a Banach space $X$ and let $T\in B(Y, \mathbb{R}^n)$ the space of bounded linear operators from $Y$ to $\mathbb{R}^n$. I am asked to show that there exists an extension $\tilde{T} \in B(X, \mathbb{R}^n)$ such that the operator norm does not increase, i.e. $\|\tilde{T}\| = \|T\|$.
My initial idea was that if $e_1,\ldots, e_n$ is the usual basis for $\mathbb{R}^n$ and $e^i: \mathbb{R}^n \rightarrow \mathbb{R}$ by $e^i (e_1,\ldots, e_n)=e_i$ then $Tx = \sum_{i=1}^n e_i T_ix$, where $T_i= e^i\circ T$ is a linear functional.
Hahn Banach tells us that there exists a norm preserving extension $\tilde{T_i}$ of $T_i$, and we can therefore define $\tilde{T}= \sum_{i=1}^n e_i\tilde{T}_i \in B(X, \mathbb{R}^n)$, which will be an extension of $T$. As $\|T_i\| \leq \|T\|$ we can conclude that $\|\tilde{T}\| \leq \sum_{i=1}^n \|T_i\| = n\|T\|$.
However, it is not obvious to me how to go about the harder problem of making this extension norm preserving. Any hints to get me started would be appreciated!