How would you modify the following code so that the words "First shape", "Second shape", and "third shape" are vertically aligned?
Thank you!
\documentclass[11pt,twoside]{book}
\usepackage[
paperwidth=7in,
paperheight=10in,
inner=0.75in, % inside margin (gutter) for binding
outer=0.5in, % outside margin
top=0.75in, % top margin
bottom=0.75in % bottom margin
]{geometry}
%
% Packages
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amssymb, amsfonts} % math symbols
\usepackage{geometry}
\usepackage{graphicx} % figures
\usepackage{tikz} % drawings
% Page layout
%
\usepackage{pgfplots}
\usepackage{mathtools}
\usepackage{cancel}
\usepackage{pgfplots}
\usepackage{array}
\usepackage{amsmath}
\usepackage{tikz}
\begin{document}
\textbf{23} A pattern of shapes is created with matchsticks.\\[0.15cm]
\hspace*{6mm}The first three shapes are shown below.\\
\begin{center}
$\begin{array}[b]{lcc}
\text{First shape}
&
\quad
&
\begin{tikzpicture}
%left
\node[rotate around={+60:(-0.2,-0.5)}] (image) at (-0.2,-0.5) {\includegraphics[]{Stick.png}};
\node[rotate around={+120:(-0.35,+0.15)}] (image) at (-0.35,+0.15) {\includegraphics[]{Stick.png}};
%center
\node[] (image) at (0,0) {\includegraphics[]{Stick.png}};
%right
\node[rotate around={-60:(0.2,-0.5)}] (image) at (0.2,-0.5) {\includegraphics[]{Stick.png}};
\node[rotate around={-120:(0.35,+0.15)}] (image) at (0.35,+0.15) {\includegraphics[]{Stick.png}};
\end{tikzpicture}
\\
\text{Second shape}
&
\quad
&
\begin{tikzpicture}
%left
\node[rotate around={+60:(-0.2,-0.5)}] (image) at (-0.2,-0.5) {\includegraphics[]{Stick.png}};
\node[rotate around={+120:(-0.35,+0.15)}] (image) at (-0.35,+0.15) {\includegraphics[]{Stick.png}};
%center
\node[] (image) at (0,0) {\includegraphics[]{Stick.png}};
%right
\node[rotate around={-60:(0.2,-0.5)}] (image) at (0.2,-0.5) {\includegraphics[]{Stick.png}};
\node[rotate around={-120:(0.35,+0.15)}] (image) at (0.35,+0.15) {\includegraphics[]{Stick.png}};
%
\node[xshift=1.6cm] (image) at (0,0) {\includegraphics[]{Stick.png}};
%right
\node[xshift=1.6cm,rotate around={-60:(0.2,-0.5)}] (image) at (0.2,-0.5) {\includegraphics[]{Stick.png}};
\node[xshift=1.6cm,rotate around={-120:(0.35,+0.15)}] (image) at (0.35,+0.15) {\includegraphics[]{Stick.png}};
\end{tikzpicture}
\\
\text{Third shape}
&
\quad
&
\begin{tikzpicture}
%left
\node[rotate around={+60:(-0.2,-0.5)}] (image) at (-0.2,-0.5) {\includegraphics[]{Stick.png}};
\node[rotate around={+120:(-0.35,+0.15)}] (image) at (-0.35,+0.15) {\includegraphics[]{Stick.png}};
%center
\node[] (image) at (0,0) {\includegraphics[]{Stick.png}};
%right
\node[rotate around={-60:(0.2,-0.5)}] (image) at (0.2,-0.5) {\includegraphics[]{Stick.png}};
\node[rotate around={-120:(0.35,+0.15)}] (image) at (0.35,+0.15) {\includegraphics[]{Stick.png}};
%
\node[xshift=1.6cm] (image) at (0,0) {\includegraphics[]{Stick.png}};
%right
\node[xshift=1.6cm,rotate around={-60:(0.2,-0.5)}] (image) at (0.2,-0.5) {\includegraphics[]{Stick.png}};
\node[xshift=1.6cm,rotate around={-120:(0.35,+0.15)}] (image) at (0.35,+0.15) {\includegraphics[]{Stick.png}};
%
\node[xshift=3.2cm] (image) at (0,0) {\includegraphics[]{Stick.png}};
%right
\node[xshift=3.2cm,rotate around={-60:(0.2,-0.5)}] (image) at (0.2,-0.5) {\includegraphics[]{Stick.png}};
\node[xshift=3.2cm,rotate around={-120:(0.35,+0.15)}] (image) at (0.35,+0.15) {\includegraphics[]{Stick.png}};
\end{tikzpicture}
\quad
\end{array}$
\end{center}
\text{}\\[-0.3cm]
\\
\hspace*{6mm}Find an expression for the number of matchsticks used for the $n$th shape.
\end{document}



