A NEW GENERATION OF PROBLEM SOLVERS On Saturday, June 27, 2009, from 11:00 a.m. to 5:00 p.m on June 22, 2009