IOI 2000
(From left to right): Denis Dmitriev, David Arthur, David Pritchard, and Jonathan Gilbert.