from research import *
s=begin(969,'Ancestral multiset is insufficient','Does holding the three ancestral lifespans as a multiset recover their assignment?',{'multiset':[962,969,777],'capacities':[847,720,653]},['C968'])
from itertools import permutations
accepted=[list(v) for v in permutations(s['inputs']['multiset']) if [min(x,y) for x,y in zip(v,s['inputs']['capacities'])]==s['inputs']['capacities']]
finish(s,{'compatible_assignments':accepted,'status':'finite non-admitted ambiguity diagnostic, not target tally'},'Even the known ancestral multiset does not restore row placement: four assignments give the same clipped outputs. Source row identities remain necessary.','Check the main LXX baseline without changing any SP capacity.',{'nonunique':len(accepted)==4,'source_included':[962,969,777] in accepted})
