from research import *
s=begin(553,'Recover one clutch from nested envelopes','Are487/473,444/430 and350/336 independent compression measurements?',{'envelopes':[[487,473],[444,430],[350,336]]},['File61 §§6.3–6.6'])
v=s['inputs']['envelopes'];g=[a-b for a,b in v];removed=[(v[i][0]-v[i+1][0],v[i][1]-v[i+1][1]) for i in range(2)]
finish(s,{'compressions':g,'removed_prefixes':removed},'All three envelopes express the same14-year compression after equal prefixes43 and94 are removed. The maximum nonoverlap envelope is a source model, not a literal succession of biographies.','Distinguish translating the whole root from moving a single boundary.',{'same_compression':g==[14]*3,'same_prefix':removed==[(43,43),(94,94)]})
