ACM/ICPC finals in Vancouver
P3070053.jpg
P3090016.jpg
P3090041.jpg
P3100005.jpg
team38.jpg
01010001.jpg
01010008.jpg
01010015.jpg
01010022.jpg
01010029.jpg
01010002.jpg
01010009.jpg
01010016.jpg
01010023.jpg
01010030.jpg
01010003.jpg
01010010.jpg
01010017.jpg
01010024.jpg
01010031.jpg
01010004.jpg
01010011.jpg
01010018.jpg
01010025.jpg
01010032.jpg
01010005.jpg
01010012.jpg
01010019.jpg
01010026.jpg
01010033.jpg
01010006.jpg
01010013.jpg
01010020.jpg
01010027.jpg
01010007.jpg
01010014.jpg
01010021.jpg
01010028.jpg
DSCF0026.JPG
DSCF0027.JPG
DSCF0028.JPG
DSCF0029.JPG
DSCF0030.JPG
DSCF0031.JPG
DSCF0032.JPG
DSCF0034.JPG
DSCF0035.JPG
DSCF0037.JPG
DSCF0038.JPG
DSCF0039.JPG
DSCF0040.JPG
DSCF0041.JPG
DSCF0048.JPG
DSCF0049.JPG
DSCF0050.JPG
DSCF0051.JPG
DSCF0052.JPG
DSCF0053.JPG
DSCF0054.JPG
DSCF0055.JPG
DSCF0056.JPG
DSCF0057.JPG
DSCF0058.JPG
DSCF0059.JPG
DSCF0060.JPG
DSCF0061.JPG
DSCF0062.JPG
DSCF0063.JPG
DSCF0064.JPG
DSCF0065.JPG
DSCF0066.JPG
DSCF0067.JPG
DSCF0068.JPG
DSCF0069.JPG
DSCF0070.JPG
01010034.jpg
01010035.jpg