Очень запутанный лаберинт..