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