Producator puzzle