	\tikzstyle{input_neuron}=[circle,draw=red!50,fill=red!10,thick,minimum size=6mm]
	\tikzstyle{hidden_neuron}=[circle,draw=blue!50,fill=cyan!10,thick,minimum size=6mm]
	\tikzstyle{output_neuron}=[circle,draw=green!50,fill=green!10,thick,minimum size=6mm]
	\tikzstyle{cpy_neuron}=[circle,draw=red!50,fill=red!50,thick,minimum size=6mm]
	\tikzstyle{input}=[circle,draw=black!50,fill=black!20,thick,minimum size=6mm]
	
\begin{center}

\begin{tikzpicture}
	

	\node [hidden_neuron] (neuron1) at (8.5,7.5)  {};
	\node [hidden_neuron] (neuron2) at (10.5,7.5)  {};
	\node [hidden_neuron] (neuron3) at (12.5,7.5)  {};


	\node [hidden_neuron] (neuron4) at (8.5,6)  {};
	\node [hidden_neuron] (neuron5) at (10.5,6)  {};
	\node [hidden_neuron] (neuron6) at (12.5,6)  {};


       
	\draw[thick,blue,->] (8.5,7.2) -- (8.5,6.3);
	\draw[thick,blue,->] (10.5,7.2) -- (10.5,6.3);
	\draw[thick,blue,->] (12.5,7.2) -- (12.5,6.3);
	
	\node[] at (8.5,8) {\small $X$};
	\node[] at (10.5,8) {\small $Y$}; 
	\node[] at (12.5,8) {\small $X$};      

	\node[] at (8.5,5.5) {\small $Y$};
	\node[] at (10.5,5.5) {\small $X$}; 
	\node[] at (12.5,5.5) {\small $Y$};      

	\node[] at (8.5,4.6) {\small $I(G) = \Phi$};
	\node[] at (10.5,4.6) {\small $I(G_2) = \Phi$}; 
	\node[] at (13.2,4.6) {\small $I(G_3) = \{ (X\perp Y) \}$};      


\end{tikzpicture}

\end{center}
