Per risolvere questo tipo di problemi è sempre meglio usare una griglia come questa qui sotto, ed eliminare man mano le scelte impossibili: qui è già stata considerata l'affermazione secondo cui nessuno ha la maglietta con lo stesso colore del cognome.
Poiché l'attore con la maglietta rossa risponde a Rosa, sappiamo che quest'ultimo non può avere la maglietta rossa: inoltre Rosa si è lamentato perché sua moglie aveva fatto casino con le magliette scure, quindi non può nemmeno averla nera. Pertanto deve averla bianca. La nostra griglia diventa così
| maglia attore | bianca | rossa | nera | rosa |
| Bianchi | × | |||
| Rossi | × | × | ||
| Neri | × | × | ||
| Rosa | √ | × | × | × |
Prendiamo l'ultima frase. Neanche Neri ama il proprio cognome, quindi non può avere la maglietta rossa, perché il suo possessore era indifferente ai colori; pertanto ha la maglietta rosa.
| maglia attore | bianca | rossa | nera | rosa |
| Bianchi | × | × | ||
| Rossi | × | × | × | |
| Neri | × | × | × | √ |
| Rosa | √ | × | × | × |
È ora immediato stabilire che Bianchi ha la maglietta rossa e Rossi quella nera.
| maglia attore | bianca | rossa | nera | rosa |
| Bianchi | × | √ | × | × |
| Rossi | × | × | √ | × |
| Neri | × | × | × | √ |
| Rosa | √ | × | × | × |
Questi problemi diventano interessanti quando gli indizi sono davvero pochi :-)