Update puzzle