Sipser presenta dos problemas de este tipo en la sección de ejercicios del capítulo sobre completitud NP de su libro . El primero está inspirado en el Buscaminas, como proponía un comentario:
Dejemos que $G$ sea un grafo no dirigido, en el que cada nodo contiene una única mina oculta o está vacío. El jugador elige los nodos, uno por uno. Si el jugador elige un nodo que contiene una mina, pierde. Si el jugador elige un nodo vacío, el jugador aprende el número de nodos vecinos que contienen minas. (Un nodo vecino es uno conectado al nodo elegido por una arista). El jugador gana si y cuando todos los nodos vacíos han sido elegidos así. En el problema de consistencia de la mina se le da un gráfico $G$ junto con los números que etiquetan algunos de $G$ de los nodos. Debe determinar si es posible colocar minas en los nodos restantes, de modo que cualquier nodo $v$ que está etiquetado como $m$ tiene exactamente $m$ nodos vecinos que contienen minas. Formule este problema como un lenguaje y demuestre que es NP-completo.
El otro es un juego de solitario:
Se le da un $m \times m$ tablero. En cada uno de sus $m^2$ posiciones se encuentra una piedra azul, una piedra roja, o nada en absoluto. Se juega eliminando piedras del tablero de manera que cada columna contenga sólo piedras de un solo color y cada fila contenga al menos una piedra. Ganas si consigues este objetivo. Ganar puede o no ser posible, dependiendo de la configuración inicial. Deje que SOLITAIRE $= \{\langle G\rangle \;|\; G \mbox{ is a winnable game configuration}\}$ . Demostrar que SOLITAIRE es NP-completo.