Cook puzzle