product rule image