2004 ACM ICPC Shanghai
DSC03586.JPG
DSC03589.JPG
DSC03594.JPG
DSC03596.JPG
DSC03598.JPG
DSC03599.JPG
DSC03601.JPG
DSC03602.JPG
DSC03603.JPG
DSC03604.JPG
DSC03606.JPG
DSC03607.JPG
DSC03608.JPG
DSC03612.JPG
DSC03614.JPG
DSC03618.JPG
DSC03621.JPG
DSC03624.JPG
MOV03611.MPG
MOV03616.MPG
MOV03635.MPG