kcpc_tryassign
if (kcpc_tryassign(set, i, picnum_save) == 0)
static int kcpc_tryassign(kcpc_set_t *set, int starting_req, int *scratch);