help on a hard SAT-type question