% Generated by scripts/generate_figure.py; do not edit. \definecolor{cube0}{HTML}{E69F00} \definecolor{cube1}{HTML}{56B4E9} \definecolor{cube2}{HTML}{009E73} \definecolor{cube3}{HTML}{F0E442} \begin{tikzpicture}[x=0.198mm,y=-0.198mm] \path[use as bounding box] (0,0) rectangle (800,684); \node[anchor=west,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont\bfseries}] at (16,24) {A The exceptional collection: 28 cubes}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (72,50) -- (101,50) -- (101,79) -- (72,79) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (86.5,64.5) {0}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (43,79) -- (72,79) -- (72,108) -- (43,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (57.5,93.5) {2}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (72,79) -- (101,79) -- (101,108) -- (72,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (86.5,93.5) {0}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (101,79) -- (130,79) -- (130,108) -- (101,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (115.5,93.5) {0}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (130,79) -- (159,79) -- (159,108) -- (130,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (144.5,93.5) {1}; \draw[fill=cube3,draw=black!87,line join=round,line width=0.674pt] (72,108) -- (101,108) -- (101,137) -- (72,137) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (86.5,122.5) {3}; \filldraw[fill=white,draw=black!87,line width=0.843pt] (101,79) circle[radius=0.889mm]; \filldraw[fill=black!87,draw=black!87,line width=0pt] (101,79) circle[radius=0.257mm]; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (101,160) {7 \(\times\) 010203}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (270,50) -- (299,50) -- (299,79) -- (270,79) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (284.5,64.5) {1}; \draw[fill=cube3,draw=black!87,line join=round,line width=0.674pt] (241,79) -- (270,79) -- (270,108) -- (241,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (255.5,93.5) {3}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (270,79) -- (299,79) -- (299,108) -- (270,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (284.5,93.5) {1}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (299,79) -- (328,79) -- (328,108) -- (299,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (313.5,93.5) {1}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (328,79) -- (357,79) -- (357,108) -- (328,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (342.5,93.5) {0}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (270,108) -- (299,108) -- (299,137) -- (270,137) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (284.5,122.5) {2}; \filldraw[fill=white,draw=black!87,line width=0.843pt] (299,79) circle[radius=0.889mm]; \filldraw[fill=black!87,draw=black!87,line width=0pt] (299,79) circle[radius=0.257mm]; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (299,160) {7 \(\times\) 011213}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (468,50) -- (497,50) -- (497,79) -- (468,79) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (482.5,64.5) {2}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (439,79) -- (468,79) -- (468,108) -- (439,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (453.5,93.5) {1}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (468,79) -- (497,79) -- (497,108) -- (468,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (482.5,93.5) {2}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (497,79) -- (526,79) -- (526,108) -- (497,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (511.5,93.5) {2}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (526,79) -- (555,79) -- (555,108) -- (526,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (540.5,93.5) {0}; \draw[fill=cube3,draw=black!87,line join=round,line width=0.674pt] (468,108) -- (497,108) -- (497,137) -- (468,137) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (482.5,122.5) {3}; \filldraw[fill=white,draw=black!87,line width=0.843pt] (497,79) circle[radius=0.889mm]; \filldraw[fill=black!87,draw=black!87,line width=0pt] (497,79) circle[radius=0.257mm]; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (497,160) {7 \(\times\) 021223}; \draw[fill=cube3,draw=black!87,line join=round,line width=0.674pt] (666,50) -- (695,50) -- (695,79) -- (666,79) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (680.5,64.5) {3}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (637,79) -- (666,79) -- (666,108) -- (637,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (651.5,93.5) {2}; \draw[fill=cube3,draw=black!87,line join=round,line width=0.674pt] (666,79) -- (695,79) -- (695,108) -- (666,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (680.5,93.5) {3}; \draw[fill=cube3,draw=black!87,line join=round,line width=0.674pt] (695,79) -- (724,79) -- (724,108) -- (695,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (709.5,93.5) {3}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (724,79) -- (753,79) -- (753,108) -- (724,108) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (738.5,93.5) {0}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (666,108) -- (695,108) -- (695,137) -- (666,137) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (680.5,122.5) {1}; \filldraw[fill=white,draw=black!87,line width=0.843pt] (695,79) circle[radius=0.889mm]; \filldraw[fill=black!87,draw=black!87,line width=0pt] (695,79) circle[radius=0.257mm]; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (695,160) {7 \(\times\) 031323}; \filldraw[fill=white,draw=black!87,line width=0.843pt] (25,185) circle[radius=0.889mm]; \filldraw[fill=black!87,draw=black!87,line width=0pt] (25,185) circle[radius=0.257mm]; \node[anchor=west,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (40,185) {Monochromatic corner; fold the nets away from you.}; \draw[draw=black!20,line join=round,line width=0.674pt] (16,203) -- (784,203); \node[anchor=west,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont\bfseries}] at (16,222) {B A target with a trichromatic corner needs both orientations}; \node[anchor=west,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont\bfseries}] at (16,251) {Available on every source cube}; \node[anchor=west,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont\bfseries}] at (16,356) {Missing from the whole collection}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (70,292) -- (49.215,280) -- (49.215,304) -- (70,316) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (59.608,298) {0}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (70,292) -- (70,316) -- (90.785,304) -- (90.785,280) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (80.392,298) {1}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (70,292) -- (90.785,280) -- (70,268) -- (49.215,280) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (70,280) {2}; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (70,333) {012}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (70,397) -- (49.215,385) -- (49.215,409) -- (70,421) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (59.608,403) {0}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (70,397) -- (70,421) -- (90.785,409) -- (90.785,385) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (80.392,403) {2}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (70,397) -- (90.785,385) -- (70,373) -- (49.215,385) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (70,385) {1}; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (70,438) {021}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (180,292) -- (159.215,280) -- (159.215,304) -- (180,316) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (169.608,298) {0}; \draw[fill=cube3,draw=black!87,line join=round,line width=0.674pt] (180,292) -- (180,316) -- (200.785,304) -- (200.785,280) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (190.392,298) {3}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (180,292) -- (200.785,280) -- (180,268) -- (159.215,280) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (180,280) {1}; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (180,333) {031}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (180,397) -- (159.215,385) -- (159.215,409) -- (180,421) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (169.608,403) {0}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (180,397) -- (180,421) -- (200.785,409) -- (200.785,385) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (190.392,403) {1}; \draw[fill=cube3,draw=black!87,line join=round,line width=0.674pt] (180,397) -- (200.785,385) -- (180,373) -- (159.215,385) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (180,385) {3}; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (180,438) {013}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (290,292) -- (269.215,280) -- (269.215,304) -- (290,316) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (279.608,298) {0}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (290,292) -- (290,316) -- (310.785,304) -- (310.785,280) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (300.392,298) {2}; \draw[fill=cube3,draw=black!87,line join=round,line width=0.674pt] (290,292) -- (310.785,280) -- (290,268) -- (269.215,280) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (290,280) {3}; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (290,333) {023}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (290,397) -- (269.215,385) -- (269.215,409) -- (290,421) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (279.608,403) {0}; \draw[fill=cube3,draw=black!87,line join=round,line width=0.674pt] (290,397) -- (290,421) -- (310.785,409) -- (310.785,385) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (300.392,403) {3}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (290,397) -- (310.785,385) -- (290,373) -- (269.215,385) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (290,385) {2}; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (290,438) {032}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (400,292) -- (379.215,280) -- (379.215,304) -- (400,316) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (389.608,298) {1}; \draw[fill=cube3,draw=black!87,line join=round,line width=0.674pt] (400,292) -- (400,316) -- (420.785,304) -- (420.785,280) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (410.392,298) {3}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (400,292) -- (420.785,280) -- (400,268) -- (379.215,280) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (400,280) {2}; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (400,333) {132}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (400,397) -- (379.215,385) -- (379.215,409) -- (400,421) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (389.608,403) {1}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (400,397) -- (400,421) -- (420.785,409) -- (420.785,385) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (410.392,403) {2}; \draw[fill=cube3,draw=black!87,line join=round,line width=0.674pt] (400,397) -- (420.785,385) -- (400,373) -- (379.215,385) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (400,385) {3}; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (400,438) {123}; \node[anchor=west,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (16,465) {Read each corner counterclockwise from outside.}; \draw[draw=black!20,line join=round,line width=0.674pt] (460,246) -- (460,474); \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont\bfseries}] at (626,255) {Example target D(0,1,2)}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (533.771,317) -- (558.885,331.5) -- (558.885,360.5) -- (533.771,346) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (546.328,338.75) {0}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (533.771,346) -- (558.885,360.5) -- (558.885,389.5) -- (533.771,375) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (546.328,367.75) {0}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (558.885,331.5) -- (584,346) -- (584,375) -- (558.885,360.5) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (571.443,353.25) {0}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (558.885,360.5) -- (584,375) -- (584,404) -- (558.885,389.5) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (571.443,382.25) {0}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (584,346) -- (609.115,331.5) -- (609.115,360.5) -- (584,375) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (596.557,353.25) {1}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (584,375) -- (609.115,360.5) -- (609.115,389.5) -- (584,404) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (596.557,382.25) {1}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (609.115,331.5) -- (634.229,317) -- (634.229,346) -- (609.115,360.5) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (621.672,338.75) {1}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (609.115,360.5) -- (634.229,346) -- (634.229,375) -- (609.115,389.5) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (621.672,367.75) {1}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (584,288) -- (558.885,302.5) -- (584,317) -- (609.115,302.5) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (584,302.5) {2}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (609.115,302.5) -- (584,317) -- (609.115,331.5) -- (634.229,317) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (609.115,317) {2}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (558.885,302.5) -- (533.771,317) -- (558.885,331.5) -- (584,317) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (558.885,317) {2}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (584,317) -- (558.885,331.5) -- (584,346) -- (609.115,331.5) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (584,331.5) {2}; \filldraw[fill=white,draw=black!87,line width=0.843pt] (584,346) circle[radius=0.889mm]; \filldraw[fill=black!87,draw=black!87,line width=0pt] (584,346) circle[radius=0.257mm]; \filldraw[fill=white,draw=black!87,line width=0.843pt] (584,404) circle[radius=0.889mm]; \filldraw[fill=black!87,draw=black!87,line width=0pt] (584,404) circle[radius=0.257mm]; \draw[draw=black!67,line join=round,line width=0.674pt] (590,346) -- (675,319); \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont\bfseries}] at (737,319) {012}; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (737,343) {available}; \draw[draw=black!67,dashed,line join=round,line width=0.674pt] (590,404) -- (675,414); \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont\bfseries}] at (737,414) {021}; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (737,438) {missing}; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (626,464) {4 corners of each type}; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{8}{9.6}\selectfont}] at (626,488) {Opposite faces have equal colours.}; \draw[draw=black!20,line join=round,line width=0.674pt] (16,510) -- (784,510); \node[anchor=west,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont\bfseries}] at (16,530) {C Targets with no trichromatic corners}; \draw[fill=cube1,draw=black!87,line join=round,line width=0.674pt] (77,560) -- (102,560) -- (102,585) -- (77,585) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (89.5,572.5) {b}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (52,585) -- (77,585) -- (77,610) -- (52,610) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (64.5,597.5) {a}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (77,585) -- (102,585) -- (102,610) -- (77,610) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (89.5,597.5) {a}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (102,585) -- (127,585) -- (127,610) -- (102,610) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (114.5,597.5) {a}; \draw[fill=cube0,draw=black!87,line join=round,line width=0.674pt] (127,585) -- (152,585) -- (152,610) -- (127,610) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (139.5,597.5) {a}; \draw[fill=cube2,draw=black!87,line join=round,line width=0.674pt] (77,610) -- (102,610) -- (102,635) -- (77,635) -- cycle; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10.95}{13.14}\selectfont}] at (89.5,622.5) {c}; \node[anchor=center,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (102,659) {Q(a;b,c)}; \node[anchor=west,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (218,566) {Four a faces; b and c on opposite faces.}; \node[anchor=west,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (218,595) {Every corner contains colour a twice.}; \node[anchor=west,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (218,630) {Eight corners need eight distinct cubes;}; \node[anchor=west,inner sep=0pt,outer sep=0pt,font={\sffamily\fontsize{10}{12}\selectfont}] at (218,659) {only the seven cubes with repeated colour a qualify.}; \end{tikzpicture}