http://www.tufts.edu/as/wright_center/fellows/sci_olympiad/compute_this/test.pdf