impossible patterns