puvpivouctcotc