2002 ACM ICPC Xian
DSC00785.JPG
DSC00785.JPG
DSC00788.JPG
DSC00788.JPG
DSC00792.JPG
DSC00792.JPG
DSC00793.JPG
DSC00793.JPG
DSC00794.JPG
DSC00794.JPG
DSC00805.JPG
DSC00805.JPG
DSC00804.JPG
DSC00804.JPG
DSC01061.JPG
DSC01061.JPG