\documentclass[margin=5mm]{standalone}
\usepackage{tikz}
\usepackage{xcolor}
\usetikzlibrary{patterns}

\begin{document}
\begin{tikzpicture}

\filldraw[color=gray!33] (-3,-3) rectangle (3,3);

\filldraw[color=gray!66] (0,0) circle (15mm);
\filldraw[color=gray] (-1,0) circle (5mm);
\filldraw[color=gray] (0,0) circle (5mm);
\filldraw[color=gray] (1,0) circle (5mm);

\draw (-1,0) node[]{$\bullet$};
\draw (0,0) node[]{$\bullet$};
\draw (1,0) node[]{$\bullet$};

\draw (-1,0) node[below]{$-1$};
\draw (0,0) node[below]{$0$};
\draw (1,0) node[below]{$1$};

\begin{scope}[xshift=5cm,yshift=1.5cm,scale=0.5]
\filldraw[color=gray!33] (-3,-3) rectangle (3,3);
\filldraw[color=white] (0,0) circle (15mm);
\draw (-2,2) node[]{$B$};
\end{scope}

\begin{scope}[xshift=5cm,yshift=-10mm,scale=0.5]
\filldraw[color=gray!66] (0,0) circle (15mm);
\filldraw[color=white] (-1,0) circle (5mm);
\filldraw[color=white] (0,0) circle (5mm);
\filldraw[color=white] (1,0) circle (5mm);
\draw (-2,1) node[]{$C$};
\end{scope}

\begin{scope}[xshift=5cm,yshift=-25mm,scale=0.5]
\filldraw[color=gray] (-1,0) circle (5mm);
\filldraw[color=gray] (0,0) circle (5mm);
\filldraw[color=gray] (1,0) circle (5mm);
\draw (-2,1) node[]{$A$};
\end{scope}

\end{tikzpicture}

\end{document}

%scope
%\clip (-3,-3) rectangle (3,3);
%\path [pattern=north west lines, pattern color=black,draw=none,even odd rule] (0,0) circle (6) (0,0) circle (1.5);
%\endscope