From MAILER-DAEMON Mon Feb 26 11:04:25 2001
Date: 26 Feb 2001 11:04:25 -0500
From: Mail System Internal Data <MAILER-DAEMON@east.isx.com>
Subject: DON'T DELETE THIS MESSAGE -- FOLDER INTERNAL DATA
X-IMAP: 0983203465 0000000000
Status: RO

This text is part of the internal format of your mail folder, and is not
a real message.  It is created automatically by the mail system software.
If deleted, important folder data will be lost, and it will be re-created
with the data reset to initial values.

From judge@east.isx.com Sun Feb 25 13:08:21 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id NAA07267
	for <judge@east.isx.com>; Sun, 25 Feb 2001 13:08:20 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id NAA17678
	for <judge@east.isx.com>; Sun, 25 Feb 2001 13:20:19 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id NAA22836
	for <judge@east.isx.com>; Sun, 25 Feb 2001 13:20:18 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 13:20:18 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: smith
Message-ID: <Pine.SOL.4.21.0102251320070.22833-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-983125218=:22833"
Content-Length: 2207

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-851401618-983125218=:22833
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-851401618-983125218=:22833
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="smith.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251320180.22833@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="smith.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIHNtaXRoDQp7DQogcHVibGljIHN0YXRpYyB2b2lkIG1haW4o
U3RyaW5nIGFyZ3ZbXSkgdGhyb3dzIEV4Y2VwdGlvbg0KIHsNCiAgQnVmZmVy
ZWRSZWFkZXIgaW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVy
KCJzbWl0aC5pbiIpKTsNCiAgUHJpbnRXcml0ZXIgb3V0PW5ldyBQcmludFdy
aXRlcihuZXcgRmlsZVdyaXRlcigic21pdGgub3V0IikpOw0KICBpbnQgbj1J
bnRlZ2VyLnBhcnNlSW50KGluLnJlYWRMaW5lKCkudHJpbSgpKTsNCiAgd2hp
bGUobj4wKQ0KICB7DQogICBvdXQucHJpbnRsbihzbWl0aChuKSk7ICAgDQoN
CiAgIG49SW50ZWdlci5wYXJzZUludChpbi5yZWFkTGluZSgpLnRyaW0oKSk7
DQogIH0NCiAgDQogIG91dC5jbG9zZSgpOw0KIH0NCg0KIHB1YmxpYyBzdGF0
aWMgaW50IHNtaXRoKGludCBuKQ0KIHsNCiAgZm9yKGludCBpPW4rMTtpPDIw
MDAwMDAwMDtpKyspDQogIHsNCiAgIGludCBzdW09c3VtKGkpOw0KICAgVmVj
dG9yIGZhY3RvcnM9ZmFjdG9ycyhpKTsNCiAgIGlmKGZhY3RvcnMuc2l6ZSgp
PjEpDQogICB7DQogICAgaW50IGZzdW09MDsNCiAgICBmb3IoaW50IGo9MDtq
PGZhY3RvcnMuc2l6ZSgpO2orKykNCiAgICAgZnN1bSs9c3VtKCgoSW50ZWdl
cilmYWN0b3JzLmVsZW1lbnRBdChqKSkuaW50VmFsdWUoKSk7DQogICAgaWYo
ZnN1bT09c3VtKQ0KICAgIHsNCiAgICAgcmV0dXJuIGk7DQogICAgfQ0KICAg
fQ0KICB9DQogIHJldHVybiAwOw0KIH0NCg0KIHB1YmxpYyBzdGF0aWMgaW50
IHN1bShpbnQgaSkNCiB7DQogIHJldHVybiBpLzEwMDAwMDAwMCsoaS8xMDAw
MDAwMCklMTArKGkvMTAwMDAwMCklMTArKGkvMTAwMDAwKSUxMCsoaS8xMDAw
MCklMTArKGkvMTAwMCklMTArKGkvMTAwKSUxMCsoaS8xMCklMTAraSUxMDsN
CiB9DQoNCiBwdWJsaWMgc3RhdGljIFZlY3RvciBmYWN0b3JzKGludCBudW0p
DQogew0KICBpZihudW09PTEpDQogICByZXR1cm4gbmV3IFZlY3RvcigpOw0K
ICBpbnQgaT0yOw0KICB3aGlsZShpPG51bSAmJiBudW0laSE9MCkNCiAgIGkr
KzsNCiAgVmVjdG9yIHY9ZmFjdG9ycyhudW0vaSk7DQogIHYuYWRkRWxlbWVu
dChuZXcgSW50ZWdlcihpKSk7DQogIHJldHVybiB2Ow0KIH0NCn0NCg==
---559023410-851401618-983125218=:22833--

From judge@east.isx.com Sun Feb 25 13:41:06 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id NAA08489
	for <judge@east.isx.com>; Sun, 25 Feb 2001 13:41:05 -0500 (EST)
Received: from felix.cc.gatech.edu (felix.cc.gatech.edu [130.207.107.11])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id NAA19166
	for <judge@east.isx.com>; Sun, 25 Feb 2001 13:53:08 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id NAA26217
	for <judge@east.isx.com>; Sun, 25 Feb 2001 13:53:07 -0500 (EST)
Date: Sun, 25 Feb 2001 13:53:07 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: smith 1
Message-ID: <Pine.SOL.4.21.0102251352450.23924-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-983127187=:23924"
Content-Length: 2504

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-851401618-983127187=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-851401618-983127187=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="smith.cpp"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251353070.23924@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="smith.cpp"

I2luY2x1ZGUgPHN0ZGlvLmg+DQ0KI2luY2x1ZGUgPHN0ZGxpYi5oPg0NCiNp
bmNsdWRlIDxzdHJpbmcuaD4NDQojaW5jbHVkZSA8bWF0aC5oPg0NCg0NCiNk
ZWZpbmUgVFJVRSAxDQ0KI2RlZmluZSBGQUxTRSAwDQ0KDQ0KRklMRSAqZnAs
ICpvdXQ7DQ0KaW50IGJQcmltZTsNDQoNDQppbnQgY2FsY1N1bShpbnQgeCkN
DQp7DQ0KCWludCB5ID0geDsNDQoJaW50IG4gPSAwOw0NCgl3aGlsZSh4PjAp
ew0NCgkJbiArPSB4ICUgMTA7DQ0KCQl4IC89IDEwOw0NCgl9DQ0KCS8vcHJp
bnRmKCIgc3VtIC0gJWQgLT4gJWRcbiIsIHksIG4pOw0NCglyZXR1cm4gbjsJ
CQ0NCn0NDQoNDQppbnQgY2FsY1N1bVByaW1lKGludCB4KQ0NCnsNDQoJaW50
IHkgPSB4Ow0NCglpbnQgbiA9IChpbnQpc3FydCh4KSArIDE7DQ0KCWludCBp
LCBzdW0gPSAwOw0NCg0NCglpZiAoeD09MikNDQoJew0NCgkJYlByaW1lID0g
VFJVRTsNDQoJCXJldHVybiAyOw0NCgl9DQ0KDQ0KCXdoaWxlICh4JTI9PTAp
DQ0KCXsNDQoJCXggPj49IDE7DQ0KCQlzdW0gKz0gMjsNDQoJCS8vcHJpbnRm
KCIgJWRcbiIsIDIpOw0NCgl9DQ0KDQ0KCWZvcihpPTM7IGk8bjsgaSs9Mil7
DQ0KCQl3aGlsZSh4ICUgaT09MCkNDQoJCXsNDQoJCQlzdW0gKz0gY2FsY1N1
bShpKTsNDQoJCQl4IC89IGk7DQ0KCQkJLy9wcmludGYoIiAlZFxuIiwgaSk7
DQ0KCQl9DQ0KCX0NDQoNDQoJYlByaW1lID0gKHN1bT09MCk7DQ0KCWlmICh4
IT0xKQ0NCgl7DQ0KCQlzdW0gKz0gY2FsY1N1bSh4KTsNDQoJfQkNDQoNDQoJ
cmV0dXJuIHN1bTsNDQp9DQ0KDQ0KaW50IG1haW4oaW50IGFyZ2MsIGNoYXIg
KmFyZ3ZbXSkNDQp7DQ0KCWZwID0gZm9wZW4oInNtaXRoLmluIiwgInIiKTsN
DQoJb3V0ID0gZm9wZW4oInNtaXRoLm91dCIsICJ3Iik7DQ0KDQ0KCWNoYXIg
c1sxMjhdOw0NCglpbnQgeDsNDQoJaW50IHN1bTEsIHN1bTI7DQ0KDQ0KCXdo
aWxlKDEpew0NCgkJZmdldHMocywxMjgsIGZwKTsNDQoJCWlmIChzWzBdPT0n
MCcpIGJyZWFrOw0NCgkJeCA9IGF0b2kocykgKyAxOwkJDQ0KDQ0KCQl3aGls
ZSgxKXsNDQoJCQkvL3ByaW50ZigieDogJWRcbiIsIHgpOw0NCgkJCXN1bTIg
PSBjYWxjU3VtUHJpbWUoeCk7DQ0KCQkJLy9wcmludGYoInN1bTI6ICVkXG4i
LCBzdW0yKTsNDQoJCQlpZiAoIWJQcmltZSl7DQ0KCQkJCXN1bTEgPSBjYWxj
U3VtKHgpOw0NCgkJCQkvL3ByaW50Zigic3VtMTogJWRcbiIsIHN1bTEpOw0N
CgkJCQlpZiAoc3VtMT09c3VtMikNDQoJCQkJew0NCgkJCQkJZnByaW50Zihv
dXQsICIlZFxuIiwgeCk7DQ0KCQkJCQlicmVhazsNDQoJCQkJfQ0NCgkJCX0N
DQoJCQl4Kys7DQ0KCQl9DQ0KCX0NDQoJDQ0KCWZjbG9zZShvdXQpOw0NCglm
Y2xvc2UoZnApOw0NCglyZXR1cm4gMDsNDQp9DQ0K
---559023410-851401618-983127187=:23924--

From judge@east.isx.com Sun Feb 25 13:46:10 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id NAA08533
	for <judge@east.isx.com>; Sun, 25 Feb 2001 13:46:08 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id NAA19397
	for <judge@east.isx.com>; Sun, 25 Feb 2001 13:58:11 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id NAA29480
	for <judge@east.isx.com>; Sun, 25 Feb 2001 13:58:10 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 13:58:10 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: smith (2)
Message-ID: <Pine.SOL.4.21.0102251358010.23731-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-983127490=:23731"
Content-Length: 2199

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-851401618-983127490=:23731
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-851401618-983127490=:23731
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="smith.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251358100.23731@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="smith.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIHNtaXRoDQp7DQogcHVibGljIHN0YXRpYyB2b2lkIG1haW4o
U3RyaW5nIGFyZ3ZbXSkgdGhyb3dzIEV4Y2VwdGlvbg0KIHsNCiAgQnVmZmVy
ZWRSZWFkZXIgaW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVy
KCJzbWl0aC5pbiIpKTsNCiAgUHJpbnRXcml0ZXIgb3V0PW5ldyBQcmludFdy
aXRlcihuZXcgRmlsZVdyaXRlcigic21pdGgub3V0IikpOw0KICBpbnQgbj1J
bnRlZ2VyLnBhcnNlSW50KGluLnJlYWRMaW5lKCkudHJpbSgpKTsNCiAgd2hp
bGUobj4wKQ0KICB7DQogICBvdXQucHJpbnRsbihzbWl0aChuKSk7ICAgDQoN
CiAgIG49SW50ZWdlci5wYXJzZUludChpbi5yZWFkTGluZSgpLnRyaW0oKSk7
DQogIH0NCiAgDQogIG91dC5jbG9zZSgpOw0KIH0NCg0KIHB1YmxpYyBzdGF0
aWMgaW50IHNtaXRoKGludCBuKQ0KIHsNCiAgZm9yKGludCBpPW4rMTtpPDIw
MDAwMDAwMDtpKyspDQogIHsNCiAgIGludCBzdW09c3VtKGkpOw0KICAgVmVj
dG9yIGZhY3RvcnM9ZmFjdG9ycyhpLDIpOw0KICAgaWYoZmFjdG9ycy5zaXpl
KCk+MSkNCiAgIHsNCiAgICBpbnQgZnN1bT0wOw0KICAgIGZvcihpbnQgaj0w
O2o8ZmFjdG9ycy5zaXplKCk7aisrKQ0KICAgICBmc3VtKz1zdW0oKChJbnRl
Z2VyKWZhY3RvcnMuZWxlbWVudEF0KGopKS5pbnRWYWx1ZSgpKTsNCiAgICBp
Zihmc3VtPT1zdW0pDQogICAgew0KICAgICByZXR1cm4gaTsNCiAgICB9DQog
ICB9DQogIH0NCiAgcmV0dXJuIDA7DQogfQ0KDQogcHVibGljIHN0YXRpYyBp
bnQgc3VtKGludCBpKQ0KIHsNCiAgcmV0dXJuIGkvMTAwMDAwMDAwKyhpLzEw
MDAwMDAwKSUxMCsoaS8xMDAwMDAwKSUxMCsoaS8xMDAwMDApJTEwKyhpLzEw
MDAwKSUxMCsoaS8xMDAwKSUxMCsoaS8xMDApJTEwKyhpLzEwKSUxMCtpJTEw
Ow0KIH0NCg0KIHB1YmxpYyBzdGF0aWMgVmVjdG9yIGZhY3RvcnMoaW50IG51
bSxpbnQgaSkNCiB7DQogIGlmKG51bT09MSkNCiAgIHJldHVybiBuZXcgVmVj
dG9yKCk7DQogIHdoaWxlKGk8bnVtICYmIG51bSVpIT0wKQ0KICAgaSsrOw0K
ICBWZWN0b3Igdj1mYWN0b3JzKG51bS9pLGkpOw0KICB2LmFkZEVsZW1lbnQo
bmV3IEludGVnZXIoaSkpOw0KICByZXR1cm4gdjsNCiB9DQp9
---559023410-851401618-983127490=:23731--

From judge@east.isx.com Sun Feb 25 14:04:59 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id OAA09127
	for <judge@east.isx.com>; Sun, 25 Feb 2001 14:04:58 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id OAA20155
	for <judge@east.isx.com>; Sun, 25 Feb 2001 14:17:02 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id OAA09064
	for <judge@east.isx.com>; Sun, 25 Feb 2001 14:17:01 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 14:17:01 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: atlantis
Message-ID: <Pine.SOL.4.21.0102251416480.23731-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-758783491-983128621=:23731"
Content-Length: 4418

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-758783491-983128621=:23731
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-758783491-983128621=:23731
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251417010.23731@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIGF0bGFudGlzDQp7DQogcHVibGljIHN0YXRpYyB2b2lkIG1h
aW4oU3RyaW5nIGFyZ3ZbXSkgdGhyb3dzIEV4Y2VwdGlvbg0KIHsNCiAgQnVm
ZmVyZWRSZWFkZXIgaW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVh
ZGVyKCJhdGxhbnRpcy5pbiIpKTsNCiAgUHJpbnRXcml0ZXIgb3V0PW5ldyBQ
cmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigiYXRsYW50aXMub3V0IikpOw0K
ICBpbnQgbj1JbnRlZ2VyLnBhcnNlSW50KGluLnJlYWRMaW5lKCkudHJpbSgp
KTsNCiAgaW50IGNvdW50PTA7DQogIHdoaWxlKG4+MCkNCiAgew0KICAgY291
bnQrKzsNCiAgIGRvdWJsZVtdW10gZD1uZXcgZG91YmxlW25dWzRdOw0KICAg
Zm9yKGludCBpPTA7aTxuO2krKykNCiAgIHsNCiAgICBTdHJpbmcgcz1pbi5y
ZWFkTGluZSgpOw0KICAgIFN0cmluZ1Rva2VuaXplciBzdD1uZXcgU3RyaW5n
VG9rZW5pemVyKHMpOw0KICAgIGZvcihpbnQgaj0wO2o8NDtqKyspDQogICAg
IGRbaV1bal09bmV3IERvdWJsZShzdC5uZXh0VG9rZW4oKSkuZG91YmxlVmFs
dWUoKTsNCiAgIH0NCg0KICAgZG91YmxlIGFyZWE9MDsNCiAgIGZvcihpbnQg
aT0wO2k8bjtpKyspDQogICB7DQogICAgYXJlYSs9KGRbaV1bMl0tZFtpXVsw
XSkqKGRbaV1bM10tZFtpXVsxXSk7DQoNCiAgICBmb3IoaW50IGo9MDtqPGk7
aisrKQ0KICAgIHsNCiAgICAgYm9vbGVhbiBsZWZ0PShkW2ldWzBdPj1kW2pd
WzBdICYmIGRbaV1bMF08PWRbal1bMl0pOw0KICAgICBib29sZWFuIHJpZ2h0
PShkW2ldWzJdPj1kW2pdWzBdICYmIGRbaV1bMl08PWRbal1bMl0pOw0KICAg
ICBib29sZWFuIHRvcD0oZFtpXVsxXT49ZFtqXVsxXSAmJiBkW2ldWzFdPD1k
W2pdWzNdKTsNCiAgICAgYm9vbGVhbiBib3R0b209KGRbaV1bM10+PWRbal1b
MV0gJiYgZFtpXVszXTw9ZFtqXVszXSk7DQogICAgIGJvb2xlYW4gbGVmdDI9
KGRbal1bMF0+PWRbaV1bMF0gJiYgZFtqXVswXTw9ZFtpXVsyXSk7DQogICAg
IGJvb2xlYW4gcmlnaHQyPShkW2pdWzJdPj1kW2ldWzBdICYmIGRbal1bMl08
PWRbaV1bMl0pOw0KICAgICBib29sZWFuIHRvcDI9KGRbal1bMV0+PWRbaV1b
MV0gJiYgZFtqXVsxXTw9ZFtpXVszXSk7DQogICAgIGJvb2xlYW4gYm90dG9t
Mj0oZFtqXVszXT49ZFtpXVsxXSAmJiBkW2pdWzNdPD1kW2ldWzNdKTsNCg0K
ICAgICBpZihsZWZ0ICYmIHJpZ2h0ICYmIHRvcCAmJiBib3R0b20pDQogICAg
ICBhcmVhLT0oZFtpXVsyXS1kW2ldWzBdKSooZFtpXVszXS1kW2ldWzFdKTsN
CiAgICAgZWxzZSBpZihsZWZ0MiAmJiByaWdodDIgJiYgdG9wMiAmJiBib3R0
b20yKQ0KICAgICAgYXJlYS09KGRbal1bMl0tZFtqXVswXSkqKGRbal1bM10t
ZFtqXVsxXSk7DQogICAgIGVsc2UgaWYodG9wICYmIGJvdHRvbSAmJiBsZWZ0
KQ0KICAgICAgYXJlYS09KGRbaV1bM10tZFtpXVsxXSkqKGRbal1bMl0tZFtp
XVswXSk7DQogICAgIGVsc2UgaWYodG9wICYmIGJvdHRvbSAmJiByaWdodCkN
CiAgICAgIGFyZWEtPShkW2ldWzNdLWRbaV1bMV0pKihkW2ldWzJdLWRbal1b
MF0pOw0KICAgICBlbHNlIGlmKHRvcCAmJiBsZWZ0ICYmIHJpZ2h0KQ0KICAg
ICAgYXJlYS09KGRbal1bM10tZFtpXVsxXSkqKGRbaV1bMl0tZFtpXVswXSk7
DQogICAgIGVsc2UgaWYoYm90dG9tICYmIGxlZnQgJiYgcmlnaHQpDQogICAg
ICBhcmVhLT0oZFtpXVszXS1kW2pdWzFdKSooZFtpXVsyXS1kW2ldWzBdKTsN
CiAgICAgZWxzZSBpZih0b3AyICYmIGJvdHRvbTIgJiYgbGVmdDIpDQogICAg
ICBhcmVhLT0oZFtqXVszXS1kW2pdWzFdKSooZFtpXVsyXS1kW2pdWzBdKTsN
CiAgICAgZWxzZSBpZih0b3AyICYmIGJvdHRvbTIgJiYgcmlnaHQyKQ0KICAg
ICAgYXJlYS09KGRbal1bM10tZFtqXVsxXSkqKGRbal1bMl0tZFtpXVswXSk7
DQogICAgIGVsc2UgaWYodG9wMiAmJiBsZWZ0MiAmJiByaWdodDIpDQogICAg
ICBhcmVhLT0oZFtpXVszXS1kW2pdWzFdKSooZFtqXVsyXS1kW2pdWzBdKTsN
CiAgICAgZWxzZSBpZihib3R0b20yICYmIGxlZnQyICYmIHJpZ2h0MikNCiAg
ICAgIGFyZWEtPShkW2pdWzNdLWRbaV1bMV0pKihkW2pdWzJdLWRbal1bMF0p
Ow0KICAgICBlbHNlIGlmKHRvcCAmJiBsZWZ0KQ0KICAgICAgYXJlYS09KGRb
al1bM10tZFtpXVsxXSkqKGRbal1bMl0tZFtpXVswXSk7DQogICAgIGVsc2Ug
aWYodG9wICYmIHJpZ2h0KQ0KICAgICAgYXJlYS09KGRbal1bM10tZFtpXVsx
XSkqKGRbaV1bMl0tZFtqXVswXSk7DQogICAgIGVsc2UgaWYoYm90dG9tICYm
IGxlZnQpDQogICAgICBhcmVhLT0oZFtpXVszXS1kW2pdWzFdKSooZFtqXVsy
XS1kW2ldWzBdKTsNCiAgICAgZWxzZSBpZihib3R0b20gJiYgcmlnaHQpDQog
ICAgICBhcmVhLT0oZFtpXVszXS1kW2pdWzFdKSooZFtpXVsyXS1kW2pdWzBd
KTsNCiAgICB9DQoNCiAgIH0NCiAgIG91dC5wcmludGxuKCJUZXN0IGNhc2Ug
IyIrY291bnQpOw0KICAgb3V0LnByaW50bG4oIlRvdGFsIGV4cGxvcmVkIGFy
ZWE6ICIrZm9ybWF0KGFyZWEpKTsNCg0KICAgbj1JbnRlZ2VyLnBhcnNlSW50
KGluLnJlYWRMaW5lKCkudHJpbSgpKTsNCiAgfQ0KICANCiAgb3V0LmNsb3Nl
KCk7DQogfQ0KDQogcHVibGljIHN0YXRpYyBTdHJpbmcgZm9ybWF0KGRvdWJs
ZSBkKQ0KIHsNCiAgaW50IGk9KGludClkOw0KICBpbnQgcj0oaW50KSgoKGQt
aSkrLjAwNSkqMTAwKTsNCiAgU3RyaW5nIHJzPSIiK3I7DQogIGlmKHJzLmxl
bmd0aCgpPT0xKSBycz0iMCIrcnM7DQogIHJldHVybiBpKyIuIityczsNCiB9
DQp9
---559023410-758783491-983128621=:23731--

From judge@east.isx.com Sun Feb 25 14:10:14 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from r36h69.res.gatech.edu (r36h69.res.gatech.edu [128.61.36.69])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id OAA09379
	for <judge@east.isx.com>; Sun, 25 Feb 2001 14:10:12 -0500 (EST)
Received: from localhost (matt@localhost)
	by r36h69.res.gatech.edu (8.9.3/8.9.3) with ESMTP id OAA06011
	for <judge@east.isx.com>; Sun, 25 Feb 2001 14:17:16 -0500
Date: Sun, 25 Feb 2001 14:17:16 -0500 (EST)
From: Matthew Fisher <matt@r36h69.res.gatech.edu>
To: judge@east.isx.com
Subject: submit atlantis
Message-ID: <Pine.LNX.4.20.0102251416400.5683-200000@r36h69.res.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="1031816484-659455242-983128636=:5683"
Content-Length: 4013

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--1031816484-659455242-983128636=:5683
Content-Type: TEXT/PLAIN; charset=US-ASCII


--1031816484-659455242-983128636=:5683
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.20.0102251417160.5683@r36h69.res.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KDQpw
dWJsaWMgY2xhc3MgYXRsYW50aXMgew0KDQoJc3RhdGljIEJ1ZmZlcmVkUmVh
ZGVyIGluOw0KCXN0YXRpYyBQcmludFN0cmVhbSBvdXQ7DQoJc3RhdGljIGlu
dCBjb3VudDsNCglzdGF0aWMgTGlua2VkTGlzdCBhcmVhczsNCglzdGF0aWMg
ZG91YmxlIHRvdGFsOw0KDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0
cmluZyBbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uIHsNCgkJaW4gPSBuZXcg
QnVmZmVyZWRSZWFkZXIgKG5ldyBGaWxlUmVhZGVyICgiYXRsYW50aXMuaW4i
KSk7DQoJCW91dCA9IG5ldyBQcmludFN0cmVhbSAobmV3IEJ1ZmZlcmVkT3V0
cHV0U3RyZWFtIChuZXcNCkZpbGVPdXRwdXRTdHJlYW0gKCJhdGxhbnRpcy5v
dXQiKSkpOw0KCQlTdHJpbmcgcyA9ICIiOw0KCQl3aGlsZSAoIShzID0gaW4u
cmVhZExpbmUgKCkpLmVxdWFscyAoIjAiKSkgew0KCQkJY291bnQrKzsNCgkJ
CWFyZWFzID0gbmV3IExpbmtlZExpc3QgKCk7DQoJCQlpbnQgbnVtYmVyID0g
SW50ZWdlci5wYXJzZUludCAocyk7DQoJCQlwcm9jZXNzIChudW1iZXIpOw0K
CQl9DQoJCWluLmNsb3NlICgpOw0KCQlvdXQuY2xvc2UgKCk7DQoJfQ0KDQoN
Cg0KCXB1YmxpYyBzdGF0aWMgdm9pZCBwcm9jZXNzIChpbnQgbnVtKSB0aHJv
d3MgRXhjZXB0aW9uIHsNCgkJZm9yIChpbnQgaSA9IDA7IGkgPCBudW07IGkr
Kykgew0KCQkJU3RyaW5nVG9rZW5pemVyIHRva2UgPSBuZXcgU3RyaW5nVG9r
ZW5pemVyDQooaW4ucmVhZExpbmUgKCkpOw0KCQkJUmVjdGFuZ2xlIHRhbmds
ZSA9IG5ldyBSZWN0YW5nbGUgKHRva2UpOw0KCQkJdG90YWwgKz0gdW5zaGFy
ZWRBcmVhIChhcmVhcywgbmV3IExpbmtlZExpc3QgKCksIHRhbmdsZSk7DQoJ
CQlhcmVhcy5hZGQgKHRhbmdsZSk7DQoJCX0NCgkJb3V0LnByaW50bG4gKCJU
ZXN0IGNhc2UgIyIgKyBjb3VudCk7DQoJCVN0cmluZyBmb28gPSB0b3RhbCAr
ICIiOw0KCQlpbnQgcGVyaW9kID0gZm9vLmluZGV4T2YgKCIuIik7DQoJCWlm
IChwZXJpb2QgPiAtMSkgew0KCQkJaWYgKGZvby5sZW5ndGggKCkgPiBwZXJp
b2QgKyAyKQ0KCQkJCWZvbyA9IGZvby5zdWJzdHJpbmcgKDAsIHBlcmlvZCAr
IDMpOw0KCQkJZWxzZQ0KCQkJCWZvbyArPSAiMCI7DQoJCX0NCgkJZWxzZQ0K
CQkJZm9vICs9ICIuMDAiOw0KCQlvdXQucHJpbnRsbiAoIlRvdGFsIGV4cGxv
cmVkIGFyZWE6ICIgKyBmb28gKyAiXG4iKTsNCgkJdG90YWwgPSAwOw0KCX0N
Cg0KCXB1YmxpYyBzdGF0aWMgZG91YmxlIHVuc2hhcmVkQXJlYSAoTGlua2Vk
TGlzdCBmcm9tLCBMaW5rZWRMaXN0IHRvLA0KUmVjdGFuZ2xlIGN1cnJlbnQp
IHsNCgkJZG91YmxlIHNpemUgPSBjdXJyZW50LmFyZWE7DQoJCUl0ZXJhdG9y
IGl0dHkgPSBmcm9tLml0ZXJhdG9yICgpOw0KCQl3aGlsZSAoaXR0eS5oYXNO
ZXh0ICgpKSB7DQoJCQlSZWN0YW5nbGUgdGVtcCA9IChSZWN0YW5nbGUpIGl0
dHkubmV4dCAoKTsNCgkJCVJlY3RhbmdsZSBzaGFyZWQgPSBjdXJyZW50LnNo
YXJlZEFtdCAodGVtcCk7DQoJCQlpZiAoc2hhcmVkICE9IG51bGwpIHsNCgkJ
CQlzaXplIC09IHVuc2hhcmVkQXJlYSAodG8sIG5ldyBMaW5rZWRMaXN0DQoo
KSwgc2hhcmVkKTsNCgkJCQl0by5hZGQgKHNoYXJlZCk7DQoJCQl9DQoJCX0N
CgkJcmV0dXJuIHNpemU7DQoJfQ0KfQ0KDQoNCmNsYXNzIFJlY3RhbmdsZSB7
DQoNCg0KCWRvdWJsZSB4MSwgeTEsIHgyLCB5MjsNCglkb3VibGUgYXJlYTsN
Cg0KCXB1YmxpYyBSZWN0YW5nbGUgKFN0cmluZ1Rva2VuaXplciB0b2tlKSB7
DQoJCXgxID0gRG91YmxlLnBhcnNlRG91YmxlICh0b2tlLm5leHRUb2tlbiAo
KSk7DQoJCXkxID0gRG91YmxlLnBhcnNlRG91YmxlICh0b2tlLm5leHRUb2tl
biAoKSk7DQoJCXgyID0gRG91YmxlLnBhcnNlRG91YmxlICh0b2tlLm5leHRU
b2tlbiAoKSk7DQoJCXkyID0gRG91YmxlLnBhcnNlRG91YmxlICh0b2tlLm5l
eHRUb2tlbiAoKSk7DQoJCWFyZWEgPSAoeDIgLSB4MSkgKiAoeTIgLSB5MSk7
DQoJfQ0KDQoJcHVibGljIFJlY3RhbmdsZSAoZG91YmxlIGEsIGRvdWJsZSBi
LCBkb3VibGUgYywgZG91YmxlIGQpIHsNCgkJeDEgPSBhOw0KCQl5MSA9IGI7
DQoJCXgyID0gYzsNCgkJeTIgPSBkOw0KCQlhcmVhID0gKHgyIC0geDEpICog
KHkyIC0geTEpOw0KCX0NCg0KDQoJcHVibGljIFJlY3RhbmdsZSBzaGFyZWRB
bXQgKFJlY3RhbmdsZSB0d28pIHsNCgkJZG91YmxlIHN4MSwgc3gyLCBzeTEs
IHN5MjsNCgkJc3gxID0gTWF0aC5tYXggKHgxLCB0d28ueDEpOw0KCQlzeDIg
PSBNYXRoLm1pbiAoeDIsIHR3by54Mik7DQoJCXN5MSA9IE1hdGgubWF4ICh5
MSwgdHdvLnkxKTsNCgkJc3kyID0gTWF0aC5taW4gKHkyLCB0d28ueTIpOw0K
CQlpZiAoc3gxIDwgc3gyICYmIHN5MSA8IHN5MikNCgkJCXJldHVybiBuZXcg
UmVjdGFuZ2xlIChzeDEsIHN5MSwgc3gyLCBzeTIpOw0KCQllbHNlDQoJCQly
ZXR1cm4gbnVsbDsNCgl9DQp9DQo=
--1031816484-659455242-983128636=:5683--

From judge@east.isx.com Sun Feb 25 14:48:23 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id OAA10570
	for <judge@east.isx.com>; Sun, 25 Feb 2001 14:48:22 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id PAA21981
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:00:27 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA10755
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:00:25 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 15:00:25 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: atlantis (2)
Message-ID: <Pine.SOL.4.21.0102251500120.10654-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-983131225=:10654"
Content-Length: 5878

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-851401618-983131225=:10654
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-851401618-983131225=:10654
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251500250.10654@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIGF0bGFudGlzDQp7DQogcHVibGljIHN0YXRpYyB2b2lkIG1h
aW4oU3RyaW5nIGFyZ3ZbXSkgdGhyb3dzIEV4Y2VwdGlvbg0KIHsNCiAgQnVm
ZmVyZWRSZWFkZXIgaW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVh
ZGVyKCJhdGxhbnRpcy5pbiIpKTsNCiAgUHJpbnRXcml0ZXIgb3V0PW5ldyBQ
cmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigiYXRsYW50aXMub3V0IikpOw0K
ICBpbnQgbj1JbnRlZ2VyLnBhcnNlSW50KGluLnJlYWRMaW5lKCkudHJpbSgp
KTsNCiAgaW50IGNvdW50PTA7DQogIHdoaWxlKG4+MCkNCiAgew0KICAgY291
bnQrKzsNCiAgIGRvdWJsZVtdW10gZD1uZXcgZG91YmxlW25dWzRdOw0KICAg
Zm9yKGludCBpPTA7aTxuO2krKykNCiAgIHsNCiAgICBTdHJpbmcgcz1pbi5y
ZWFkTGluZSgpOw0KICAgIFN0cmluZ1Rva2VuaXplciBzdD1uZXcgU3RyaW5n
VG9rZW5pemVyKHMpOw0KICAgIGZvcihpbnQgaj0wO2o8NDtqKyspDQogICAg
IGRbaV1bal09bmV3IERvdWJsZShzdC5uZXh0VG9rZW4oKSkuZG91YmxlVmFs
dWUoKTsNCiAgIH0NCg0KICAgVmVjdG9yIHI9bmV3IFZlY3RvcigpOw0KDQog
ICBmb3IoaW50IGk9MDtpPG47aSsrKQ0KICAgew0KICAgIHRlc3QocixkW2ld
LDApOw0KICAgfQ0KDQogICBkb3VibGUgYXJlYT0wOw0KICAgZm9yKGludCBp
PTA7aTxyLnNpemUoKTtpKyspDQogICB7DQogICAgZG91YmxlW10gej0oZG91
YmxlW10pci5lbGVtZW50QXQoaSk7DQogICAgU3lzdGVtLm91dC5wcmludGxu
KHpbMF0rIiAiK3pbMV0rIiAiK3pbMl0rIiAiK3pbM10pOw0KICAgIGFyZWEr
PSh6WzNdLXpbMV0pKih6WzJdLXpbMF0pOw0KICAgfQ0KDQogICBvdXQucHJp
bnRsbigiVGVzdCBjYXNlICMiK2NvdW50KTsNCiAgIG91dC5wcmludGxuKCJU
b3RhbCBleHBsb3JlZCBhcmVhOiAiK2Zvcm1hdChhcmVhKSk7DQoNCiAgIG49
SW50ZWdlci5wYXJzZUludChpbi5yZWFkTGluZSgpLnRyaW0oKSk7DQogIH0N
CiAgDQogIG91dC5jbG9zZSgpOw0KIH0NCg0KIHB1YmxpYyBzdGF0aWMgU3Ry
aW5nIGZvcm1hdChkb3VibGUgZCkNCiB7DQogIGludCBpPShpbnQpZDsNCiAg
aW50IHI9KGludCkoKChkLWkpKy4wMDUpKjEwMCk7DQogIFN0cmluZyBycz0i
IityOw0KICBpZihycy5sZW5ndGgoKT09MSkgcnM9IjAiK3JzOw0KICByZXR1
cm4gaSsiLiIrcnM7DQogfQ0KDQogcHVibGljIHN0YXRpYyB2b2lkIHRlc3Qo
VmVjdG9yIHIsZG91YmxlW10gZCxpbnQgcykNCiB7DQpTeXN0ZW0ub3V0LnBy
aW50bG4ocysiOiAiK2RbMF0rIiAiK2RbMV0rIiAiK2RbMl0rIiAiK2RbM10p
Ow0KICBpZihzPj1yLnNpemUoKSkNCiAgew0KICAgci5hZGRFbGVtZW50KGQp
Ow0KICAgcmV0dXJuOw0KICB9DQoNCiAgZG91YmxlW10gej0oZG91YmxlW10p
ci5lbGVtZW50QXQocyk7DQoNCiAgYm9vbGVhbiBsZWZ0PShkWzBdPnpbMF0g
JiYgZFswXTx6WzJdKTsNCiAgYm9vbGVhbiByaWdodD0oZFsyXT56WzBdICYm
IGRbMl08elsyXSk7DQogIGJvb2xlYW4gdG9wPShkWzFdPnpbMV0gJiYgZFsx
XTx6WzNdKTsNCiAgYm9vbGVhbiBib3R0b209KGRbM10+elsxXSAmJiBkWzNd
PHpbM10pOw0KICBib29sZWFuIGxlZnQyPSh6WzBdPmRbMF0gJiYgelswXTxk
WzJdKTsNCiAgYm9vbGVhbiByaWdodDI9KHpbMl0+ZFswXSAmJiB6WzJdPGRb
Ml0pOw0KICBib29sZWFuIHRvcDI9KHpbMV0+ZFsxXSAmJiB6WzFdPGRbM10p
Ow0KICBib29sZWFuIGJvdHRvbTI9KHpbM10+ZFsxXSAmJiB6WzNdPGRbM10p
Ow0KDQogIGlmKGxlZnQgJiYgcmlnaHQgJiYgdG9wICYmIGJvdHRvbSkNCiAg
ew0KICAgcmV0dXJuOw0KICB9DQogIGVsc2UgaWYobGVmdDIgJiYgcmlnaHQy
ICYmIHRvcDIgJiYgYm90dG9tMikNCiAgew0KICAgdGVzdChyLGFycmF5KGRb
MF0sZFsxXSxkWzJdLHpbMV0pLHMrMSk7DQogICB0ZXN0KHIsYXJyYXkoZFsw
XSx6WzFdLHpbMF0selszXSkscysxKTsNCiAgIHRlc3QocixhcnJheSh6WzJd
LHpbMV0sZFsyXSx6WzNdKSxzKzEpOw0KICAgdGVzdChyLGFycmF5KGRbMF0s
elszXSxkWzJdLGRbM10pLHMrMSk7DQogIH0NCiAgZWxzZSBpZih0b3AgJiYg
Ym90dG9tICYmIGxlZnQpDQogIHsNCiAgIHRlc3QocixhcnJheSh6WzJdLGRb
MV0sZFsyXSxkWzNdKSxzKzEpOw0KICB9DQogIGVsc2UgaWYodG9wICYmIGJv
dHRvbSAmJiByaWdodCkNCiAgew0KICAgdGVzdChyLGFycmF5KGRbMF0sZFsx
XSx6WzBdLGRbM10pLHMrMSk7DQogIH0NCiAgZWxzZSBpZih0b3AgJiYgbGVm
dCAmJiByaWdodCkNCiAgew0KICAgdGVzdChyLGFycmF5KGRbMF0selszXSxk
WzJdLGRbM10pLHMrMSk7DQogIH0NCiAgZWxzZSBpZihib3R0b20gJiYgbGVm
dCAmJiByaWdodCkNCiAgew0KICAgdGVzdChyLGFycmF5KGRbMF0sZFsxXSxk
WzJdLHpbMV0pLHMrMSk7DQogIH0NCiAgZWxzZSBpZih0b3AyICYmIGJvdHRv
bTIgJiYgbGVmdDIpDQogIHsNCiAgIHRlc3QocixhcnJheShkWzBdLGRbMV0s
ZFsyXSx6WzFdKSxzKzEpOw0KICAgdGVzdChyLGFycmF5KGRbMF0selsxXSx6
WzBdLHpbM10pLHMrMSk7DQogICB0ZXN0KHIsYXJyYXkoZFswXSx6WzNdLGRb
Ml0selszXSkscysxKTsNCiAgfQ0KICBlbHNlIGlmKHRvcDIgJiYgYm90dG9t
MiAmJiByaWdodDIpDQogIHsNCiAgIHRlc3QocixhcnJheShkWzBdLGRbMV0s
ZFsyXSx6WzFdKSxzKzEpOw0KICAgdGVzdChyLGFycmF5KHpbMl0selsxXSxk
WzJdLHpbM10pLHMrMSk7DQogICB0ZXN0KHIsYXJyYXkoZFswXSx6WzNdLGRb
Ml0selszXSkscysxKTsNCiAgfQ0KICBlbHNlIGlmKHRvcDIgJiYgbGVmdDIg
JiYgcmlnaHQyKQ0KICB7DQogICB0ZXN0KHIsYXJyYXkoZFswXSxkWzFdLHpb
MF0sZFszXSkscysxKTsNCiAgIHRlc3QocixhcnJheSh6WzBdLHpbM10selsy
XSxkWzNdKSxzKzEpOw0KICAgdGVzdChyLGFycmF5KHpbMl0sZFsxXSxkWzJd
LGRbM10pLHMrMSk7DQogIH0NCiAgZWxzZSBpZihib3R0b20yICYmIGxlZnQy
ICYmIHJpZ2h0MikNCiAgew0KICAgdGVzdChyLGFycmF5KGRbMF0sZFsxXSx6
WzBdLGRbM10pLHMrMSk7DQogICB0ZXN0KHIsYXJyYXkoelswXSxkWzBdLHpb
Ml0selswXSkscysxKTsNCiAgIHRlc3QocixhcnJheSh6WzJdLGRbMV0sZFsy
XSxkWzNdKSxzKzEpOw0KICB9DQogIGVsc2UgaWYodG9wICYmIGxlZnQpDQog
IHsNCiAgIHRlc3QocixhcnJheSh6WzJdLGRbMV0sZFsyXSx6WzNdKSxzKzEp
Ow0KICAgdGVzdChyLGFycmF5KGRbMF0selszXSxkWzJdLGRbM10pLHMrMSk7
DQogIH0NCiAgZWxzZSBpZih0b3AgJiYgcmlnaHQpDQogIHsNCiAgIHRlc3Qo
cixhcnJheShkWzBdLGRbMV0selswXSx6WzNdKSxzKzEpOw0KICAgdGVzdChy
LGFycmF5KGRbMF0selszXSxkWzJdLGRbM10pLHMrMSk7DQogIH0NCiAgZWxz
ZSBpZihib3R0b20gJiYgbGVmdCkNCiAgew0KICAgdGVzdChyLGFycmF5KHpb
Ml0selsxXSxkWzJdLGRbM10pLHMrMSk7DQogICB0ZXN0KHIsYXJyYXkoZFsw
XSxkWzFdLGRbMl0selsxXSkscysxKTsNCiAgfQ0KICBlbHNlIGlmKGJvdHRv
bSAmJiByaWdodCkNCiAgew0KICAgdGVzdChyLGFycmF5KGRbMF0selsxXSx6
WzBdLGRbM10pLHMrMSk7DQogICB0ZXN0KHIsYXJyYXkoZFswXSxkWzFdLGRb
Ml0selsxXSkscysxKTsNCiAgfQ0KICBlbHNlDQogICB0ZXN0KHIsZCxzKzEp
Ow0KIH0NCg0KIHB1YmxpYyBzdGF0aWMgZG91YmxlW10gYXJyYXkoZG91Ymxl
IGQxLGRvdWJsZSBkMixkb3VibGUgZDMsZG91YmxlIGQ0KQ0KIHsNCiAgZG91
YmxlW10gZD1uZXcgZG91YmxlWzRdOw0KICBkWzBdPWQxOw0KICBkWzFdPWQy
Ow0KICBkWzJdPWQzOw0KICBkWzNdPWQ0Ow0KICByZXR1cm4gZDsNCiB9DQp9

---559023410-851401618-983131225=:10654--

From judge@east.isx.com Sun Feb 25 14:51:52 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id OAA10817
	for <judge@east.isx.com>; Sun, 25 Feb 2001 14:51:50 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id PAA22119
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:03:55 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA10882
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:03:52 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 15:03:52 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: smith (3)
Message-ID: <Pine.SOL.4.21.0102251503290.10654-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-983131432=:10654"
Content-Length: 2251

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-1804928587-983131432=:10654
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-1804928587-983131432=:10654
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="smith.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251503520.10654@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="smith.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIHNtaXRoDQp7DQogcHVibGljIHN0YXRpYyB2b2lkIG1haW4o
U3RyaW5nIGFyZ3ZbXSkgdGhyb3dzIEV4Y2VwdGlvbg0KIHsNCiAgQnVmZmVy
ZWRSZWFkZXIgaW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVy
KCJzbWl0aC5pbiIpKTsNCiAgUHJpbnRXcml0ZXIgb3V0PW5ldyBQcmludFdy
aXRlcihuZXcgRmlsZVdyaXRlcigic21pdGgub3V0IikpOw0KICBpbnQgbj1J
bnRlZ2VyLnBhcnNlSW50KGluLnJlYWRMaW5lKCkudHJpbSgpKTsNCiAgd2hp
bGUobj4wKQ0KICB7DQogICBvdXQucHJpbnRsbihzbWl0aChuKSk7ICAgDQoN
CiAgIG49SW50ZWdlci5wYXJzZUludChpbi5yZWFkTGluZSgpLnRyaW0oKSk7
DQogIH0NCiAgDQogIG91dC5jbG9zZSgpOw0KIH0NCg0KIHB1YmxpYyBzdGF0
aWMgaW50IHNtaXRoKGludCBuKQ0KIHsNCiAgZm9yKGludCBpPW4rMTtpPDIw
MDAwMDAwMDtpKyspDQogIHsNCiAgIGludCBzdW09c3VtKGkpOw0KICAgVmVj
dG9yIGZhY3RvcnM9ZmFjdG9ycyhpLDIpOw0KICAgaWYoZmFjdG9ycy5zaXpl
KCk+MSkNCiAgIHsNCiAgICBpbnQgZnN1bT0wOw0KICAgIGZvcihpbnQgaj0w
O2o8ZmFjdG9ycy5zaXplKCk7aisrKQ0KICAgICBmc3VtKz1zdW0oKChJbnRl
Z2VyKWZhY3RvcnMuZWxlbWVudEF0KGopKS5pbnRWYWx1ZSgpKTsNCiAgICBp
Zihmc3VtPT1zdW0pDQogICAgew0KICAgICByZXR1cm4gaTsNCiAgICB9DQog
ICB9DQogIH0NCiAgcmV0dXJuIDA7DQogfQ0KDQogcHVibGljIHN0YXRpYyBp
bnQgc3VtKGludCBpKQ0KIHsNCiAgcmV0dXJuIGkvMTAwMDAwMDAwKyhpLzEw
MDAwMDAwKSUxMCsoaS8xMDAwMDAwKSUxMCsoaS8xMDAwMDApJTEwKyhpLzEw
MDAwKSUxMCsoaS8xMDAwKSUxMCsoaS8xMDApJTEwKyhpLzEwKSUxMCtpJTEw
Ow0KIH0NCg0KIHB1YmxpYyBzdGF0aWMgVmVjdG9yIGZhY3RvcnMoaW50IG51
bSxpbnQgaSkNCiB7DQogIGlmKG51bT09MSkNCiAgIHJldHVybiBuZXcgVmVj
dG9yKCk7DQogIHdoaWxlKGk8PU1hdGguc3FydChudW0pICYmIG51bSVpIT0w
KQ0KICAgaSsrOw0KICBpZihudW0laSE9MCkgaT1udW07DQogIFZlY3RvciB2
PWZhY3RvcnMobnVtL2ksaSk7DQogIHYuYWRkRWxlbWVudChuZXcgSW50ZWdl
cihpKSk7DQogIHJldHVybiB2Ow0KIH0NCn0=
---559023410-1804928587-983131432=:10654--

From judge@east.isx.com Sun Feb 25 14:52:46 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id OAA10873
	for <judge@east.isx.com>; Sun, 25 Feb 2001 14:52:45 -0500 (EST)
Received: from felix.cc.gatech.edu (felix.cc.gatech.edu [130.207.107.11])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id PAA22174
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:04:50 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA28315
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:04:49 -0500 (EST)
Date: Sun, 25 Feb 2001 15:04:49 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: cogwheels
Message-ID: <Pine.SOL.4.21.0102251504290.23924-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-758783491-983131489=:23924"
Content-Length: 6024

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-758783491-983131489=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-758783491-983131489=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="cogwheels.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251504490.23924@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="cogwheels.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
Y2xhc3MgY29nd2hlZWxzIA0NCnsNDQoJQnVmZmVyZWRSZWFkZXIgaW47DQ0K
CVByaW50V3JpdGVyIG91dDsNDQoJaW50IG53aGVlbHM7DQ0KCWludCB3aGVl
bHNbXTsNDQoJVmVjdG9yIHJhdGlvczsNDQoJUmF0aW8gdGFyZ2V0Ow0NCglp
bnQgY3VybjsNDQoJU2V0IHN1YnNldDsNDQoJVmVjdG9yIG5ld1JhdGlvczsN
DQoNDQoJcHVibGljIGNvZ3doZWVscygpDQ0KCXsNDQoJCXRyeSB7DQ0KCQlp
biA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRlcigiY29nd2hl
ZWxzLmluIikpOw0NCgkJb3V0ID0gbmV3IFByaW50V3JpdGVyKG5ldyBGaWxl
V3JpdGVyKCJjb2d3aGVlbHMub3V0IikpOw0NCg0NCgkJU3RyaW5nIGxpbmU7
DQ0KCQlTdHJpbmdUb2tlbml6ZXIgc3Q7DQ0KCQlpbnQgc2V0bnVtID0gMTsN
DQoNDQoJCXdoaWxlKChsaW5lID0gaW4ucmVhZExpbmUoKSkgIT0gbnVsbCkg
ew0NCgkJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihsaW5lKTsNDQoNDQoJ
CQlpZiAoc3QuY291bnRUb2tlbnMoKSA9PSAxICYmIHN0Lm5leHRUb2tlbigp
LmNvbXBhcmVUbygiMCIpID09IDApIHsNDQoJCQkJYnJlYWs7DQ0KCQkJfQ0N
Cg0NCgkJCW53aGVlbHMgPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tl
bigpKTsNDQoJCQl3aGVlbHMgPSBuZXcgaW50W253aGVlbHNdOw0NCg0NCgkJ
CWludCBpID0gMCwgaiA9IDA7DQ0KCQkJd2hpbGUgKHN0Lmhhc01vcmVUb2tl
bnMoKSkgew0NCgkJCQl3aGVlbHNbaV0gPSBJbnRlZ2VyLnBhcnNlSW50KHN0
Lm5leHRUb2tlbigpKTsNDQoJCQkJaSsrOw0NCgkJCX0NDQoJCQlvdXQucHJp
bnRsbigiU2V0ICMiICsgc2V0bnVtKTsNDQoJCQlzZXRudW0rKzsNDQoNDQoJ
CQlyYXRpb3MgPSBuZXcgVmVjdG9yKCk7DQ0KCQkJZm9yKGkgPSAwOyBpIDwg
bndoZWVsczsgaSsrKSB7DQ0KCQkJCWZvciAoaiA9IDA7IGogPCBud2hlZWxz
IDsgaisrICkNDQoJCQkJew0NCgkJCQkJaWYgKGkgIT0gaikNDQoJCQkJCXsN
DQoJCQkJCQlyYXRpb3MuYWRkKG5ldyBSYXRpbyh3aGVlbHNbaV0sIHdoZWVs
c1tqXSkpOw0NCgkJCQkJfQ0NCgkJCQl9DQ0KCQkJfQ0NCg0NCgkJCXdoaWxl
KChsaW5lID0gaW4ucmVhZExpbmUoKSkgIT0gbnVsbCkgew0NCgkJCQlzdCA9
IG5ldyBTdHJpbmdUb2tlbml6ZXIobGluZSk7DQ0KDQ0KCQkJCVN0cmluZyB0
LCBiOw0NCgkJCQl0ID0gc3QubmV4dFRva2VuKCk7DQ0KCQkJCWIgPSBzdC5u
ZXh0VG9rZW4oKTsNDQoNDQoJCQkJCWlmICh0LmNvbXBhcmVUbygiMCIpID09
IDAgfHwgYi5jb21wYXJlVG8oIjAiKSA9PSAwKQ0NCgkJCQkJCWJyZWFrOw0N
Cg0NCgkJCQl0YXJnZXQgPSBuZXcgUmF0aW8oSW50ZWdlci5wYXJzZUludCh0
KSwgSW50ZWdlci5wYXJzZUludChiKSk7DQ0KCQkJCXN1YnNldCA9IG5ldyBU
cmVlU2V0KG5ldyBSYXRpb0NvbXBhcmF0b3IoKSk7DQ0KCQkJCW91dC5wcmlu
dCgiUmF0aW8gIiArIHRhcmdldC50b3AgKyAiOiIgK3RhcmdldC5ib3R0b20g
KyAiOiIpOw0NCgkJCQlib29sZWFuIGZvdW5kID0gZmFsc2U7DQ0KCQkJCWZv
ciAoaSA9IDE7IGkgPD0gcmF0aW9zLnNpemUoKTsgaSsrKSB7DQ0KCQkJCQlj
dXJuID0gaTsNDQoJCQkJCWlmIChzdWJzZXRzKDApKSB7DQ0KCQkJCQkJZm9y
IChpbnQgayA9IDA7IGsgPCBuZXdSYXRpb3Muc2l6ZSgpOyBrKyspDQ0KCQkJ
CQkJew0NCgkJCQkJCQlSYXRpbyB0bXAgPSAoUmF0aW8pIG5ld1JhdGlvcy5l
bGVtZW50QXQoayk7DQ0KCQkJCQkJCW91dC5wcmludCgiICIgKyB0bXAudG9w
ICsgIjoiICsgdG1wLmJvdHRvbSk7DQ0KCQkJCQkJfQ0NCgkJCQkJCW91dC5w
cmludGxuKCIiKTsNDQoJCQkJCQlmb3VuZCA9IHRydWU7DQ0KCQkJCQl9DQ0K
CQkJCX0NDQoJCQkJaWYgKCFmb3VuZCkNDQoJCQkJew0NCgkJCQlvdXQucHJp
bnRsbigiIEltcG9zc2libGUiKTsNDQoJCQkJfQ0NCgkJCX0NDQoJCX0NDQoJ
DQ0KCQlpbi5jbG9zZSgpOw0NCgkJb3V0LmNsb3NlKCk7DQ0KCQl9IGNhdGNo
IChFeGNlcHRpb24gZSkgew0NCgkJCVN5c3RlbS5vdXQucHJpbnRsbigibXkg
ZXhjZXB0aW9uIik7DQ0KCQkJZS5wcmludFN0YWNrVHJhY2UoKTsNDQoJCX0N
DQoNDQoJfQ0NCg0NCglwdWJsaWMgYm9vbGVhbiBzdWJzZXRzKGludCBsZXZl
bCkgdGhyb3dzIEV4Y2VwdGlvbg0NCgl7DQ0KCQlpZiAobGV2ZWwgPT0gY3Vy
bikNDQoJCXsNDQoJCQlpZiAoY29tcHV0ZSgpKSB7DQ0KCQkJCWlmIChuZXdS
YXRpb3Muc2l6ZSgpICE9IDApDQ0KCQkJCXsNDQoJCQkJCXJldHVybiB0cnVl
Ow0NCgkJCQl9DQ0KCQkJCWVsc2Ugew0NCgkJCQkJcmV0dXJuIGZhbHNlOw0N
CgkJCQl9DQ0KCQkJfQ0NCgkJfQ0NCg0NCgkJZm9yKGludCBpID0gMDsgaSA8
IHJhdGlvcy5zaXplKCk7IGkrKykgew0NCgkJCVJhdGlvIGN1ciA9IChSYXRp
bylyYXRpb3MuZWxlbWVudEF0KGkpOw0NCgkJCWlmICghY3VyLnVzZWQpIHsN
DQoJCQkJY3VyLnVzZWQgPSB0cnVlOw0NCgkJCQlzdWJzZXQuYWRkKGN1cik7
DQ0KCQkJCWlmKHN1YnNldHMobGV2ZWwrMSkpDQ0KCQkJCQlyZXR1cm4gdHJ1
ZTsNDQoJCQkJc3Vic2V0LnJlbW92ZShjdXIpOw0NCgkJCQljdXIudXNlZCA9
IGZhbHNlOw0NCgkJCX0NDQoJCX0NDQoJCXJldHVybiBmYWxzZTsNDQoJfQ0N
Cg0NCglwdWJsaWMgYm9vbGVhbiBjb21wdXRlKCkgdGhyb3dzIEV4Y2VwdGlv
biB7DQ0KCQluZXdSYXRpb3MgPSBuZXcgVmVjdG9yKCk7DQ0KCQluZXdSYXRp
b3MuYWRkQWxsKHN1YnNldCk7DQ0KDQ0KCQlmb3IgKGludCBpID0gMDsgaSA8
IG5ld1JhdGlvcy5zaXplKCk7IGkrKykgew0NCgkJCWZvcihpbnQgaiA9IDA7
IGogPCBuZXdSYXRpb3Muc2l6ZSgpOyBqKyspIHsNDQoJCQkJUmF0aW8gY3Vy
aSA9IChSYXRpbyluZXdSYXRpb3MuZWxlbWVudEF0KGkpOw0NCgkJCQlSYXRp
byBjdXJqID0gKFJhdGlvKW5ld1JhdGlvcy5lbGVtZW50QXQoaik7DQ0KCQkJ
CWlmIChjdXJpLnRvcCA9PSBjdXJqLmJvdHRvbSkNDQoJCQkJew0NCgkJCQkJ
bmV3UmF0aW9zLnJlbW92ZShjdXJpKTsNDQoJCQkJCW5ld1JhdGlvcy5yZW1v
dmUoY3Vyaik7DQ0KCQkJCX0NDQoJCQl9DQ0KCQl9DQ0KDQ0KCQlkb3VibGUg
cmF0aW8gPSAxOw0NCgkJZm9yIChpbnQgaSA9IDA7IGkgPCBuZXdSYXRpb3Mu
c2l6ZSgpOyBpKyspIHsNDQoJCQlyYXRpbyAqPSAoKFJhdGlvKW5ld1JhdGlv
cy5lbGVtZW50QXQoaSkpLnZhbHVlOw0NCgkJfQ0NCgkJaWYgKHJhdGlvID09
IHRhcmdldC52YWx1ZSkNDQoJCXsNDQoJCQlyZXR1cm4gdHJ1ZTsNDQoJCX0N
DQoJCWVsc2Ugew0NCgkJCXJldHVybiBmYWxzZTsNDQoJCX0NDQoJCQ0NCgl9
DQ0KDQ0KDQ0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFy
Z3MpIA0NCgl7DQ0KCQluZXcgY29nd2hlZWxzKCk7DQ0KCX0NDQp9DQ0KDQ0K
Y2xhc3MgUmF0aW8NDQp7DQ0KCXB1YmxpYyBpbnQgdG9wOw0NCglwdWJsaWMg
aW50IGJvdHRvbTsNDQoJZG91YmxlIHZhbHVlOw0NCglib29sZWFuIHVzZWQ7
DQ0KDQ0KCXB1YmxpYyBSYXRpbyAoaW50IHQsIGludCBiKSB7DQ0KCQl0b3Ag
PSB0Ow0NCgkJYm90dG9tID0gYjsNDQoJCXZhbHVlID0gKChkb3VibGUpdG9w
KS8oKGRvdWJsZSlib3R0b20pOw0NCgkJdXNlZCA9IGZhbHNlOw0NCgl9DQ0K
fTsNDQoNDQpjbGFzcyBSYXRpb0NvbXBhcmF0b3IgaW1wbGVtZW50cyBDb21w
YXJhdG9yDQ0Kew0NCglwdWJsaWMgaW50IGNvbXBhcmUoT2JqZWN0IG8xLCBP
YmplY3QgbzIpIHsNDQoJCVJhdGlvIHIxID0gKFJhdGlvKSBvMTsNDQoJCVJh
dGlvIHIyID0gKFJhdGlvKSBvMjsNDQoNDQoJCWlmIChyMS52YWx1ZSA8IHIy
LnZhbHVlKQ0NCgkJew0NCgkJCXJldHVybiAtMTsNDQoJCX0NDQoJCWVsc2Ug
aWYocjEudmFsdWUgPT0gcjIudmFsdWUpDQ0KCQl7IA0NCgkJCXJldHVybiAw
Ow0NCgkJfQ0NCgkJZWxzZSB7DQ0KCQkJcmV0dXJuIDE7DQ0KCQl9DQ0KCX0N
DQp9Ow0NCg==
---559023410-758783491-983131489=:23924--

From judge@east.isx.com Sun Feb 25 15:09:01 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id PAA11288
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:09:00 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id PAA23249
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:21:05 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA11510
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:21:04 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 15:21:04 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: ouroboros
Message-ID: <Pine.SOL.4.21.0102251520530.10654-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-684387517-983132464=:10654"
Content-Length: 2598

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-684387517-983132464=:10654
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-684387517-983132464=:10654
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="ouroboros.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251521040.10654@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="ouroboros.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIG91cm9ib3Jvcw0Kew0KIHB1YmxpYyBzdGF0aWMgdm9pZCBt
YWluKFN0cmluZyBhcmd2W10pIHRocm93cyBFeGNlcHRpb24NCiB7DQogIEJ1
ZmZlcmVkUmVhZGVyIGluPW5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJl
YWRlcigib3Vyb2Jvcm9zLmluIikpOw0KICBQcmludFdyaXRlciBvdXQ9bmV3
IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJvdXJvYm9yb3Mub3V0Iikp
Ow0KDQogIFN0cmluZ1tdIG89bmV3IFN0cmluZ1sxNl07DQogIGZvcihpbnQg
aT0xO2k8MTY7aSsrKQ0KICAgb1tpXT1vKGkpOw0KU3lzdGVtLm91dC5wcmlu
dGxuKCJkb25lIik7DQogIFN0cmluZyBzPWluLnJlYWRMaW5lKCkudHJpbSgp
Ow0KICB3aGlsZSghcy5lcXVhbHMoIjAgMCIpKQ0KICB7DQogICBTdHJpbmdU
b2tlbml6ZXIgc3Q9bmV3IFN0cmluZ1Rva2VuaXplcihzKTsNCiAgIGludCBu
PUludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0KICAgaW50IGs9
SW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQogICBvdXQucHJp
bnRsbihiKG9bbl0sayxuKSk7DQoNCiAgIHM9aW4ucmVhZExpbmUoKS50cmlt
KCk7DQogIH0NCg0KICBvdXQuY2xvc2UoKTsNCiB9DQoNCiBwdWJsaWMgc3Rh
dGljIFN0cmluZyBvKGludCBuKQ0KIHsNClN5c3RlbS5vdXQucHJpbnRsbihu
KTsNCiAgaW50IHplcm89bjsNCiAgU3RyaW5nIHM9IiI7DQogIGZvcihpbnQg
aT0wO2k8bjtpKyspDQogICBzKz0iMCI7DQogIHMrPSIxIjsNCiAgd2hpbGUo
cy5sZW5ndGgoKTxNYXRoLnBvdygyLG4pKQ0KICB7DQogICBpZih6ZXJvPj1N
YXRoLnBvdygyLG4tMSkpDQogICAgcys9IjEiOw0KICAgZWxzZQ0KICAgew0K
ICAgIFN0cmluZyB0PXMuc3Vic3RyaW5nKHMubGVuZ3RoKCktbisxKTsNCiAg
ICBpZihzLmluZGV4T2YodCsiMCIpPj0wKQ0KICAgIHsNCiAgICAgaWYocy5p
bmRleE9mKHQrIjEiKTwwKQ0KICAgICAgcys9IjEiOw0KICAgICBlbHNlDQog
ICAgIHsNCiAgICAgIGludCBwPXMubGFzdEluZGV4T2YoIjAiKTsNCiAgICAg
IHM9cy5zdWJzdHJpbmcoMCxwKSsiMSI7DQogICAgICB6ZXJvLS07DQogICAg
IH0NCiAgICB9DQogICAgZWxzZQ0KICAgIHsNCiAgICAgcys9IjAiOw0KICAg
ICB6ZXJvKys7DQogICAgfQ0KICAgfQ0KICB9DQogIFN5c3RlbS5vdXQucHJp
bnRsbihzKTsNCiAgcmV0dXJuIHM7DQogfQ0KDQogcHVibGljIHN0YXRpYyBp
bnQgYihTdHJpbmcgcyxpbnQgayxpbnQgbikNCiB7DQogIHM9cytzOw0KICBT
dHJpbmcgdD1zLnN1YnN0cmluZyhrLGsrbik7DQogIGludCBpPTA7DQogIGZv
cihpbnQgaj0wO2o8dC5sZW5ndGgoKTtqKyspDQogIHsNCiAgIGkqPTI7DQog
ICBpKz0oaW50KSh0LmNoYXJBdChqKS0nMCcpOw0KICB9DQogIHJldHVybiBp
Ow0KIH0NCn0=
---559023410-684387517-983132464=:10654--

From judge@east.isx.com Sun Feb 25 15:20:32 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from r36h69.res.gatech.edu (r36h69.res.gatech.edu [128.61.36.69])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id PAA11987
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:20:31 -0500 (EST)
Received: from localhost (matt@localhost)
	by r36h69.res.gatech.edu (8.9.3/8.9.3) with ESMTP id PAA06474
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:27:40 -0500
Date: Sun, 25 Feb 2001 15:27:40 -0500 (EST)
From: Matthew Fisher <matt@r36h69.res.gatech.edu>
To: judge@east.isx.com
Subject: erdos output format clarification
Message-ID: <Pine.LNX.4.20.0102251526380.6472-100000@r36h69.res.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 139

Should the format for a relation have erdos number infinity be
"infinity." or simply "infinity".  Is is unclear in the problem statement.


From judge@east.isx.com Sun Feb 25 15:41:08 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id PAA12531
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:41:07 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id PAA24607
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:53:13 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA12663
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:53:06 -0500 (EST)
Date: Sun, 25 Feb 2001 15:53:06 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: erdos
Message-ID: <Pine.SOL.4.21.0102251552420.12645-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-983134386=:12645"
Content-Length: 6170

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-851401618-983134386=:12645
Content-Type: TEXT/PLAIN; charset=US-ASCII



					
			-Mahesh Balakrishnan (mahesh@cc.gatech.edu)

---559023410-851401618-983134386=:12645
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="erdos.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251553060.12645@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="erdos.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KY2xh
c3MgZXJkb3MNDQp7DQ0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmlu
ZyBhcmdzW10pIHRocm93cyBJT0V4Y2VwdGlvbg0NCgl7DQ0KCQlCdWZmZXJl
ZFJlYWRlciBiaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IEZpbGVSZWFk
ZXIoImVyZG9zLmluIikpOw0NCgkJUHJpbnRXcml0ZXIgb3V0ID0gbmV3IFBy
aW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJlcmRvcy5vdXQiKSk7DQ0KCQlT
dHJpbmcgYT0gYmluLnJlYWRMaW5lKCk7DQ0KCQlTdHJpbmdUb2tlbml6ZXIg
c3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGEpOw0NCgkJaW50IHAgPSBJbnRl
Z2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCWludCBuID0gSW50
ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQ0KCQlpbnQgcnVuID0g
MDsNDQoJCXdoaWxlKCEocD09MCAmJiBuPT0wKSkNDQoJCXsNDQoJCQlydW4r
KzsNDQoJCQlWZWN0b3IgcGFwZXJzID0gbmV3IFZlY3RvcigpOw0NCgkJCWZv
cihpbnQgaT0wO2k8cDtpKyspDQ0KCQkJew0NCgkJCQlhID0gYmluLnJlYWRM
aW5lKCk7DQ0KCQkJCVZlY3RvciBwYXBlciA9IG5ldyBWZWN0b3IoKTsNDQoJ
CQkJYSA9IGEuc3Vic3RyaW5nKDAsIGEubGFzdEluZGV4T2YoJzonKSk7DQ0K
CQkJCWludCBrID0gMDsNDQoJCQkJd2hpbGUoayE9LTEpDQ0KCQkJCXsNDQoJ
CQkJCWsgPSBhLmluZGV4T2YoJywnKTsNDQoJCQkJCWsgPSBhLmluZGV4T2Yo
JywnLCBrKzEpOw0NCgkJCQkJaWYoaz09LTEpDQ0KCQkJCQkJcGFwZXIuYWRk
KGEudHJpbSgpKTsNDQoJCQkJCWVsc2UNDQoJCQkJCXsNDQoJCQkJCQlwYXBl
ci5hZGQoYS5zdWJzdHJpbmcoMCxrKS50cmltKCkpOw0NCgkJCQkJCWEgPSBh
LnN1YnN0cmluZyhrKzEpOw0NCgkJCQkJfQ0NCgkJCQl9DQ0KLy9TeXN0ZW0u
b3V0LnByaW50bG4ocGFwZXIpOw0NCgkJCQlwYXBlcnMuYWRkKHBhcGVyKTsN
DQoJCQl9DQ0KCQkJVmVjdG9yIG5hbWVzID0gbmV3IFZlY3RvcigpOw0NCgkJ
CVZlY3RvciBuYW1lbm9kZXMgPSBuZXcgVmVjdG9yKCk7CQkJDQ0KCQkJZm9y
KGludCBpPTA7aTxuO2krKykNDQoJCQl7DQ0KCQkJCWEgPSBiaW4ucmVhZExp
bmUoKTsNDQoJCQkJbmFtZXMuYWRkKGEudHJpbSgpKTsNDQoJCQkJbmFtZW5v
ZGVzLmFkZChuZXcgTm9kZShhLnRyaW0oKSkpOw0NCgkJCX0NDQoJCQluYW1l
bm9kZXMuYWRkKG5ldyBOb2RlKCJFcmRvcywgUC4iKSk7DQ0KCQkJbmFtZXMu
YWRkKCJFcmRvcywgUC4iKTsNDQovL1N5c3RlbS5vdXQucHJpbnRsbihuYW1l
cyk7DQ0KCQkJZm9yKGludCBpPTA7aTxwO2krKykNDQoJCQl7DQ0KCQkJCVZl
Y3RvciB0aGlzcGFwZXIgPSAoVmVjdG9yKShwYXBlcnMuZWxlbWVudEF0KGkp
KTsNDQoJCQkJZm9yKGludCBqPTA7ajx0aGlzcGFwZXIuc2l6ZSgpO2orKykN
DQoJCQkJew0NCi8vU3lzdGVtLm91dC5wcmludGxuKHRoaXNwYXBlci5lbGVt
ZW50QXQoaikpOw0NCgkJCQkJaW50IGggPSBuYW1lcy5pbmRleE9mKHRoaXNw
YXBlci5lbGVtZW50QXQoaikpOw0NCgkJCQkJaWYoaD09LTEpDQ0KCQkJCQl7
DQ0KCQkJCQkJbmFtZXMuYWRkKHRoaXNwYXBlci5lbGVtZW50QXQoaikpOw0N
CgkJCQkJCW5hbWVub2Rlcy5hZGQobmV3IE5vZGUoKFN0cmluZyl0aGlzcGFw
ZXIuZWxlbWVudEF0KGopKSk7DQ0KCQkJCQkvLwljb250aW51ZTsNDQoJCQkJ
CX0NDQoJCQkJCU5vZGUgdG5vZGUgPSAoKE5vZGUpbmFtZW5vZGVzLmVsZW1l
bnRBdChuYW1lcy5pbmRleE9mKHRoaXNwYXBlci5lbGVtZW50QXQoaikpKSk7
DQ0KCQkJCQlmb3IoaW50IGs9MDtrPHRoaXNwYXBlci5zaXplKCk7aysrKQ0N
CgkJCQkJew0NCgkJCQkJCWludCBoaCA9IG5hbWVzLmluZGV4T2YodGhpc3Bh
cGVyLmVsZW1lbnRBdChrKSk7DQ0KCQkJCQkJaWYoaGg9PS0xKQ0NCgkJCQkJ
CXsNDQoJCQkJCQkJbmFtZXMuYWRkKHRoaXNwYXBlci5lbGVtZW50QXQoaykp
Ow0NCgkJCQkJCQluYW1lbm9kZXMuYWRkKG5ldyBOb2RlKChTdHJpbmcpdGhp
c3BhcGVyLmVsZW1lbnRBdChrKSkpOw0NCgkJCQkJCS8vCWNvbnRpbnVlOw0N
CgkJCQkJCX0NDQoJCQkJCQlpZihrIT1qKQ0NCgkJCQkJCXsNDQoJCQkJCQkJ
dG5vZGUuY29uYW1lcy5hZGQoKE5vZGUpbmFtZW5vZGVzLmVsZW1lbnRBdChu
YW1lcy5pbmRleE9mKHRoaXNwYXBlci5lbGVtZW50QXQoaykpKSk7DQ0KLy9T
eXN0ZW0ub3V0LnByaW50bG4odGhpc3BhcGVyLmVsZW1lbnRBdChrKSk7DQ0K
CQkJCQkJfQ0NCgkJCQkJfQ0NCi8vU3lzdGVtLm91dC5wcmludGxuKHRub2Rl
LmNvbmFtZXMpOw0NCgkJCQl9DQ0KCQkJfQ0NCg0NCgkJCVZlY3RvciBRID0g
bmV3IFZlY3RvcigpOw0NCgkJCVEuYWRkKChOb2RlKW5hbWVub2Rlcy5lbGVt
ZW50QXQobmFtZXMuaW5kZXhPZigiRXJkb3MsIFAuIikpKTsNDQoJCQlWZWN0
b3IgVmlzaXRlZCA9IG5ldyBWZWN0b3IoKTsNDQoJCQlWaXNpdGVkLmFkZCgo
Tm9kZSluYW1lbm9kZXMuZWxlbWVudEF0KG5hbWVzLmluZGV4T2YoIkVyZG9z
LCBQLiIpKSk7DQ0KCQkJd2hpbGUoUS5zaXplKCk+MCkNDQoJCQl7DQ0KCQkJ
CU5vZGUgY3Vybm9kZSA9IChOb2RlKVEucmVtb3ZlKDApOw0NCi8vCQkJCVN5
c3RlbS5vdXQucHJpbnRsbihjdXJub2RlLmNvbmFtZXMpOw0NCgkJCQlmb3Io
aW50IGk9MDtpPGN1cm5vZGUuY29uYW1lcy5zaXplKCk7aSsrKQ0NCgkJCQl7
DQ0KCQkJCQlpZighVmlzaXRlZC5jb250YWlucyhjdXJub2RlLmNvbmFtZXMu
ZWxlbWVudEF0KGkpKSkNDQoJCQkJCXsNDQoJCQkJCQkoKE5vZGUpY3Vybm9k
ZS5jb25hbWVzLmVsZW1lbnRBdChpKSkucGF0aGxlbiA9IGN1cm5vZGUucGF0
aGxlbisxOw0NCi8vCQkJCQkJU3lzdGVtLm91dC5wcmludGxuKCgoTm9kZSlj
dXJub2RlLmNvbmFtZXMuZWxlbWVudEF0KGkpKS5uYW1lKTsNDQoJCQkJCQko
KE5vZGUpbmFtZW5vZGVzLmVsZW1lbnRBdChuYW1lbm9kZXMuaW5kZXhPZihj
dXJub2RlLmNvbmFtZXMuZWxlbWVudEF0KGkpKSkpLnBhdGhsZW4gPSBjdXJu
b2RlLnBhdGhsZW4rMTsNDQoJCQkJCQlWaXNpdGVkLmFkZChjdXJub2RlLmNv
bmFtZXMuZWxlbWVudEF0KGkpKTsNDQoJCQkJCQlRLmFkZChjdXJub2RlLmNv
bmFtZXMuZWxlbWVudEF0KGkpKTsNDQoJCQkJCX0NDQoJCQkJfQ0NCgkJCX0N
DQovLwkJCVN5c3RlbS5vdXQucHJpbnRsbihWaXNpdGVkKTsNDQoJCQlvdXQu
cHJpbnRsbigiRGF0YWJhc2UgIyIgKyBydW4pOw0NCgkJCWZvcihpbnQgaT0w
O2k8bjtpKyspDQ0KCQkJew0NCgkJCQlpZigoKE5vZGUpbmFtZW5vZGVzLmVs
ZW1lbnRBdChpKSkucGF0aGxlbi0xPT0wKQ0NCgkJCQkJb3V0LnByaW50bG4o
bmFtZXMuZWxlbWVudEF0KGkpICsgIjogaW5maW5pdHkiKTsNDQoJCQkJZWxz
ZQ0NCgkJCQkJb3V0LnByaW50bG4obmFtZXMuZWxlbWVudEF0KGkpICsgIjog
IiArICgoKE5vZGUpbmFtZW5vZGVzLmVsZW1lbnRBdChpKSkucGF0aGxlbi0x
KSk7DQ0KCQkJfQ0NCgkNDQoJCQlhPSBiaW4ucmVhZExpbmUoKTsNDQoJCQlz
dCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoYSk7DQ0KCQkJcCA9IEludGVnZXIu
cGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0NCgkJCW4gPSBJbnRlZ2VyLnBh
cnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCX0NDQoJCW91dC5jbG9zZSgp
Ow0NCgkJYmluLmNsb3NlKCk7DQ0KCX0NDQp9DQ0KY2xhc3MgTm9kZQ0NCnsN
DQoJU3RyaW5nIG5hbWU7DQ0KCVZlY3RvciBjb25hbWVzOw0NCglwdWJsaWMg
aW50IHBhdGhsZW47DQ0KCU5vZGUoU3RyaW5nIHRuYW1lKQ0NCgl7DQ0KCQlu
YW1lID0gdG5hbWU7DQ0KCQljb25hbWVzID0gbmV3IFZlY3RvcigpOw0NCgkJ
cGF0aGxlbiA9IDE7DQ0KCX0NDQoJcHVibGljIFN0cmluZyB0b1N0cmluZygp
DQ0KCXsNDQoJCXJldHVybiBuYW1lOw0NCgl9DQ0KCXB1YmxpYyBib29sZWFu
IGVxdWFscyhPYmplY3QgdG8pDQ0KCXsNDQoJCU5vZGUgdG5vZGUgPSAoTm9k
ZSl0bzsNDQoJCWlmKHRoaXMubmFtZS5lcXVhbHModG5vZGUubmFtZSkpDQ0K
CQkJcmV0dXJuIHRydWU7DQ0KCQlyZXR1cm4gZmFsc2U7DQ0KCX0NDQp9Ow==
---559023410-851401618-983134386=:12645--

From judge@east.isx.com Sun Feb 25 15:42:26 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id PAA12553
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:42:23 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id PAA24657
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:54:29 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA12695
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:54:28 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 15:54:28 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: erdos
Message-ID: <Pine.SOL.4.21.0102251554170.12115-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-983134468=:12115"
Content-Length: 3850

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-851401618-983134468=:12115
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-851401618-983134468=:12115
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="erdos.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251554280.12115@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="erdos.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIGVyZG9zDQp7DQogcHVibGljIHN0YXRpYyBIYXNodGFibGUg
aGFzaDsNCg0KIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmd2
W10pIHRocm93cyBFeGNlcHRpb24NCiB7DQogIEJ1ZmZlcmVkUmVhZGVyIGlu
PW5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRlcigiZXJkb3MuaW4i
KSk7DQogIFByaW50V3JpdGVyIG91dD1uZXcgUHJpbnRXcml0ZXIobmV3IEZp
bGVXcml0ZXIoImVyZG9zLm91dCIpKTsNCg0KICBTdHJpbmcgcz1pbi5yZWFk
TGluZSgpLnRyaW0oKTsNCiAgaW50IGNvdW50PTA7DQogIHdoaWxlKCFzLmVx
dWFscygiMCAwIikpDQogIHsNCiAgIFN0cmluZ1Rva2VuaXplciBzdD1uZXcg
U3RyaW5nVG9rZW5pemVyKHMpOw0KICAgaW50IHA9SW50ZWdlci5wYXJzZUlu
dChzdC5uZXh0VG9rZW4oKSk7DQogICBpbnQgbj1JbnRlZ2VyLnBhcnNlSW50
KHN0Lm5leHRUb2tlbigpKTsNCg0KICAgU3RyaW5nW10gcGFwZXJzPW5ldyBT
dHJpbmdbcF07DQogICBoYXNoPW5ldyBIYXNodGFibGUoKTsNCg0KICAgZm9y
KGludCBpPTA7aTxwO2krKykNCiAgIHsNCiAgICBwYXBlcnNbaV09aW4ucmVh
ZExpbmUoKTsNCiAgICBwYXBlcnNbaV09cGFwZXJzW2ldLnN1YnN0cmluZygw
LHBhcGVyc1tpXS5pbmRleE9mKCI6IikpOw0KICAgIFN0cmluZ1tdIGF1dGhv
cnM9YXV0aG9ycyhwYXBlcnNbaV0pOw0KICAgIGZvcihpbnQgaj0wO2o8YXV0
aG9ycy5sZW5ndGg7aisrKQ0KICAgIHsNCiAgICAgT2JqZWN0IG89aGFzaC5n
ZXQoYXV0aG9yc1tqXSk7DQogICAgIEF1dGhvciBhOw0KICAgICBpZihvIT1u
dWxsKQ0KICAgICAgYT0oQXV0aG9yKW87DQogICAgIGVsc2UNCiAgICAgew0K
ICAgICAgYT1uZXcgQXV0aG9yKGF1dGhvcnNbal0pOw0KICAgICAgYS5udW1i
ZXI9SW50ZWdlci5NQVhfVkFMVUU7DQogICAgICBoYXNoLnB1dChhdXRob3Jz
W2pdLGEpOw0KICAgICB9DQogICAgIGEucGFwZXJzLmFkZEVsZW1lbnQocGFw
ZXJzW2ldKTsNCiAgICB9DQogICB9DQoNCiAgIE9iamVjdCBvPWhhc2guZ2V0
KCJFcmRvcywgUC4iKTsNCiAgIGlmKG8hPW51bGwpDQogICB7DQogICAgVmVj
dG9yIHF1ZXVlPW5ldyBWZWN0b3IoKTsNCiAgICBBdXRob3IgYT0oQXV0aG9y
KW87DQogICAgYS5udW1iZXI9MDsNCiAgICBxdWV1ZS5hZGRFbGVtZW50KGEp
Ow0KDQogICAgd2hpbGUocXVldWUuc2l6ZSgpPjApDQogICAgew0KICAgICBB
dXRob3IgYj0oQXV0aG9yKXF1ZXVlLmVsZW1lbnRBdCgwKTsNCiAgICAgcXVl
dWUucmVtb3ZlRWxlbWVudEF0KDApOw0KDQogICAgIGZvcihpbnQgaT0wO2k8
Yi5wYXBlcnMuc2l6ZSgpO2krKykNCiAgICAgew0KICAgICAgU3RyaW5nW10g
YXV0aG9ycz1hdXRob3JzKGIucGFwZXJzLmVsZW1lbnRBdChpKS50b1N0cmlu
ZygpKTsNCiAgICAgIGZvcihpbnQgaj0wO2o8YXV0aG9ycy5sZW5ndGg7aisr
KQ0KICAgICAgew0KICAgICAgIEF1dGhvciBjPShBdXRob3IpaGFzaC5nZXQo
YXV0aG9yc1tqXSk7DQogICAgICAgaWYoYy5udW1iZXI+Yi5udW1iZXIrMSkN
CiAgICAgICB7DQogICAgICAgIGMubnVtYmVyPWIubnVtYmVyKzE7DQogICAg
ICAgIHF1ZXVlLmFkZEVsZW1lbnQoYyk7DQogICAgICAgfQ0KICAgICAgfQ0K
ICAgICB9DQogICAgfQ0KICAgfQ0KDQogICBvdXQucHJpbnRsbigiRGF0YWJh
c2UgIyIrKCsrY291bnQpKTsNCiAgIGZvcihpbnQgaT0wO2k8bjtpKyspDQog
ICB7DQogICAgcz1pbi5yZWFkTGluZSgpLnRyaW0oKTsNCiAgICBBdXRob3Ig
YT0oQXV0aG9yKWhhc2guZ2V0KHMpOw0KICAgIG91dC5wcmludGxuKHMrIjog
IithLm51bWJlcik7DQogICB9DQogICBvdXQucHJpbnRsbigpOw0KDQogICBz
PWluLnJlYWRMaW5lKCkudHJpbSgpOw0KICB9DQoNCiAgb3V0LmNsb3NlKCk7
DQogfQ0KDQogcHVibGljIHN0YXRpYyBTdHJpbmdbXSBhdXRob3JzKFN0cmlu
ZyBwYXBlcikNCiB7DQogIFN0cmluZ1Rva2VuaXplciBzdD1uZXcgU3RyaW5n
VG9rZW5pemVyKHBhcGVyLCIsIik7DQogIFN0cmluZ1tdIHM9bmV3IFN0cmlu
Z1tzdC5jb3VudFRva2VucygpLzJdOw0KICBmb3IoaW50IGk9MDtpPHMubGVu
Z3RoO2krKykNCiAgew0KICAgc1tpXT0oc3QubmV4dFRva2VuKCkrIiwiK3N0
Lm5leHRUb2tlbigpKS50cmltKCk7DQogIH0NCiAgcmV0dXJuIHM7DQogfQ0K
fQ0KDQpjbGFzcyBBdXRob3INCnsNCiBwdWJsaWMgVmVjdG9yIHBhcGVyczsN
CiBwdWJsaWMgU3RyaW5nIG5hbWU7DQogcHVibGljIGludCBudW1iZXI7DQoN
CiBwdWJsaWMgQXV0aG9yKFN0cmluZyBuYW1lKQ0KIHsNCiAgdGhpcy5uYW1l
PW5hbWU7DQogIHBhcGVycz1uZXcgVmVjdG9yKCk7DQogfQ0KfQ==
---559023410-851401618-983134468=:12115--

From judge@east.isx.com Sun Feb 25 15:44:14 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id PAA12566
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:44:12 -0500 (EST)
Received: from felix.cc.gatech.edu (felix.cc.gatech.edu [130.207.107.11])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id PAA24792
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:56:18 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA29749
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:56:16 -0500 (EST)
Date: Sun, 25 Feb 2001 15:56:16 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0102251555570.23924-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-684387517-983134576=:23924"
Content-Length: 6272

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-684387517-983134576=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-684387517-983134576=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="cogwheels.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251556160.23924@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="cogwheels.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
Y2xhc3MgY29nd2hlZWxzIA0NCnsNDQoJQnVmZmVyZWRSZWFkZXIgaW47DQ0K
CVByaW50V3JpdGVyIG91dDsNDQoJaW50IG53aGVlbHM7DQ0KCWludCB3aGVl
bHNbXTsNDQoJVmVjdG9yIHJhdGlvczsNDQoJUmF0aW8gdGFyZ2V0Ow0NCglp
bnQgY3VybjsNDQoJU2V0IHN1YnNldDsNDQoJVmVjdG9yIG5ld1JhdGlvczsN
DQoNDQoJcHVibGljIGNvZ3doZWVscygpDQ0KCXsNDQoJCXRyeSB7DQ0KCQlp
biA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRlcigiY29nd2hl
ZWxzLmluIikpOw0NCgkJb3V0ID0gbmV3IFByaW50V3JpdGVyKG5ldyBGaWxl
V3JpdGVyKCJjb2d3aGVlbHMub3V0IikpOw0NCg0NCgkJU3RyaW5nIGxpbmU7
DQ0KCQlTdHJpbmdUb2tlbml6ZXIgc3Q7DQ0KCQlpbnQgc2V0bnVtID0gMTsN
DQoNDQoJCXdoaWxlKChsaW5lID0gaW4ucmVhZExpbmUoKSkgIT0gbnVsbCkg
ew0NCgkJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihsaW5lKTsNDQoNDQoJ
CQlpZiAoc3QuY291bnRUb2tlbnMoKSA9PSAxICYmIHN0Lm5leHRUb2tlbigp
LmNvbXBhcmVUbygiMCIpID09IDApIHsNDQoJCQkJYnJlYWs7DQ0KCQkJfQ0N
Cg0NCgkJCW53aGVlbHMgPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tl
bigpKTsNDQoJCQl3aGVlbHMgPSBuZXcgaW50W253aGVlbHNdOw0NCg0NCgkJ
CWludCBpID0gMCwgaiA9IDA7DQ0KCQkJd2hpbGUgKHN0Lmhhc01vcmVUb2tl
bnMoKSkgew0NCgkJCQl3aGVlbHNbaV0gPSBJbnRlZ2VyLnBhcnNlSW50KHN0
Lm5leHRUb2tlbigpKTsNDQoJCQkJaSsrOw0NCgkJCX0NDQoJCQlvdXQucHJp
bnRsbigiU2V0ICMiICsgc2V0bnVtKTsNDQoJCQlzZXRudW0rKzsNDQoNDQoJ
CQlyYXRpb3MgPSBuZXcgVmVjdG9yKCk7DQ0KCQkJZm9yKGkgPSAwOyBpIDwg
bndoZWVsczsgaSsrKSB7DQ0KCQkJCWZvciAoaiA9IDA7IGogPCBud2hlZWxz
IDsgaisrICkNDQoJCQkJew0NCgkJCQkJaWYgKGkgIT0gaikNDQoJCQkJCXsN
DQoJCQkJCQlyYXRpb3MuYWRkKG5ldyBSYXRpbyh3aGVlbHNbaV0sIHdoZWVs
c1tqXSkpOw0NCgkJCQkJfQ0NCgkJCQl9DQ0KCQkJfQ0NCg0NCgkJCXdoaWxl
KChsaW5lID0gaW4ucmVhZExpbmUoKSkgIT0gbnVsbCkgew0NCgkJCQlzdCA9
IG5ldyBTdHJpbmdUb2tlbml6ZXIobGluZSk7DQ0KDQ0KCQkJCQ0NCgkJCQlT
dHJpbmcgdCwgYjsNDQoJCQkJdCA9IHN0Lm5leHRUb2tlbigpOw0NCgkJCQli
ID0gc3QubmV4dFRva2VuKCk7DQ0KDQ0KCQkJCWlmICh0LmNvbXBhcmVUbygi
MCIpID09IDAgfHwgYi5jb21wYXJlVG8oIjAiKSA9PSAwKQ0NCgkJCQkJYnJl
YWs7DQ0KCQkJCWlmIChud2hlZWxzID09IDEpDQ0KCQkJCXsNDQoJCQkJCQlv
dXQucHJpbnQoIlJhdGlvICIgKyB0YXJnZXQudG9wICsgIjoiICt0YXJnZXQu
Ym90dG9tICsgIjoiKTsNDQoJCQkJCQlvdXQucHJpbnRsbigiIEltcG9zc2li
bGUiKTsNDQoJCQkJCQljb250aW51ZTsNDQoJCQkJfQ0NCg0NCgkJCQl0YXJn
ZXQgPSBuZXcgUmF0aW8oSW50ZWdlci5wYXJzZUludCh0KSwgSW50ZWdlci5w
YXJzZUludChiKSk7DQ0KCQkJCXN1YnNldCA9IG5ldyBUcmVlU2V0KG5ldyBS
YXRpb0NvbXBhcmF0b3IoKSk7DQ0KCQkJCW91dC5wcmludCgiUmF0aW8gIiAr
IHRhcmdldC50b3AgKyAiOiIgK3RhcmdldC5ib3R0b20gKyAiOiIpOw0NCgkJ
CQlib29sZWFuIGZvdW5kID0gZmFsc2U7DQ0KCQkJCWZvciAoaSA9IDE7IGkg
PD0gcmF0aW9zLnNpemUoKTsgaSsrKSB7DQ0KCQkJCQljdXJuID0gaTsNDQoJ
CQkJCWlmIChzdWJzZXRzKDApKSB7DQ0KCQkJCQkJZm9yIChpbnQgayA9IDA7
IGsgPCBuZXdSYXRpb3Muc2l6ZSgpOyBrKyspDQ0KCQkJCQkJew0NCgkJCQkJ
CQlSYXRpbyB0bXAgPSAoUmF0aW8pIG5ld1JhdGlvcy5lbGVtZW50QXQoayk7
DQ0KCQkJCQkJCW91dC5wcmludCgiICIgKyB0bXAudG9wICsgIjoiICsgdG1w
LmJvdHRvbSk7DQ0KCQkJCQkJfQ0NCgkJCQkJCW91dC5wcmludGxuKCIiKTsN
DQoJCQkJCQlmb3VuZCA9IHRydWU7DQ0KCQkJCQl9DQ0KCQkJCX0NDQoJCQkJ
aWYgKCFmb3VuZCkNDQoJCQkJew0NCgkJCQlvdXQucHJpbnRsbigiIEltcG9z
c2libGUiKTsNDQoJCQkJfQ0NCgkJCX0NDQoJCX0NDQoJDQ0KCQlpbi5jbG9z
ZSgpOw0NCgkJb3V0LmNsb3NlKCk7DQ0KCQl9IGNhdGNoIChFeGNlcHRpb24g
ZSkgew0NCgkJCVN5c3RlbS5vdXQucHJpbnRsbigibXkgZXhjZXB0aW9uIik7
DQ0KCQkJZS5wcmludFN0YWNrVHJhY2UoKTsNDQoJCX0NDQoNDQoJfQ0NCg0N
CglwdWJsaWMgYm9vbGVhbiBzdWJzZXRzKGludCBsZXZlbCkgdGhyb3dzIEV4
Y2VwdGlvbg0NCgl7DQ0KCQlpZiAobGV2ZWwgPT0gY3VybikNDQoJCXsNDQoJ
CQlpZiAoY29tcHV0ZSgpKSB7DQ0KCQkJCWlmIChuZXdSYXRpb3Muc2l6ZSgp
ICE9IDApDQ0KCQkJCXsNDQoJCQkJCXJldHVybiB0cnVlOw0NCgkJCQl9DQ0K
CQkJCWVsc2Ugew0NCgkJCQkJcmV0dXJuIGZhbHNlOw0NCgkJCQl9DQ0KCQkJ
fQ0NCgkJfQ0NCgkNDQoJCQ0NCgkJZm9yKGludCBpID0gMDsgaSA8IHJhdGlv
cy5zaXplKCk7IGkrKykgew0NCgkJCVJhdGlvIGN1ciA9IChSYXRpbylyYXRp
b3MuZWxlbWVudEF0KGkpOw0NCgkJCWlmICghY3VyLnVzZWQpIHsNDQoJCQkJ
Y3VyLnVzZWQgPSB0cnVlOw0NCgkJCQlzdWJzZXQuYWRkKGN1cik7DQ0KCQkJ
CWlmKHN1YnNldHMobGV2ZWwrMSkpDQ0KCQkJCQlyZXR1cm4gdHJ1ZTsNDQoJ
CQkJc3Vic2V0LnJlbW92ZShjdXIpOw0NCgkJCQljdXIudXNlZCA9IGZhbHNl
Ow0NCgkJCX0NDQoJCX0NDQoNDQoJCXJldHVybiBmYWxzZTsNDQoJfQ0NCg0N
CglwdWJsaWMgYm9vbGVhbiBjb21wdXRlKCkgdGhyb3dzIEV4Y2VwdGlvbiB7
DQ0KCQluZXdSYXRpb3MgPSBuZXcgVmVjdG9yKCk7DQ0KCQluZXdSYXRpb3Mu
YWRkQWxsKHN1YnNldCk7DQ0KLyoNDQoJCWZvciAoaW50IGkgPSAwOyBpIDwg
bmV3UmF0aW9zLnNpemUoKTsgaSsrKSB7DQ0KCQkJZm9yKGludCBqID0gMDsg
aiA8IG5ld1JhdGlvcy5zaXplKCk7IGorKykgew0NCgkJCQlSYXRpbyBjdXJp
ID0gKFJhdGlvKW5ld1JhdGlvcy5lbGVtZW50QXQoaSk7DQ0KCQkJCVJhdGlv
IGN1cmogPSAoUmF0aW8pbmV3UmF0aW9zLmVsZW1lbnRBdChqKTsNDQoJCQkJ
aWYgKGN1cmkudG9wID09IGN1cmouYm90dG9tKQ0NCgkJCQl7DQ0KCQkJCQlu
ZXdSYXRpb3MucmVtb3ZlKGN1cmkpOw0NCgkJCQkJbmV3UmF0aW9zLnJlbW92
ZShjdXJqKTsNDQoJCQkJfQ0NCgkJCX0NDQoJCX0NDQoqLw0NCg0NCgkJZG91
YmxlIHJhdGlvID0gMTsNDQoJCWZvciAoaW50IGkgPSAwOyBpIDwgbmV3UmF0
aW9zLnNpemUoKTsgaSsrKSB7DQ0KCQkJcmF0aW8gKj0gKChSYXRpbyluZXdS
YXRpb3MuZWxlbWVudEF0KGkpKS52YWx1ZTsNDQoJCX0NDQoJCWlmIChyYXRp
byA9PSB0YXJnZXQudmFsdWUpDQ0KCQl7DQ0KCQkJcmV0dXJuIHRydWU7DQ0K
CQl9DQ0KCQllbHNlIHsNDQoJCQlyZXR1cm4gZmFsc2U7DQ0KCQl9DQ0KCQkN
DQoJfQ0NCg0NCg0NCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdb
XSBhcmdzKSANDQoJew0NCgkJbmV3IGNvZ3doZWVscygpOw0NCgl9DQ0KfQ0N
Cg0NCmNsYXNzIFJhdGlvDQ0Kew0NCglwdWJsaWMgaW50IHRvcDsNDQoJcHVi
bGljIGludCBib3R0b207DQ0KCWRvdWJsZSB2YWx1ZTsNDQoJYm9vbGVhbiB1
c2VkOw0NCg0NCglwdWJsaWMgUmF0aW8gKGludCB0LCBpbnQgYikgew0NCgkJ
dG9wID0gdDsNDQoJCWJvdHRvbSA9IGI7DQ0KCQl2YWx1ZSA9ICgoZG91Ymxl
KXRvcCkvKChkb3VibGUpYm90dG9tKTsNDQoJCXVzZWQgPSBmYWxzZTsNDQoJ
fQ0NCn07DQ0KDQ0KY2xhc3MgUmF0aW9Db21wYXJhdG9yIGltcGxlbWVudHMg
Q29tcGFyYXRvcg0NCnsNDQoJcHVibGljIGludCBjb21wYXJlKE9iamVjdCBv
MSwgT2JqZWN0IG8yKSB7DQ0KCQlSYXRpbyByMSA9IChSYXRpbykgbzE7DQ0K
CQlSYXRpbyByMiA9IChSYXRpbykgbzI7DQ0KDQ0KCQlpZiAocjEudmFsdWUg
PCByMi52YWx1ZSkNDQoJCXsNDQoJCQlyZXR1cm4gLTE7DQ0KCQl9DQ0KCQll
bHNlIGlmKHIxLnZhbHVlID09IHIyLnZhbHVlKQ0NCgkJeyANDQoJCQlyZXR1
cm4gMDsNDQoJCX0NDQoJCWVsc2Ugew0NCgkJCXJldHVybiAxOw0NCgkJfQ0N
Cgl9DQ0KfTsNDQo=
---559023410-684387517-983134576=:23924--

From judge@east.isx.com Sun Feb 25 15:53:19 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id PAA12875
	for <judge@east.isx.com>; Sun, 25 Feb 2001 15:53:18 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id QAA25119
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:05:24 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA13141
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:05:20 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 16:05:19 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: ouroboros (2)
Message-ID: <Pine.SOL.4.21.0102251605080.12115-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-758783491-983135119=:12115"
Content-Length: 2781

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-758783491-983135119=:12115
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-758783491-983135119=:12115
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="ouroboros.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251605190.12115@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="ouroboros.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIG91cm9ib3Jvcw0Kew0KIHB1YmxpYyBzdGF0aWMgdm9pZCBt
YWluKFN0cmluZyBhcmd2W10pIHRocm93cyBFeGNlcHRpb24NCiB7DQogIEJ1
ZmZlcmVkUmVhZGVyIGluPW5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJl
YWRlcigib3Vyb2Jvcm9zLmluIikpOw0KICBQcmludFdyaXRlciBvdXQ9bmV3
IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJvdXJvYm9yb3Mub3V0Iikp
Ow0KDQogIFN0cmluZ1tdIG89bmV3IFN0cmluZ1sxNl07DQogIGZvcihpbnQg
aT0xO2k8MTY7aSsrKQ0KICAgb1tpXT1vKGkpOw0KU3lzdGVtLm91dC5wcmlu
dGxuKCJkb25lIik7DQogIFN0cmluZyBzPWluLnJlYWRMaW5lKCkudHJpbSgp
Ow0KICB3aGlsZSghcy5lcXVhbHMoIjAgMCIpKQ0KICB7DQogICBTdHJpbmdU
b2tlbml6ZXIgc3Q9bmV3IFN0cmluZ1Rva2VuaXplcihzKTsNCiAgIGludCBu
PUludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0KICAgaW50IGs9
SW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQogICBvdXQucHJp
bnRsbihiKG9bbl0sayxuKSk7DQoNCiAgIHM9aW4ucmVhZExpbmUoKS50cmlt
KCk7DQogIH0NCg0KICBvdXQuY2xvc2UoKTsNCiB9DQoNCiBwdWJsaWMgc3Rh
dGljIFN0cmluZyBvKGludCBuKQ0KIHsNClN5c3RlbS5vdXQucHJpbnRsbihu
KTsNCiAgaW50IHplcm89bjsNCiAgU3RyaW5nQnVmZmVyIHM9bmV3IFN0cmlu
Z0J1ZmZlcigpOw0KICBmb3IoaW50IGk9MDtpPG47aSsrKQ0KICAgcy5hcHBl
bmQoIjAiKTsNCiAgcy5hcHBlbmQoIjEiKTsNCiAgd2hpbGUocy5sZW5ndGgo
KTxNYXRoLnBvdygyLG4pKQ0KICB7DQogICBpZih6ZXJvPj1NYXRoLnBvdygy
LG4tMSkpDQogICAgcy5hcHBlbmQoIjEiKTsNCiAgIGVsc2UNCiAgIHsNCiAg
ICBTdHJpbmcgczI9cy50b1N0cmluZygpOw0KICAgIFN0cmluZyB0PXMyLnN1
YnN0cmluZyhzMi5sZW5ndGgoKS1uKzEpOw0KICAgIGlmKHMyLmluZGV4T2Yo
dCsiMCIpPj0wKQ0KICAgIHsNCiAgICAgaWYoczIuaW5kZXhPZih0KyIxIik8
MCkNCiAgICAgIHMuYXBwZW5kKCIxIik7DQogICAgIGVsc2UNCiAgICAgew0K
ICAgICAgaW50IHA9czIubGFzdEluZGV4T2YoIjAiKTsNCiAgICAgIHMyPXMy
LnN1YnN0cmluZygwLHApKyIxIjsNCiAgICAgIHM9bmV3IFN0cmluZ0J1ZmZl
cihzMik7DQogICAgICB6ZXJvLS07DQogICAgIH0NCiAgICB9DQogICAgZWxz
ZQ0KICAgIHsNCiAgICAgcy5hcHBlbmQoIjAiKTsNCiAgICAgemVybysrOw0K
ICAgIH0NCiAgIH0NCiAgfQ0KICBTeXN0ZW0ub3V0LnByaW50bG4ocyk7DQog
IHJldHVybiBzLnRvU3RyaW5nKCk7DQogfQ0KDQogcHVibGljIHN0YXRpYyBp
bnQgYihTdHJpbmcgcyxpbnQgayxpbnQgbikNCiB7DQogIHM9cytzOw0KICBT
dHJpbmcgdD1zLnN1YnN0cmluZyhrLGsrbik7DQogIGludCBpPTA7DQogIGZv
cihpbnQgaj0wO2o8dC5sZW5ndGgoKTtqKyspDQogIHsNCiAgIGkqPTI7DQog
ICBpKz0oaW50KSh0LmNoYXJBdChqKS0nMCcpOw0KICB9DQogIHJldHVybiBp
Ow0KIH0NCn0=
---559023410-758783491-983135119=:12115--

From judge@east.isx.com Sun Feb 25 16:02:34 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA13188
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:02:32 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id QAA25499
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:14:38 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA13513
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:14:37 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 16:14:37 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: erdos (2)
Message-ID: <Pine.SOL.4.21.0102251614190.13172-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-983135677=:13172"
Content-Length: 4131

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-851401618-983135677=:13172
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-851401618-983135677=:13172
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="erdos.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251614370.13172@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="erdos.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIGVyZG9zDQp7DQogcHVibGljIHN0YXRpYyBIYXNodGFibGUg
aGFzaDsNCg0KIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmd2
W10pIHRocm93cyBFeGNlcHRpb24NCiB7DQogIEJ1ZmZlcmVkUmVhZGVyIGlu
PW5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRlcigiZXJkb3MuaW4i
KSk7DQogIFByaW50V3JpdGVyIG91dD1uZXcgUHJpbnRXcml0ZXIobmV3IEZp
bGVXcml0ZXIoImVyZG9zLm91dCIpKTsNCg0KICBTdHJpbmcgcz1pbi5yZWFk
TGluZSgpLnRyaW0oKTsNCiAgaW50IGNvdW50PTA7DQogIHdoaWxlKCFzLmVx
dWFscygiMCAwIikpDQogIHsNCiAgIFN0cmluZ1Rva2VuaXplciBzdD1uZXcg
U3RyaW5nVG9rZW5pemVyKHMpOw0KICAgaW50IHA9SW50ZWdlci5wYXJzZUlu
dChzdC5uZXh0VG9rZW4oKSk7DQogICBpbnQgbj1JbnRlZ2VyLnBhcnNlSW50
KHN0Lm5leHRUb2tlbigpKTsNCg0KICAgU3RyaW5nW10gcGFwZXJzPW5ldyBT
dHJpbmdbcF07DQogICBoYXNoPW5ldyBIYXNodGFibGUoKTsNCg0KICAgZm9y
KGludCBpPTA7aTxwO2krKykNCiAgIHsNCiAgICBwYXBlcnNbaV09aW4ucmVh
ZExpbmUoKTsNCiAgICBwYXBlcnNbaV09cGFwZXJzW2ldLnN1YnN0cmluZygw
LHBhcGVyc1tpXS5pbmRleE9mKCI6IikpOw0KICAgIFN0cmluZ1tdIGF1dGhv
cnM9YXV0aG9ycyhwYXBlcnNbaV0pOw0KICAgIGZvcihpbnQgaj0wO2o8YXV0
aG9ycy5sZW5ndGg7aisrKQ0KICAgIHsNCiAgICAgT2JqZWN0IG89aGFzaC5n
ZXQoYXV0aG9yc1tqXSk7DQogICAgIEF1dGhvciBhOw0KICAgICBpZihvIT1u
dWxsKQ0KICAgICAgYT0oQXV0aG9yKW87DQogICAgIGVsc2UNCiAgICAgew0K
ICAgICAgYT1uZXcgQXV0aG9yKGF1dGhvcnNbal0pOw0KICAgICAgYS5udW1i
ZXI9SW50ZWdlci5NQVhfVkFMVUU7DQogICAgICBoYXNoLnB1dChhdXRob3Jz
W2pdLGEpOw0KICAgICB9DQogICAgIGEucGFwZXJzLmFkZEVsZW1lbnQocGFw
ZXJzW2ldKTsNCiAgICB9DQogICB9DQoNCiAgIE9iamVjdCBvPWhhc2guZ2V0
KCJFcmRvcywgUC4iKTsNCiAgIGlmKG8hPW51bGwpDQogICB7DQogICAgVmVj
dG9yIHF1ZXVlPW5ldyBWZWN0b3IoKTsNCiAgICBBdXRob3IgYT0oQXV0aG9y
KW87DQogICAgYS5udW1iZXI9MDsNCiAgICBxdWV1ZS5hZGRFbGVtZW50KGEp
Ow0KDQogICAgd2hpbGUocXVldWUuc2l6ZSgpPjApDQogICAgew0KICAgICBB
dXRob3IgYj0oQXV0aG9yKXF1ZXVlLmVsZW1lbnRBdCgwKTsNCiAgICAgcXVl
dWUucmVtb3ZlRWxlbWVudEF0KDApOw0KDQogICAgIGZvcihpbnQgaT0wO2k8
Yi5wYXBlcnMuc2l6ZSgpO2krKykNCiAgICAgew0KICAgICAgU3RyaW5nW10g
YXV0aG9ycz1hdXRob3JzKGIucGFwZXJzLmVsZW1lbnRBdChpKS50b1N0cmlu
ZygpKTsNCiAgICAgIGZvcihpbnQgaj0wO2o8YXV0aG9ycy5sZW5ndGg7aisr
KQ0KICAgICAgew0KICAgICAgIEF1dGhvciBjPShBdXRob3IpaGFzaC5nZXQo
YXV0aG9yc1tqXSk7DQogICAgICAgaWYoYy5udW1iZXI+Yi5udW1iZXIrMSkN
CiAgICAgICB7DQogICAgICAgIGMubnVtYmVyPWIubnVtYmVyKzE7DQogICAg
ICAgIHF1ZXVlLmFkZEVsZW1lbnQoYyk7DQogICAgICAgfQ0KICAgICAgfQ0K
ICAgICB9DQogICAgfQ0KICAgfQ0KDQogICBvdXQucHJpbnRsbigiRGF0YWJh
c2UgIyIrKCsrY291bnQpKTsNCiAgIGZvcihpbnQgaT0wO2k8bjtpKyspDQog
ICB7DQogICAgcz1pbi5yZWFkTGluZSgpLnRyaW0oKTsNCiAgICBTdHJpbmcg
YW5zd2VyPSIiOw0KICAgIE9iamVjdCBvMj1oYXNoLmdldChzKTsNCiAgICBp
ZihvMj09bnVsbCkNCiAgICAgYW5zd2VyPSJpbmZpbml0eSI7DQogICAgZWxz
ZQ0KICAgIHsNCiAgICAgQXV0aG9yIGE9KEF1dGhvciloYXNoLmdldChzKTsN
CiAgICAgYW5zd2VyPSIiK2EubnVtYmVyOw0KICAgICBpZihhLm51bWJlcj09
SW50ZWdlci5NQVhfVkFMVUUpDQogICAgICBhbnN3ZXI9ImluZmluaXR5IjsN
CiAgICB9DQogICAgb3V0LnByaW50bG4ocysiOiAiK2Fuc3dlcik7DQogICB9
DQogICBvdXQucHJpbnRsbigpOw0KDQogICBzPWluLnJlYWRMaW5lKCkudHJp
bSgpOw0KICB9DQoNCiAgb3V0LmNsb3NlKCk7DQogfQ0KDQogcHVibGljIHN0
YXRpYyBTdHJpbmdbXSBhdXRob3JzKFN0cmluZyBwYXBlcikNCiB7DQogIFN0
cmluZ1Rva2VuaXplciBzdD1uZXcgU3RyaW5nVG9rZW5pemVyKHBhcGVyLCIs
Iik7DQogIFN0cmluZ1tdIHM9bmV3IFN0cmluZ1tzdC5jb3VudFRva2Vucygp
LzJdOw0KICBmb3IoaW50IGk9MDtpPHMubGVuZ3RoO2krKykNCiAgew0KICAg
c1tpXT0oc3QubmV4dFRva2VuKCkrIiwiK3N0Lm5leHRUb2tlbigpKS50cmlt
KCk7DQogIH0NCiAgcmV0dXJuIHM7DQogfQ0KfQ0KDQpjbGFzcyBBdXRob3IN
CnsNCiBwdWJsaWMgVmVjdG9yIHBhcGVyczsNCiBwdWJsaWMgU3RyaW5nIG5h
bWU7DQogcHVibGljIGludCBudW1iZXI7DQoNCiBwdWJsaWMgQXV0aG9yKFN0
cmluZyBuYW1lKQ0KIHsNCiAgdGhpcy5uYW1lPW5hbWU7DQogIHBhcGVycz1u
ZXcgVmVjdG9yKCk7DQogfQ0KfQ==
---559023410-851401618-983135677=:13172--

From judge@east.isx.com Sun Feb 25 16:10:56 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA13485
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:10:55 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id QAA25956
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:23:01 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA13920
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:23:00 -0500 (EST)
Date: Sun, 25 Feb 2001 16:23:00 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: smith
Message-ID: <Pine.SOL.4.21.0102251622390.13390-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-983136180=:13390"
Content-Length: 4759

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-851401618-983136180=:13390
Content-Type: TEXT/PLAIN; charset=US-ASCII



					
			-Mahesh Balakrishnan (mahesh@cc.gatech.edu)

---559023410-851401618-983136180=:13390
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="smith.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251623000.13390@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="smith.java"

aW1wb3J0IGphdmEuaW8uKjsNDQoNDQpjbGFzcyBzbWl0aCANDQp7DQ0KCXN0
YXRpYyBpbnRbXSBzbWl0aDsNDQoJc3RhdGljIGludFtdIHByaW1lOw0NCglz
dGF0aWMgaW50W10ga3ByaW1lcyA9IG5ldyBpbnRbMTIzMF07DQ0KCXB1Ymxp
YyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBFeGNl
cHRpb24NDQoJew0NCgkJQnVmZmVyZWRSZWFkZXIgaW4gPSBuZXcgQnVmZmVy
ZWRSZWFkZXIobmV3IEZpbGVSZWFkZXIoInNtaXRoLmluIikpOw0NCgkJUHJp
bnRXcml0ZXIgb3V0ID0gbmV3IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVy
KCJzbWl0aC5vdXQiKSk7DQ0KCQlpbnQgbjsNDQoJCWFsbFByaW1lcygpOw0N
CgkJdHJ5DQ0KCQl7DQ0KCQkJbiA9IEludGVnZXIucGFyc2VJbnQoaW4ucmVh
ZExpbmUoKSk7DQ0KCQl9DQ0KCQljYXRjaCAoRXhjZXB0aW9uIGUpDQ0KCQl7
DQ0KCQkJbiA9IDA7DQ0KCQl9DQ0KCQlpbnQgayA9IG47DQ0KCQlib29sZWFu
IGZvdW5kU21pdGggPSBmYWxzZTsNDQoJCXdoaWxlIChrICE9IDApDQ0KCQl7
DQ0KCQkJU3lzdGVtLm91dC5wcmludGxuKGspOw0NCgkJCWZvdW5kU21pdGgg
PSBmYWxzZTsNDQoJCQlpbnQgdGVtcCA9IGs7DQ0KCQkJaW50IHN1bSA9IGRp
Z2l0U3VtKHRlbXApOw0NCgkJCXByaW1lID0gbmV3IGludFtrXTsNDQoJCQlp
bnQgcHJpbWUxID0gaXNQcmltZSh0ZW1wKTsNDQoJCQlTeXN0ZW0ub3V0LnBy
aW50bG4ocHJpbWUxKTsNDQoJCQlpZiAocHJpbWUxICE9IDApDQ0KCQkJew0N
CgkJCQlwcmltZVswXSA9IHByaW1lMTsNDQoJCQkJZ2V0UHJpbWVzKHRlbXAv
cHJpbWUxKTsNDQoJCQkJaW50IHN1bXAgPSAwOw0NCgkJCQlmb3IgKGludCBp
ID0gMDtpPHByaW1lLmxlbmd0aCA7aSsrICkNDQoJCQkJew0NCgkJCQkJc3Vt
cCArPSBkaWdpdFN1bShwcmltZVtpXSk7DQ0KCQkJCQlpZihzdW1wPnN1bSkg
e2JyZWFrO30NDQoJCQkJfQ0NCgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIlN1
bToiK3N1bSsiIFN1bXA6IitzdW1wKTsNDQoJCQkJaWYoc3VtcCA9PSBzdW0p
IHsNDQoJCQkJCWZvdW5kU21pdGggPSB0cnVlOw0NCgkJCQl9DQ0KCQkJfQ0N
CgkJCWlmKGZvdW5kU21pdGgpIHsNDQoJCQkJb3V0LnByaW50bG4oayk7DQ0K
CQkJCXRyeQ0NCgkJCQl7DQ0KCQkJCQluID0gSW50ZWdlci5wYXJzZUludChp
bi5yZWFkTGluZSgpKTsNDQoJCQkJfQ0NCgkJCQljYXRjaCAoRXhjZXB0aW9u
IGUpDQ0KCQkJCXsNDQoJCQkJCW4gPSAwOw0NCgkJCQl9DQ0KCQkJCWs9bjsN
DQoJCQl9IGVsc2Ugew0NCgkJCQlrKys7DQ0KCQkJfQ0NCgkJfQ0NCgkJaW4u
Y2xvc2UoKTsNDQoJCW91dC5jbG9zZSgpOw0NCg0NCg0NCgl9DQ0KDQ0KCXN0
YXRpYyBpbnQgaXNQcmltZShpbnQgbikgew0NCgkJZm9yIChpbnQgaSA9IDA7
a3ByaW1lc1tpXTw9KGludClNYXRoLnNxcnQoKGRvdWJsZSluKSA7aSsrICkN
DQoJCXsNDQoJCQlpZihuICUga3ByaW1lc1tpXSA9PSAwKSB7DQ0KCQkJCXJl
dHVybiBrcHJpbWVzW2ldOw0NCgkJCX0NDQoJCX0NDQoJCXJldHVybiAwOw0N
Cgl9DQ0KDQ0KCXN0YXRpYyB2b2lkIGdldFByaW1lcyhpbnQgbikgew0NCgkJ
aW50IGluZGV4ID0gMTsNDQoJCWludCBzcXJ0ID0gKGludClNYXRoLnNxcnQo
KGRvdWJsZSluKTsNDQoJCWZvciAoaW50IGkgPSAwOyBrcHJpbWVzW2ldPD1z
cXJ0IDtpKyspDQ0KCQl7DQ0KCQkJaWYobiVrcHJpbWVzW2ldID09IDApIHsN
DQoJCQkJcHJpbWVbaW5kZXhdID0ga3ByaW1lc1tpXTsNDQoJCQkJaW5kZXgr
KzsNDQovLwkJCQlTeXN0ZW0ub3V0LnByaW50bG4oaSk7DQ0KCQkJCW4gPSBu
L2twcmltZXNbaV07DQ0KCQkJCWktLTsNDQoJCQl9DQ0KCQl9DQ0KCQlwcmlt
ZVtpbmRleF0gPSBuOw0NCgl9DQ0KCQ0NCglzdGF0aWMgaW50IGRpZ2l0U3Vt
KGludCB0ZW1wKSB7DQ0KCQlpbnQgdG9SZXQgPSAwOw0NCgkJd2hpbGUgKHRl
bXAgIT0gMCkNDQoJCXsNDQoJCQl0b1JldCArPSB0ZW1wJTEwOw0NCgkJCXRl
bXAgPSB0ZW1wLzEwOw0NCgkJfQ0NCgkJcmV0dXJuIHRvUmV0Ow0NCgl9DQ0K
DQ0KCXN0YXRpYyB2b2lkIGFsbFByaW1lcygpIHsNDQoJCWtwcmltZXNbMF0g
PSAyOw0NCgkJa3ByaW1lc1sxXSA9IDM7DQ0KCQlrcHJpbWVzWzJdID0gNTsN
DQoJCWtwcmltZXNbM10gPSA3Ow0NCgkJa3ByaW1lc1s0XSA9IDExOw0NCgkJ
a3ByaW1lc1s1XSA9IDEzOw0NCgkJa3ByaW1lc1s2XSA9IDE3Ow0NCgkJa3By
aW1lc1s3XSA9IDE5Ow0NCgkJa3ByaW1lc1s4XSA9IDIzOw0NCgkJa3ByaW1l
c1s5XSA9IDI5Ow0NCgkJa3ByaW1lc1sxMF0gPSAzMTsNDQoJCWtwcmltZXNb
MTFdID0gMzc7DQ0KCQlrcHJpbWVzWzEyXSA9IDQxOw0NCgkJa3ByaW1lc1sx
M10gPSA0MzsNDQoJCWtwcmltZXNbMTRdID0gNDc7DQ0KCQlrcHJpbWVzWzE1
XSA9IDUzOw0NCgkJa3ByaW1lc1sxNl0gPSA1OTsNDQoJCWtwcmltZXNbMTdd
ID0gNjE7DQ0KCQlrcHJpbWVzWzE4XSA9IDY3Ow0NCgkJa3ByaW1lc1sxOV0g
PSA3MTsNDQoJCWtwcmltZXNbMjBdID0gNzM7DQ0KCQlrcHJpbWVzWzIxXSA9
IDc5Ow0NCgkJa3ByaW1lc1syMl0gPSA4MzsNDQoJCWtwcmltZXNbMjNdID0g
ODc7DQ0KCQlrcHJpbWVzWzI0XSA9IDk3Ow0NCgkJaW50IGluZGV4ID0gMjU7
DQ0KCQlpbnQgbjsNDQovLwkJU3lzdGVtLm91dC5wcmludGxuKCIwIik7DQ0K
CQlmb3IobiA9IDEwMTsgbjwxMDAwMDsgbis9Mikgew0NCi8vCQkJU3lzdGVt
Lm91dC5wcmludGxuKCIuIituKTsNDQoJCQlmb3IgKGludCBpID0gMDtpPGlu
ZGV4IDtpKysgKQ0NCgkJCXsNDQovLwkJCQlTeXN0ZW0ub3V0LnByaW50bG4o
aSk7DQ0KCQkJCWlmKG4la3ByaW1lc1tpXSA9PSAwKSB7DQ0KCQkJCQlicmVh
azsNDQoJCQkJfQ0NCgkJCQlpZihpPT1pbmRleC0xKSB7DQ0KLy8JCQkJCVN5
c3RlbS5vdXQucHJpbnRsbihuKTsNDQoJCQkJCWtwcmltZXNbaW5kZXhdID0g
bjsNDQoJCQkJCWluZGV4Kys7DQ0KCQkJCX0NDQoJCQl9DQ0KCQl9DQ0KLy8J
CVN5c3RlbS5vdXQucHJpbnRsbihpbmRleCk7DQ0KCX0NDQp9DQ0K
---559023410-851401618-983136180=:13390--

From judge@east.isx.com Sun Feb 25 16:13:49 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from r36h69.res.gatech.edu (r36h69.res.gatech.edu [128.61.36.69])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA13533
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:13:47 -0500 (EST)
Received: from localhost (matt@localhost)
	by r36h69.res.gatech.edu (8.9.3/8.9.3) with ESMTP id QAA07676
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:20:44 -0500
Date: Sun, 25 Feb 2001 16:20:44 -0500 (EST)
From: Matthew Fisher <matt@r36h69.res.gatech.edu>
To: judge@east.isx.com
Subject: erdos
Message-ID: <Pine.LNX.4.20.0102251620240.6479-200000@r36h69.res.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="1031816484-1550708623-983136044=:6479"
Content-Length: 5551

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--1031816484-1550708623-983136044=:6479
Content-Type: TEXT/PLAIN; charset=US-ASCII


--1031816484-1550708623-983136044=:6479
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="erdos.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.20.0102251620440.6479@r36h69.res.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="erdos.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCmltcG9y
dCBqYXZhLmF3dC5Qb2ludDsNCg0KcHVibGljIGNsYXNzIGVyZG9zIHsNCg0K
cHVibGljIHN0YXRpYyBWZWN0b3IgZ3JhcGhbXTsNCnB1YmxpYyBzdGF0aWMg
aW50IGVOdW1iZXJbXTsNCnB1YmxpYyBzdGF0aWMgU3RyaW5nIGF1dGhvcnNb
XTsNCg0KcHVibGljIHN0YXRpYyBmaW5hbCBpbnQgTUFYID0gMTAwMTA7DQoN
Cg0KcHVibGljIHN0YXRpYyBpbnQgYXV0aG9yTnVtYmVyKFN0cmluZyBhKSB7
DQoNCiAgIFN5c3RlbS5vdXQucHJpbnRsbigiYSBpcyAiICsgYSk7DQoNCiAg
IGZvcihpbnQgaT0wOyBpIDwgYXV0aG9ycy5sZW5ndGg7IGkrKykgew0KCWlm
IChhdXRob3JzW2ldICE9IG51bGwgJiYgYXV0aG9yc1tpXS5lcXVhbHMoYSkp
IHJldHVybiBpOw0KICAgfQ0KDQogICByZXR1cm4gLTE7DQoNCn0NCg0KDQpw
dWJsaWMgc3RhdGljIHZvaWQgQkZTKCkgew0KDQppbnQgcGFyZW50LCBuOw0K
VmVjdG9yIHEgPSBuZXcgVmVjdG9yKCk7DQpWZWN0b3IgY2hpbGRyZW47DQpp
bnQgY2hpbGQ7DQpQb2ludCBQOw0KDQpxLmFkZChuZXcgUG9pbnQoMCwwKSk7
DQplTnVtYmVyWzBdID0gMDsNCg0Kd2hpbGUgKCAhcS5pc0VtcHR5KCkgKSB7
DQoNCiAgIFAgPSAoUG9pbnQpIHEuZWxlbWVudEF0KDApOw0KDQogICBwYXJl
bnQgPSBQLng7DQogICBuID0gUC55Ow0KDQogICBxLnJlbW92ZSgwKTsNCg0K
ICAgU3lzdGVtLm91dC5wcmludGxuKCJyZW1vdmVkICIgKyBwYXJlbnQgKyAi
IGZyb20gcXVldWUiKTsNCg0KICAgY2hpbGRyZW4gPSBncmFwaFtwYXJlbnRd
Ow0KDQogICBmb3IoaW50IGk9MDsgaSA8IGNoaWxkcmVuLnNpemUoKTsgaSsr
KSB7DQoNCiAgICAgIGNoaWxkID0gKChJbnRlZ2VyKWNoaWxkcmVuLmVsZW1l
bnRBdChpKSkuaW50VmFsdWUoKTsNCg0KICAgICAgaWYgKGVOdW1iZXJbY2hp
bGRdID09IC0xKSB7DQogICAgICAgICBxLmFkZEVsZW1lbnQobmV3IFBvaW50
KGNoaWxkLCBuKzEpKTsNCiAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigi
QWRkZWQgIiArIGNoaWxkICsgIiB0byBxdWV1ZSIpOw0KCSBlTnVtYmVyW2No
aWxkXSA9IG4rMTsNCiAgICAgIH0NCiAgIH0NCn0NCg0KfQ0KDQoNCnB1Ymxp
YyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmd2W10pIHRocm93cyBFeGNl
cHRpb24gew0KDQoNCmludCBwLCBuLGMgPSAxLGEgLGIsIGF1dGhjb3VudDsN
ClN0cmluZ1Rva2VuaXplciBzdDsNClN0cmluZ1tdIHBhcGVyczsNClZlY3Rv
ciBuYW1lOw0KU3RyaW5nIGxhc3RuYW1lLCBmaXJzdG5hbWUsIHN0cjsNCg0K
QnVmZmVyZWRSZWFkZXIgaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IEZp
bGVSZWFkZXIoImVyZG9zLmluIikpOw0KUHJpbnRXcml0ZXIgb3V0ID0gbmV3
IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJlcmRvcy5vdXQiKSk7DQoN
CndoaWxlKHRydWUpIHsNCg0KICAgc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVy
KGluLnJlYWRMaW5lKCkpOw0KICAgcCA9IEludGVnZXIucGFyc2VJbnQoc3Qu
bmV4dFRva2VuKCkpOw0KICAgbiA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4
dFRva2VuKCkpOw0KDQogICBpZiAocD09MCAmJiBuID09MCkgYnJlYWs7DQoN
CiAgIGF1dGhjb3VudCA9IG47DQogICBTeXN0ZW0ub3V0LnByaW50bG4oIm4g
aXMgIiArIG4gKyAiICAgcCBpcyAiICsgcCk7DQoNCiAgIHBhcGVycyA9IG5l
dyBTdHJpbmdbcF07DQoNCiAgIGdyYXBoID0gbmV3IFZlY3RvcltNQVhdOw0K
ICAgZU51bWJlciA9IG5ldyBpbnRbTUFYXTsNCg0KICAgZm9yIChpbnQgaT0w
OyBpIDwgTUFYOyBpKyspIHsNCglncmFwaFtpXSA9IG5ldyBWZWN0b3IoKTsN
CgllTnVtYmVyW2ldID0gLTE7DQogICB9DQoNCiAgIGZvciAoaW50IGk9MDsg
aSA8IHA7IGkrKykgew0KCXBhcGVyc1tpXSA9IGluLnJlYWRMaW5lKCk7DQog
ICB9DQoNCg0KICAgYXV0aG9ycyA9IG5ldyBTdHJpbmdbTUFYXTsNCg0KICAg
YXV0aG9yc1swXSA9ICJFcmRvcywgUC4iOw0KICAgZm9yKGludCBpPTA7IGkg
PCBuOyBpKyspIHsNCglTeXN0ZW0ub3V0LnByaW50bG4oIkFjY2Vzc2luZyBz
dHJpbmcgYXQgZWxlbSAiICsgKGkrMSkpOw0KCWF1dGhvcnNbaSsxXSA9IGlu
LnJlYWRMaW5lKCkudHJpbSgpOw0KCVN5c3RlbS5vdXQucHJpbnRsbigiYXV0
aG9yc1siICsgKGkrMSkgKyAiXSAgPT0gIiArIGF1dGhvcnNbaSsxXSk7DQog
ICB9DQogICANCiAgIGZvcihpbnQgaT0wOyBpIDwgcDsgaSsrKSB7DQoJc3Qg
PSBuZXcgU3RyaW5nVG9rZW5pemVyKHBhcGVyc1tpXSwgIjoiKTsNCg0KCXN0
ciA9IHN0Lm5leHRUb2tlbigpOw0KDQoJc3QgPSBuZXcgU3RyaW5nVG9rZW5p
emVyKHN0cik7DQoNCgluYW1lID0gbmV3IFZlY3RvcigpOw0KCXdoaWxlKHN0
Lmhhc01vcmVUb2tlbnMoKSkgew0KDQoJICAgZmlyc3RuYW1lID0gc3QubmV4
dFRva2VuKCk7DQoJICAgbGFzdG5hbWUgPSBzdC5uZXh0VG9rZW4oKTsNCg0K
CSAgIGlmIChzdC5oYXNNb3JlVG9rZW5zKCkpIHsNCgkgICBsYXN0bmFtZSA9
IGxhc3RuYW1lLnN1YnN0cmluZygwLGxhc3RuYW1lLmxlbmd0aCgpIC0xKS50
cmltKCk7DQoJICAgfQ0KCSAgIA0KCSAgIG5hbWUuYWRkKGZpcnN0bmFtZSAr
ICIgIiArIGxhc3RuYW1lKTsNCgkgICBTeXN0ZW0ub3V0LnByaW50bG4oIkFk
ZGVkIG5hbWU6ICIgKyAoZmlyc3RuYW1lICsNCiIgIiArIGxhc3RuYW1lKSk7
DQoJfQ0KDQoJZm9yKGludCBrPTA7IGsgPCBuYW1lLnNpemUoKTsgaysrKSB7
DQoJICAgZm9yKGludCBqPTA7IGogPCBuYW1lLnNpemUoKTsgaisrKSB7DQoJ
CWlmIChrICE9IGopIHsNCgkJCWEgPSBhdXRob3JOdW1iZXIoKFN0cmluZylu
YW1lLmVsZW1lbnRBdChrKSk7DQoJCQliID0gYXV0aG9yTnVtYmVyKChTdHJp
bmcpbmFtZS5lbGVtZW50QXQoaikpOw0KDQoJCQlpZiAoYSA9PSAtMSkgeyAN
CgkJCSAgIGF1dGhvcnNbKythdXRoY291bnRdID0oU3RyaW5nKSBuYW1lLmVs
ZW1lbnRBdChrKTsNCgkJCSAgIGEgPSBhdXRoY291bnQ7DQoJCQl9DQoJCQlp
ZiAoYiA9PSAtMSkgew0KCQkJICAgYXV0aG9yc1srK2F1dGhjb3VudF0gPShT
dHJpbmcpIG5hbWUuZWxlbWVudEF0KGopOw0KCQkJICAgYiA9IGF1dGhjb3Vu
dDsNCgkJCX0NCg0KCQkJaWYgKGEgIT0gLTEgJiYgYiAhPSAtMSkgew0KCQkJ
ICAgZ3JhcGhbYV0uYWRkRWxlbWVudChuZXcgSW50ZWdlcihiKSk7DQoJCQkg
ICBncmFwaFtiXS5hZGRFbGVtZW50KG5ldyBJbnRlZ2VyKGEpKTsNCg0KCQkJ
ICAgU3lzdGVtLm91dC5wcmludGxuKCJBZGRlZCBlZGdlIGZyb20gIiArIGEg
Kw0KIiB0byAiICsgYik7DQoJCQl9DQoJCX0NCgkgICB9DQoJfQ0KDQogICB9
DQoNCiAgIEJGUygpOw0KDQogICBvdXQucHJpbnRsbigiRGF0YWJhc2UgIyIg
KyBjKTsNCiAgIGZvcihpbnQgaT0xOyBpIDw9IG47IGkrKykgew0KICAgICAg
ICBpZiAoZU51bWJlcltpXSA9PSAtMSkNCgkJb3V0LnByaW50bG4oIiIgKyBh
dXRob3JzW2ldICsgIjogaW5maW5pdHkiKTsNCgllbHNlIA0KCQlvdXQucHJp
bnRsbigiIiArIGF1dGhvcnNbaV0gKyAiOiAiICsgZU51bWJlcltpXSk7DQog
ICB9DQoNCiAgIGMrKzsNCn0NCg0KaW4uY2xvc2UoKTsNCm91dC5jbG9zZSgp
Ow0KDQp9IC8vIG1haW4NCg0KDQp9IC8vIGNsYXNzDQo=
--1031816484-1550708623-983136044=:6479--

From judge@east.isx.com Sun Feb 25 16:17:28 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA13755
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:17:25 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id QAA26251
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:29:31 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA14202
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:29:29 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 16:29:29 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: ouroboros (3)
Message-ID: <Pine.SOL.4.21.0102251629150.13172-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-959030623-983136569=:13172"
Content-Length: 2817

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-959030623-983136569=:13172
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-959030623-983136569=:13172
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="ouroboros.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251629290.13172@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="ouroboros.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIG91cm9ib3Jvcw0Kew0KIHB1YmxpYyBzdGF0aWMgdm9pZCBt
YWluKFN0cmluZyBhcmd2W10pIHRocm93cyBFeGNlcHRpb24NCiB7DQogIEJ1
ZmZlcmVkUmVhZGVyIGluPW5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJl
YWRlcigib3Vyb2Jvcm9zLmluIikpOw0KICBQcmludFdyaXRlciBvdXQ9bmV3
IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJvdXJvYm9yb3Mub3V0Iikp
Ow0KDQogIFN0cmluZ1tdIG89bmV3IFN0cmluZ1sxNl07DQogIGZvcihpbnQg
aT0xO2k8MTY7aSsrKQ0KICAgb1tpXT1vKGkpOw0KU3lzdGVtLm91dC5wcmlu
dGxuKCJkb25lIik7DQogIFN0cmluZyBzPWluLnJlYWRMaW5lKCkudHJpbSgp
Ow0KICB3aGlsZSghcy5lcXVhbHMoIjAgMCIpKQ0KICB7DQogICBTdHJpbmdU
b2tlbml6ZXIgc3Q9bmV3IFN0cmluZ1Rva2VuaXplcihzKTsNCiAgIGludCBu
PUludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0KICAgaW50IGs9
SW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQogICBvdXQucHJp
bnRsbihiKG9bbl0sayxuKSk7DQoNCiAgIHM9aW4ucmVhZExpbmUoKS50cmlt
KCk7DQogIH0NCg0KICBvdXQuY2xvc2UoKTsNCiB9DQoNCiBwdWJsaWMgc3Rh
dGljIFN0cmluZyBvKGludCBuKQ0KIHsNClN5c3RlbS5vdXQucHJpbnRsbihu
KTsNCiAgaW50IHplcm89bjsNCiAgU3RyaW5nQnVmZmVyIHM9bmV3IFN0cmlu
Z0J1ZmZlcigpOw0KICBmb3IoaW50IGk9MDtpPG47aSsrKQ0KICAgcy5hcHBl
bmQoIjAiKTsNCiAgcy5hcHBlbmQoIjEiKTsNCiAgd2hpbGUocy5sZW5ndGgo
KTxNYXRoLnBvdygyLG4pLTEpDQogIHsNCi8vICAgaWYoemVybz49TWF0aC5w
b3coMixuLTEpKQ0KLy8gICAgcy5hcHBlbmQoIjEiKTsNCi8vICAgZWxzZQ0K
ICAgew0KICAgIFN0cmluZyBzMj1zLnRvU3RyaW5nKCk7DQogICAgU3RyaW5n
IHQ9czIuc3Vic3RyaW5nKHMyLmxlbmd0aCgpLW4rMSk7DQogICAgaWYoczIu
aW5kZXhPZih0KyIwIik+PTApDQogICAgew0KICAgICBpZihzMi5pbmRleE9m
KHQrIjEiKTwwKQ0KICAgICAgcy5hcHBlbmQoIjEiKTsNCiAgICAgZWxzZQ0K
ICAgICB7DQogICAgICBpbnQgcD1zMi5sYXN0SW5kZXhPZigiMCIpOw0KICAg
ICAgczI9czIuc3Vic3RyaW5nKDAscCkrIjEiOw0KICAgICAgcz1uZXcgU3Ry
aW5nQnVmZmVyKHMyKTsNCiAgICAgIHplcm8tLTsNCiAgICAgfQ0KICAgIH0N
CiAgICBlbHNlDQogICAgew0KICAgICBzLmFwcGVuZCgiMCIpOw0KICAgICB6
ZXJvKys7DQogICAgfQ0KICAgfQ0KICB9DQogIHMuYXBwZW5kKCIxIik7DQog
IFN5c3RlbS5vdXQucHJpbnRsbihzKTsNCiAgcmV0dXJuIHMudG9TdHJpbmco
KTsNCiB9DQoNCiBwdWJsaWMgc3RhdGljIGludCBiKFN0cmluZyBzLGludCBr
LGludCBuKQ0KIHsNCiAgcz1zK3M7DQogIFN0cmluZyB0PXMuc3Vic3RyaW5n
KGssaytuKTsNCiAgaW50IGk9MDsNCiAgZm9yKGludCBqPTA7ajx0Lmxlbmd0
aCgpO2orKykNCiAgew0KICAgaSo9MjsNCiAgIGkrPShpbnQpKHQuY2hhckF0
KGopLScwJyk7DQogIH0NCiAgcmV0dXJuIGk7DQogfQ0KfQ==
---559023410-959030623-983136569=:13172--

From judge@east.isx.com Sun Feb 25 16:23:14 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA14031
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:23:13 -0500 (EST)
Received: from felix.cc.gatech.edu (felix.cc.gatech.edu [130.207.107.11])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id QAA26390
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:35:19 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA00593
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:35:17 -0500 (EST)
Date: Sun, 25 Feb 2001 16:35:16 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: ouroboros
Message-ID: <Pine.SOL.4.21.0102251633520.23924-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-33463914-983136916=:23924"
Content-Length: 3263

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-33463914-983136916=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-33463914-983136916=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="ouroboros.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251635160.23924@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="ouroboros.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
Y2xhc3Mgb3Vyb2Jvcm9zIA0NCnsNDQoJcHVibGljIHN0YXRpYyBCdWZmZXJl
ZFJlYWRlciBpbjsNDQoJcHVibGljIHN0YXRpYyBQcmludFdyaXRlciBvdXQ7
DQ0KDQ0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3Mp
IHRocm93cyBFeGNlcHRpb24gew0NCgkJaW4gPSBuZXcgQnVmZmVyZWRSZWFk
ZXIobmV3IEZpbGVSZWFkZXIoIm91cm9ib3Jvcy5pbiIpKTsNDQoJCW91dCA9
IG5ldyBQcmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigib3Vyb2Jvcm9zLm91
dCIpKTsNDQoNDQoJCVN0cmluZyBsaW5lOw0NCgkJYm9vbGVhbiB1c2VkW10g
PSBuZXcgYm9vbGVhblsgKDE8PDE1KSArIDEgXTsNDQoNDQoJCVN0cmluZyBv
bmVzID0gIjExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEx
MTExIjsNDQoJCVN0cmluZyB6ZXJvID0gIjAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwIjsNDQoJCWludCBjYXNlbnVtID0gMTsN
DQoJCXdoaWxlKChsaW5lID0gaW4ucmVhZExpbmUoKSkgIT0gbnVsbCkgew0N
Cg0NCgkJCWZvcihpbnQgaT0wOyBpIDwgKDE8PDE1KSArIDE7IGkrKykgew0N
CgkJCQl1c2VkW2ldID0gZmFsc2U7DQ0KCQkJfQ0NCg0NCg0NCgkJCVN0cmlu
Z1Rva2VuaXplciB0b2tlbml6ZXIgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGxp
bmUpOw0NCgkJCWludCBuID0gSW50ZWdlci5wYXJzZUludCh0b2tlbml6ZXIu
bmV4dFRva2VuKCkpOw0NCgkJCWludCBrID0gSW50ZWdlci5wYXJzZUludCh0
b2tlbml6ZXIubmV4dFRva2VuKCkpOw0NCg0NCgkJCWlmKG4gPT0gMCAmJiBr
ID09IDApIGJyZWFrOw0NCg0NCgkJCVN0cmluZyBnZW5zdHJpbmcgPSB6ZXJv
LnN1YnN0cmluZygwLCBuKTsNDQoNDQoJCQlpbnQgbWFya251bSA9ICgxPDxu
KSAtIDE7DQ0KDQ0KCQkJZm9yKGludCBpPTA7IGk8PW47IGkrKykgew0NCgkJ
CQl1c2VkW21hcmtudW1dID0gdHJ1ZTsNDQoJCQkJbWFya251bSAtPSAoMTw8
aSk7DQ0KCQkJfQ0NCg0NCg0NCg0NCgkJCWZvcihpbnQgaT0xOyBpIDwgKCAx
PDxuICkgLSAyIC0gbjsgaSsrKSB7DQ0KCQkJCWludCBwb3NzbnVtID0gdG9u
dW0oIGdlbnN0cmluZy5zdWJzdHJpbmcoaSwgaStuLTEpICsgIjAiICk7DQ0K
CQkJCWlmKCF1c2VkW3Bvc3NudW1dKSB7DQ0KCQkJCQlnZW5zdHJpbmcgKz0g
IjAiOw0NCgkJCQkJdXNlZFtwb3NzbnVtXSA9IHRydWU7DQ0KCQkJCX0NDQoJ
CQkJZWxzZSB7DQ0KCQkJCQlnZW5zdHJpbmcgKz0gIjEiOw0NCgkJCQkJdXNl
ZFtwb3NzbnVtICsgMV0gPSB0cnVlOw0NCgkJCQl9DQ0KCQkJfQ0NCgkJCQ0N
CgkJCWdlbnN0cmluZyArPSBvbmVzLnN1YnN0cmluZygwLCBuKTsNDQoJCQkN
DQoJCQlnZW5zdHJpbmcgKz0gemVyby5zdWJzdHJpbmcoMCwgbik7DQ0KDQ0K
CQkJLy9TeXN0ZW0ub3V0LnByaW50bG4oImNhc2UgIiArIGNhc2VudW0pOw0N
CgkJCS8vY2FzZW51bSsrOw0NCgkJCS8vU3lzdGVtLm91dC5wcmludGxuKGdl
bnN0cmluZyk7DQ0KCQkJaW50IG91cm51bSA9IHRvbnVtKCBnZW5zdHJpbmcu
c3Vic3RyaW5nKGssIGsrbikgKTsNDQoNDQoJCQlvdXQucHJpbnRsbihvdXJu
dW0pOw0NCgkJfQ0NCgkJb3V0LmZsdXNoKCk7DQ0KCQlvdXQuY2xvc2UoKTsN
DQoJCWluLmNsb3NlKCk7DQ0KDQ0KCX0NDQoNDQoJcHVibGljIHN0YXRpYyBp
bnQgdG9udW0oU3RyaW5nIGJpbnN0cmluZykgew0NCgkJaW50IG91cm51bSA9
IDA7DQ0KCQlmb3IoaW50IGk9MDsgaTxiaW5zdHJpbmcubGVuZ3RoKCk7IGkr
Kykgew0NCgkJCWlmKGJpbnN0cmluZy5jaGFyQXQoYmluc3RyaW5nLmxlbmd0
aCgpIC0gaSAtIDEpID09ICcxJykgew0NCgkJCQlvdXJudW0gKz0gMTw8aTsN
DQoJCQl9DQ0KCQl9DQ0KCQlyZXR1cm4gb3VybnVtOw0NCgl9DQ0KfQ0NCg==
---559023410-33463914-983136916=:23924--

From judge@east.isx.com Sun Feb 25 16:29:00 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from r36h69.res.gatech.edu (r36h69.res.gatech.edu [128.61.36.69])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA14077
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:28:59 -0500 (EST)
Received: from localhost (matt@localhost)
	by r36h69.res.gatech.edu (8.9.3/8.9.3) with ESMTP id QAA08156
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:36:08 -0500
Date: Sun, 25 Feb 2001 16:36:08 -0500 (EST)
From: Matthew Fisher <matt@r36h69.res.gatech.edu>
To: judge@east.isx.com
Subject: smith
Message-ID: <Pine.LNX.4.20.0102251635510.6479-200000@r36h69.res.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="1031816484-1235852760-983136968=:6479"
Content-Length: 3197

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--1031816484-1235852760-983136968=:6479
Content-Type: TEXT/PLAIN; charset=US-ASCII


--1031816484-1235852760-983136968=:6479
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="smith.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.20.0102251636080.6479@r36h69.res.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="smith.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIHNtaXRoIHsNCg0KcHVibGljIHN0YXRpYyBpbnQgUHJpbWVz
W107DQoNCg0KcHVibGljIHN0YXRpYyBpbnQgU3VtRGlnaXRzKGludCBuKSB7
DQoNCmlmIChuPT0wKSByZXR1cm4gMDsNCmVsc2UgIHJldHVybiAobiUxMCkg
KyBTdW1EaWdpdHMobi8xMCk7DQoNCn0NCg0KDQovKg0KcHVibGljIHN0YXRp
YyBWZWN0b3IgZ2V0UHJpbWVzKGludCBuLCBWZWN0b3Igdikgew0KDQoNCmZv
cihpbnQgaT0wOyBpIDwgUHJpbWVzLmxlbmd0aCAmJiBpIDw9IA0KCU1hdGgu
c3FydChQcmltZXNbaV0pOyBpKyspIHsNCg0KCWlmIChuICUgUHJpbWVzW2ld
ID09IDApIHsNCgkJdi5hZGRFbGVtZW50KG5ldyBJbnRlZ2VyKFByaW1lc1tp
XSkpOw0KCQlyZXR1cm4gZ2V0UHJpbWVzKG4vUHJpbWVzW2ldLCB2KTsNCgl9
DQp9DQoNCnJldHVybiB2Ow0KDQoNCmZvcihpbnQgaT0wOyBpIDw9IE1hdGgu
c3FydChuKTsgaSsrKSB7DQoNCn0NCg0KDQp9DQoqLw0KDQoNCnB1YmxpYyBz
dGF0aWMgaW50IHN1bVByaW1lcyhpbnQgeCkgew0KDQppbnQgcyA9IDA7DQoN
Ci8qDQpWZWN0b3IgcCA9IGdldFByaW1lcyh4LCBuZXcgVmVjdG9yKCkpOw0K
DQpmb3IoaW50IGk9MDsgaSA8IHAuc2l6ZSgpOyBpKyspIHsNCglzICs9ICgo
SW50ZWdlcikgcC5lbGVtZW50QXQoaSkpLmludFZhbHVlKCk7DQp9DQpyZXR1
cm4gczsNCiovDQoNCmZvcihpbnQgaT0yOyBpIDw9IE1hdGguc3FydCh4KTsg
aSsrKSB7DQogIGlmICh4ICUgaSA9PSAwKSByZXR1cm4gc3VtUHJpbWVzKGkp
ICsgc3VtUHJpbWVzKHgvaSk7DQp9DQoNCnJldHVybiBTdW1EaWdpdHMoeCk7
DQoNCn0NCg0KcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3Zb
XSkgdGhyb3dzIEV4Y2VwdGlvbiB7DQoNCmludCB4Ow0KYm9vbGVhbiBpc3By
aW1lOw0KaW50IG4gPSAwOw0KVmVjdG9yIHYgPSBuZXcgVmVjdG9yKCk7DQoN
CkJ1ZmZlcmVkUmVhZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBG
aWxlUmVhZGVyKCJzbWl0aC5pbiIpKTsNClByaW50V3JpdGVyIG91dCA9IG5l
dyBQcmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigic21pdGgub3V0IikpOw0K
DQoNCi8qDQpmb3IoaW50IGk9MjsgaSA8PSA5OTk5OTk5OTsgaSsrKSB7DQoJ
aXNwcmltZSA9IHRydWU7DQoJZm9yKGludCBqPTI7IGogPD0gTWF0aC5zcXJ0
KGkpICYmIGlzcHJpbWU7IGorKykgew0KCQlpZiAoaSVqID09IDApIGlzcHJp
bWUgPSBmYWxzZTsNCgl9DQoJaWYgKGlzcHJpbWUpIHsgDQoJCVN5c3RlbS5v
dXQucHJpbnRsbigiIiArIGkgKyAiIGlzIHByaW1lLiIpOw0KCQl2LmFkZEVs
ZW1lbnQobmV3IEludGVnZXIoaSkpOyBuKys7IA0KCX0NCn0NCiovDQoNClBy
aW1lcyA9IG5ldyBpbnRbbl07DQoNCmZvcihpbnQgaT0wOyBpIDwgdi5zaXpl
KCk7IGkrKykgew0KCVByaW1lc1tpXSA9ICgoSW50ZWdlcikgdi5lbGVtZW50
QXQoaSkpLmludFZhbHVlKCk7DQp9DQoNCndoaWxlKHRydWUpIHsNCg0KICB4
ID0gSW50ZWdlci5wYXJzZUludChpbi5yZWFkTGluZSgpLnRyaW0oKSk7DQog
IGlmICh4ID09IDApIGJyZWFrOw0KDQogIC8vU3lzdGVtLm91dC5wcmludGxu
KCJTdW1kaWdpdHMgPSAiICsgU3VtRGlnaXRzKHgpKTsNCiAgLy8gU3lzdGVt
Lm91dC5wcmludGxuKCJTdW1QcmltZXMoNDkzNzc3NSkgPSAiKyBzdW1Qcmlt
ZXMoNDkzNzc3NSkpOw0KDQogIHdoaWxlKHRydWUpIHsNCglpZiAoc3VtUHJp
bWVzKHgpID09IFN1bURpZ2l0cyh4KSkgew0KCQlvdXQucHJpbnRsbih4KTsN
CgkJYnJlYWs7DQoJfQ0KCXgrKzsNCiAgfQ0KfQ0KDQppbi5jbG9zZSgpOw0K
b3V0LmNsb3NlKCk7DQoNCn0gLy8gZW5kIG1haW4NCg0KfSAvLyBlbmQgY2xh
c3MNCg==
--1031816484-1235852760-983136968=:6479--

From judge@east.isx.com Sun Feb 25 16:30:43 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from r36h69.res.gatech.edu (r36h69.res.gatech.edu [128.61.36.69])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA14286
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:30:42 -0500 (EST)
Received: from localhost (matt@localhost)
	by r36h69.res.gatech.edu (8.9.3/8.9.3) with ESMTP id QAA08223
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:37:52 -0500
Date: Sun, 25 Feb 2001 16:37:52 -0500 (EST)
From: Matthew Fisher <matt@r36h69.res.gatech.edu>
To: judge@east.isx.com
Subject: erdos
Message-ID: <Pine.LNX.4.20.0102251637320.6479-200000@r36h69.res.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="1031816484-1891392097-983137072=:6479"
Content-Length: 5584

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--1031816484-1891392097-983137072=:6479
Content-Type: TEXT/PLAIN; charset=US-ASCII


--1031816484-1891392097-983137072=:6479
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="erdos.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.20.0102251637520.6479@r36h69.res.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="erdos.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCmltcG9y
dCBqYXZhLmF3dC5Qb2ludDsNCg0KcHVibGljIGNsYXNzIGVyZG9zIHsNCg0K
cHVibGljIHN0YXRpYyBWZWN0b3IgZ3JhcGhbXTsNCnB1YmxpYyBzdGF0aWMg
aW50IGVOdW1iZXJbXTsNCnB1YmxpYyBzdGF0aWMgU3RyaW5nIGF1dGhvcnNb
XTsNCg0KcHVibGljIHN0YXRpYyBmaW5hbCBpbnQgTUFYID0gMTAwMTA7DQoN
Cg0KcHVibGljIHN0YXRpYyBpbnQgYXV0aG9yTnVtYmVyKFN0cmluZyBhKSB7
DQoNCiAgIC8vU3lzdGVtLm91dC5wcmludGxuKCJhIGlzICIgKyBhKTsNCg0K
ICAgZm9yKGludCBpPTA7IGkgPCBhdXRob3JzLmxlbmd0aDsgaSsrKSB7DQoJ
aWYgKGF1dGhvcnNbaV0gIT0gbnVsbCAmJiBhdXRob3JzW2ldLmVxdWFscyhh
KSkgcmV0dXJuIGk7DQogICB9DQoNCiAgIHJldHVybiAtMTsNCg0KfQ0KDQoN
CnB1YmxpYyBzdGF0aWMgdm9pZCBCRlMoKSB7DQoNCmludCBwYXJlbnQsIG47
DQpWZWN0b3IgcSA9IG5ldyBWZWN0b3IoKTsNClZlY3RvciBjaGlsZHJlbjsN
CmludCBjaGlsZDsNClBvaW50IFA7DQoNCnEuYWRkKG5ldyBQb2ludCgwLDAp
KTsNCmVOdW1iZXJbMF0gPSAwOw0KDQp3aGlsZSAoICFxLmlzRW1wdHkoKSAp
IHsNCg0KICAgUCA9IChQb2ludCkgcS5lbGVtZW50QXQoMCk7DQoNCiAgIHBh
cmVudCA9IFAueDsNCiAgIG4gPSBQLnk7DQoNCiAgIHEucmVtb3ZlKDApOw0K
DQogICAvL1N5c3RlbS5vdXQucHJpbnRsbigicmVtb3ZlZCAiICsgcGFyZW50
ICsgIiBmcm9tIHF1ZXVlIik7DQoNCiAgIGNoaWxkcmVuID0gZ3JhcGhbcGFy
ZW50XTsNCg0KICAgZm9yKGludCBpPTA7IGkgPCBjaGlsZHJlbi5zaXplKCk7
IGkrKykgew0KDQogICAgICBjaGlsZCA9ICgoSW50ZWdlciljaGlsZHJlbi5l
bGVtZW50QXQoaSkpLmludFZhbHVlKCk7DQoNCiAgICAgIGlmIChlTnVtYmVy
W2NoaWxkXSA9PSAtMSkgew0KICAgICAgICAgcS5hZGRFbGVtZW50KG5ldyBQ
b2ludChjaGlsZCwgbisxKSk7DQogICAgICAgICAvL1N5c3RlbS5vdXQucHJp
bnRsbigiQWRkZWQgIiArIGNoaWxkICsgIiB0byBxdWV1ZSIpOw0KCSBlTnVt
YmVyW2NoaWxkXSA9IG4rMTsNCiAgICAgIH0NCiAgIH0NCn0NCg0KfQ0KDQoN
CnB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmd2W10pIHRocm93
cyBFeGNlcHRpb24gew0KDQoNCmludCBwLCBuLGMgPSAxLGEgLGIsIGF1dGhj
b3VudDsNClN0cmluZ1Rva2VuaXplciBzdDsNClN0cmluZ1tdIHBhcGVyczsN
ClZlY3RvciBuYW1lOw0KU3RyaW5nIGxhc3RuYW1lLCBmaXJzdG5hbWUsIHN0
cjsNCg0KQnVmZmVyZWRSZWFkZXIgaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIo
bmV3IEZpbGVSZWFkZXIoImVyZG9zLmluIikpOw0KUHJpbnRXcml0ZXIgb3V0
ID0gbmV3IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJlcmRvcy5vdXQi
KSk7DQoNCndoaWxlKHRydWUpIHsNCg0KICAgc3QgPSBuZXcgU3RyaW5nVG9r
ZW5pemVyKGluLnJlYWRMaW5lKCkpOw0KICAgcCA9IEludGVnZXIucGFyc2VJ
bnQoc3QubmV4dFRva2VuKCkpOw0KICAgbiA9IEludGVnZXIucGFyc2VJbnQo
c3QubmV4dFRva2VuKCkpOw0KDQogICBpZiAocD09MCAmJiBuID09MCkgYnJl
YWs7DQoNCiAgIGF1dGhjb3VudCA9IG47DQogICAvL1N5c3RlbS5vdXQucHJp
bnRsbigibiBpcyAiICsgbiArICIgICBwIGlzICIgKyBwKTsNCg0KICAgcGFw
ZXJzID0gbmV3IFN0cmluZ1twXTsNCg0KICAgZ3JhcGggPSBuZXcgVmVjdG9y
W01BWF07DQogICBlTnVtYmVyID0gbmV3IGludFtNQVhdOw0KDQogICBmb3Ig
KGludCBpPTA7IGkgPCBNQVg7IGkrKykgew0KCWdyYXBoW2ldID0gbmV3IFZl
Y3RvcigpOw0KCWVOdW1iZXJbaV0gPSAtMTsNCiAgIH0NCg0KICAgZm9yIChp
bnQgaT0wOyBpIDwgcDsgaSsrKSB7DQoJcGFwZXJzW2ldID0gaW4ucmVhZExp
bmUoKTsNCiAgIH0NCg0KDQogICBhdXRob3JzID0gbmV3IFN0cmluZ1tNQVhd
Ow0KDQogICBhdXRob3JzWzBdID0gIkVyZG9zLCBQLiI7DQogICBmb3IoaW50
IGk9MDsgaSA8IG47IGkrKykgew0KCS8vU3lzdGVtLm91dC5wcmludGxuKCJB
Y2Nlc3Npbmcgc3RyaW5nIGF0IGVsZW0gIiArIChpKzEpKTsNCglhdXRob3Jz
W2krMV0gPSBpbi5yZWFkTGluZSgpLnRyaW0oKTsNCgkvL1N5c3RlbS5vdXQu
cHJpbnRsbigiYXV0aG9yc1siICsgKGkrMSkgKyAiXSAgPT0gIiArDQovL2F1
dGhvcnNbaSsxXSk7DQogICB9DQogICANCiAgIGZvcihpbnQgaT0wOyBpIDwg
cDsgaSsrKSB7DQoJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKHBhcGVyc1tp
XSwgIjoiKTsNCg0KCXN0ciA9IHN0Lm5leHRUb2tlbigpOw0KDQoJc3QgPSBu
ZXcgU3RyaW5nVG9rZW5pemVyKHN0cik7DQoNCgluYW1lID0gbmV3IFZlY3Rv
cigpOw0KCXdoaWxlKHN0Lmhhc01vcmVUb2tlbnMoKSkgew0KDQoJICAgZmly
c3RuYW1lID0gc3QubmV4dFRva2VuKCk7DQoJICAgbGFzdG5hbWUgPSBzdC5u
ZXh0VG9rZW4oKTsNCg0KCSAgIGlmIChzdC5oYXNNb3JlVG9rZW5zKCkpIHsN
CgkgICBsYXN0bmFtZSA9IGxhc3RuYW1lLnN1YnN0cmluZygwLGxhc3RuYW1l
Lmxlbmd0aCgpIC0xKS50cmltKCk7DQoJICAgfQ0KCSAgIA0KCSAgIG5hbWUu
YWRkKGZpcnN0bmFtZSArICIgIiArIGxhc3RuYW1lKTsNCgkgICAvL1N5c3Rl
bS5vdXQucHJpbnRsbigiQWRkZWQgbmFtZTogIiArIChmaXJzdG5hbWUgKw0K
Ly8iICIgKyBsYXN0bmFtZSkpOw0KCX0NCg0KCWZvcihpbnQgaz0wOyBrIDwg
bmFtZS5zaXplKCk7IGsrKykgew0KCSAgIGZvcihpbnQgaj0wOyBqIDwgbmFt
ZS5zaXplKCk7IGorKykgew0KCQlpZiAoayAhPSBqKSB7DQoJCQlhID0gYXV0
aG9yTnVtYmVyKChTdHJpbmcpbmFtZS5lbGVtZW50QXQoaykpOw0KCQkJYiA9
IGF1dGhvck51bWJlcigoU3RyaW5nKW5hbWUuZWxlbWVudEF0KGopKTsNCg0K
CQkJaWYgKGEgPT0gLTEpIHsgDQoJCQkgICBhdXRob3JzWysrYXV0aGNvdW50
XSA9KFN0cmluZykgbmFtZS5lbGVtZW50QXQoayk7DQoJCQkgICBhID0gYXV0
aGNvdW50Ow0KCQkJfQ0KCQkJaWYgKGIgPT0gLTEpIHsNCgkJCSAgIGF1dGhv
cnNbKythdXRoY291bnRdID0oU3RyaW5nKSBuYW1lLmVsZW1lbnRBdChqKTsN
CgkJCSAgIGIgPSBhdXRoY291bnQ7DQoJCQl9DQoNCgkJCWlmIChhICE9IC0x
ICYmIGIgIT0gLTEpIHsNCgkJCSAgIGdyYXBoW2FdLmFkZEVsZW1lbnQobmV3
IEludGVnZXIoYikpOw0KCQkJICAgZ3JhcGhbYl0uYWRkRWxlbWVudChuZXcg
SW50ZWdlcihhKSk7DQoNCgkJCSAgIC8vU3lzdGVtLm91dC5wcmludGxuKCJB
ZGRlZCBlZGdlIGZyb20gIiArIGEgKw0KLy8iIHRvICIgKyBiKTsNCgkJCX0N
CgkJfQ0KCSAgIH0NCgl9DQoNCiAgIH0NCg0KICAgQkZTKCk7DQoNCiAgIG91
dC5wcmludGxuKCJEYXRhYmFzZSAjIiArIGMpOw0KICAgZm9yKGludCBpPTE7
IGkgPD0gbjsgaSsrKSB7DQogICAgICAgIGlmIChlTnVtYmVyW2ldID09IC0x
KQ0KCQlvdXQucHJpbnRsbigiIiArIGF1dGhvcnNbaV0gKyAiOiBpbmZpbml0
eSIpOw0KCWVsc2UgDQoJCW91dC5wcmludGxuKCIiICsgYXV0aG9yc1tpXSAr
ICI6ICIgKyBlTnVtYmVyW2ldKTsNCiAgIH0NCg0KICAgYysrOw0KfQ0KDQpp
bi5jbG9zZSgpOw0Kb3V0LmNsb3NlKCk7DQoNCn0gLy8gbWFpbg0KDQoNCn0g
Ly8gY2xhc3MNCg==
--1031816484-1891392097-983137072=:6479--

From judge@east.isx.com Sun Feb 25 16:36:11 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from r36h69.res.gatech.edu (r36h69.res.gatech.edu [128.61.36.69])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA14338
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:36:09 -0500 (EST)
Received: from localhost (matt@localhost)
	by r36h69.res.gatech.edu (8.9.3/8.9.3) with ESMTP id QAA08313
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:43:19 -0500
Date: Sun, 25 Feb 2001 16:43:19 -0500 (EST)
From: Matthew Fisher <matt@r36h69.res.gatech.edu>
To: judge@east.isx.com
Subject: smith
Message-ID: <Pine.LNX.4.20.0102251639460.6479-200000@r36h69.res.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="1031816484-1175043881-983137213=:6479"
Content-ID: <Pine.LNX.4.20.0102251643150.6479@r36h69.res.gatech.edu>
Content-Length: 3274

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--1031816484-1175043881-983137213=:6479
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine.LNX.4.20.0102251643151.6479@r36h69.res.gatech.edu>


--1031816484-1175043881-983137213=:6479
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME="smith.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.20.0102251640130.6479@r36h69.res.gatech.edu>
Content-Description: 
Content-Disposition: ATTACHMENT; FILENAME="smith.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIHNtaXRoIHsNCg0KcHVibGljIHN0YXRpYyBpbnQgUHJpbWVz
W107DQoNCg0KcHVibGljIHN0YXRpYyBpbnQgU3VtRGlnaXRzKGludCBuKSB7
DQoNCmlmIChuPT0wKSByZXR1cm4gMDsNCmVsc2UgIHJldHVybiAobiUxMCkg
KyBTdW1EaWdpdHMobi8xMCk7DQoNCn0NCg0KDQovKg0KcHVibGljIHN0YXRp
YyBWZWN0b3IgZ2V0UHJpbWVzKGludCBuLCBWZWN0b3Igdikgew0KDQoNCmZv
cihpbnQgaT0wOyBpIDwgUHJpbWVzLmxlbmd0aCAmJiBpIDw9IA0KCU1hdGgu
c3FydChQcmltZXNbaV0pOyBpKyspIHsNCg0KCWlmIChuICUgUHJpbWVzW2ld
ID09IDApIHsNCgkJdi5hZGRFbGVtZW50KG5ldyBJbnRlZ2VyKFByaW1lc1tp
XSkpOw0KCQlyZXR1cm4gZ2V0UHJpbWVzKG4vUHJpbWVzW2ldLCB2KTsNCgl9
DQp9DQoNCnJldHVybiB2Ow0KDQoNCmZvcihpbnQgaT0wOyBpIDw9IE1hdGgu
c3FydChuKTsgaSsrKSB7DQoNCn0NCg0KDQp9DQoqLw0KDQoNCnB1YmxpYyBz
dGF0aWMgaW50IHN1bVByaW1lcyhpbnQgeCkgew0KDQppbnQgcyA9IDA7DQoN
Ci8qDQpWZWN0b3IgcCA9IGdldFByaW1lcyh4LCBuZXcgVmVjdG9yKCkpOw0K
DQpmb3IoaW50IGk9MDsgaSA8IHAuc2l6ZSgpOyBpKyspIHsNCglzICs9ICgo
SW50ZWdlcikgcC5lbGVtZW50QXQoaSkpLmludFZhbHVlKCk7DQp9DQpyZXR1
cm4gczsNCiovDQoNCmZvcihpbnQgaT0yOyBpIDw9IE1hdGguc3FydCh4KTsg
aSsrKSB7DQogIGlmICh4ICUgaSA9PSAwKSByZXR1cm4gc3VtUHJpbWVzKGkp
ICsgc3VtUHJpbWVzKHgvaSk7DQp9DQoNCnJldHVybiBTdW1EaWdpdHMoeCk7
DQoNCn0NCg0KcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3Zb
XSkgdGhyb3dzIEV4Y2VwdGlvbiB7DQoNCmludCB4Ow0KYm9vbGVhbiBpc3By
aW1lOw0KaW50IG4gPSAwOw0KVmVjdG9yIHYgPSBuZXcgVmVjdG9yKCk7DQoN
CkJ1ZmZlcmVkUmVhZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBG
aWxlUmVhZGVyKCJzbWl0aC5pbiIpKTsNClByaW50V3JpdGVyIG91dCA9IG5l
dyBQcmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigic21pdGgub3V0IikpOw0K
DQoNCi8qDQpmb3IoaW50IGk9MjsgaSA8PSA5OTk5OTk5OTsgaSsrKSB7DQoJ
aXNwcmltZSA9IHRydWU7DQoJZm9yKGludCBqPTI7IGogPD0gTWF0aC5zcXJ0
KGkpICYmIGlzcHJpbWU7IGorKykgew0KCQlpZiAoaSVqID09IDApIGlzcHJp
bWUgPSBmYWxzZTsNCgl9DQoJaWYgKGlzcHJpbWUpIHsgDQoJCVN5c3RlbS5v
dXQucHJpbnRsbigiIiArIGkgKyAiIGlzIHByaW1lLiIpOw0KCQl2LmFkZEVs
ZW1lbnQobmV3IEludGVnZXIoaSkpOyBuKys7IA0KCX0NCn0NCiovDQoNClBy
aW1lcyA9IG5ldyBpbnRbbl07DQoNCmZvcihpbnQgaT0wOyBpIDwgdi5zaXpl
KCk7IGkrKykgew0KCVByaW1lc1tpXSA9ICgoSW50ZWdlcikgdi5lbGVtZW50
QXQoaSkpLmludFZhbHVlKCk7DQp9DQoNCndoaWxlKHRydWUpIHsNCg0KICB4
ID0gSW50ZWdlci5wYXJzZUludChpbi5yZWFkTGluZSgpLnRyaW0oKSk7DQog
IGlmICh4ID09IDApIGJyZWFrOw0KDQogIC8vU3lzdGVtLm91dC5wcmludGxu
KCJTdW1kaWdpdHMgPSAiICsgU3VtRGlnaXRzKHgpKTsNCiAgLy8gU3lzdGVt
Lm91dC5wcmludGxuKCJTdW1QcmltZXMoNDkzNzc3NSkgPSAiKyBzdW1Qcmlt
ZXMoNDkzNzc3NSkpOw0KDQogIHgrKzsNCiAgd2hpbGUodHJ1ZSkgew0KCWlm
IChzdW1QcmltZXMoeCkgPT0gU3VtRGlnaXRzKHgpKSB7DQoJCW91dC5wcmlu
dGxuKHgpOw0KCQlicmVhazsNCgl9DQoJeCsrOw0KICB9DQp9DQoNCmluLmNs
b3NlKCk7DQpvdXQuY2xvc2UoKTsNCg0KfSAvLyBlbmQgbWFpbg0KDQp9IC8v
IGVuZCBjbGFzcw0K
--1031816484-1175043881-983137213=:6479--

From judge@east.isx.com Sun Feb 25 16:39:14 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from r36h69.res.gatech.edu (r36h69.res.gatech.edu [128.61.36.69])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA14363
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:39:13 -0500 (EST)
Received: from localhost (matt@localhost)
	by r36h69.res.gatech.edu (8.9.3/8.9.3) with ESMTP id QAA08317
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:46:23 -0500
Date: Sun, 25 Feb 2001 16:46:22 -0500 (EST)
From: Matthew Fisher <matt@r36h69.res.gatech.edu>
To: judge@east.isx.com
Subject: ouroboros clarification
Message-ID: <Pine.LNX.4.20.0102251645230.6479-100000@r36h69.res.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 79

What exactly is meant by the word "group" of 2^n bits in paragraph 2, line
3?


From judge@east.isx.com Sun Feb 25 16:43:14 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA14641
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:43:13 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id QAA27278
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:55:20 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA15356
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:55:19 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 16:55:19 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: atlantis (3)
Message-ID: <Pine.SOL.4.21.0102251655080.13172-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1903590565-983138119=:13172"
Content-Length: 3640

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-1903590565-983138119=:13172
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-1903590565-983138119=:13172
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251655190.13172@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIGF0bGFudGlzDQp7DQogcHVibGljIHN0YXRpYyB2b2lkIG1h
aW4oU3RyaW5nIGFyZ3ZbXSkgdGhyb3dzIEV4Y2VwdGlvbg0KIHsNCiAgQnVm
ZmVyZWRSZWFkZXIgaW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVh
ZGVyKCJhdGxhbnRpcy5pbiIpKTsNCiAgUHJpbnRXcml0ZXIgb3V0PW5ldyBQ
cmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigiYXRsYW50aXMub3V0IikpOw0K
ICBpbnQgbj1JbnRlZ2VyLnBhcnNlSW50KGluLnJlYWRMaW5lKCkudHJpbSgp
KTsNCiAgaW50IGNvdW50PTA7DQogIHdoaWxlKG4+MCkNCiAgew0KICAgY291
bnQrKzsNCiAgIGRvdWJsZVtdW10gZD1uZXcgZG91YmxlW25dWzRdOw0KICAg
VmVjdG9yIHg9bmV3IFZlY3RvcigpOw0KICAgVmVjdG9yIHk9bmV3IFZlY3Rv
cigpOw0KICAgZm9yKGludCBpPTA7aTxuO2krKykNCiAgIHsNCiAgICBTdHJp
bmcgcz1pbi5yZWFkTGluZSgpOw0KICAgIFN0cmluZ1Rva2VuaXplciBzdD1u
ZXcgU3RyaW5nVG9rZW5pemVyKHMpOw0KICAgIGZvcihpbnQgaj0wO2o8NDtq
KyspDQogICAgIGRbaV1bal09bmV3IERvdWJsZShzdC5uZXh0VG9rZW4oKSku
ZG91YmxlVmFsdWUoKTsNCiAgICBpZigheC5jb250YWlucyhuZXcgRG91Ymxl
KGRbaV1bMF0pKSkgeC5hZGRFbGVtZW50KG5ldyBEb3VibGUoZFtpXVswXSkp
Ow0KICAgIGlmKCF4LmNvbnRhaW5zKG5ldyBEb3VibGUoZFtpXVsyXSkpKSB4
LmFkZEVsZW1lbnQobmV3IERvdWJsZShkW2ldWzJdKSk7DQogICAgaWYoIXku
Y29udGFpbnMobmV3IERvdWJsZShkW2ldWzFdKSkpIHkuYWRkRWxlbWVudChu
ZXcgRG91YmxlKGRbaV1bMV0pKTsNCiAgICBpZigheS5jb250YWlucyhuZXcg
RG91YmxlKGRbaV1bM10pKSkgeS5hZGRFbGVtZW50KG5ldyBEb3VibGUoZFtp
XVszXSkpOw0KICAgfQ0KDQogICBkb3VibGVbXSB4ZD1uZXcgZG91YmxlW3gu
c2l6ZSgpXTsNCiAgIGRvdWJsZVtdIHlkPW5ldyBkb3VibGVbeS5zaXplKCld
Ow0KICAgZm9yKGludCBpPTA7aTx4LnNpemUoKTtpKyspDQogICAgeGRbaV09
KChEb3VibGUpeC5lbGVtZW50QXQoaSkpLmRvdWJsZVZhbHVlKCk7DQogICBm
b3IoaW50IGk9MDtpPHkuc2l6ZSgpO2krKykNCiAgICB5ZFtpXT0oKERvdWJs
ZSl5LmVsZW1lbnRBdChpKSkuZG91YmxlVmFsdWUoKTsNCiAgIGZvcihpbnQg
aT0wO2k8eGQubGVuZ3RoO2krKykNCiAgICBmb3IoaW50IGo9aSsxO2o8eGQu
bGVuZ3RoO2orKykNCiAgICAgaWYoeGRbaV0+eGRbal0pDQogICAgIHsNCiAg
ICAgIGRvdWJsZSBkej14ZFtpXTsgeGRbaV09eGRbal07IHhkW2pdPWR6Ow0K
ICAgICB9DQogICBmb3IoaW50IGk9MDtpPHlkLmxlbmd0aDtpKyspDQogICAg
Zm9yKGludCBqPWkrMTtqPHlkLmxlbmd0aDtqKyspDQogICAgIGlmKHlkW2ld
PnlkW2pdKQ0KICAgICB7DQogICAgICBkb3VibGUgZHo9eWRbaV07IHlkW2ld
PXlkW2pdOyB5ZFtqXT1kejsNCiAgICAgfQ0KICAgZG91YmxlIGFyZWE9MDsN
CiAgIGZvcihpbnQgaT0wO2k8eGQubGVuZ3RoLTE7aSsrKQ0KICAgIGZvcihp
bnQgaj0wO2o8eWQubGVuZ3RoLTE7aisrKQ0KICAgIHsNCiAgICAgYm9vbGVh
biBmb3VuZD1mYWxzZTsNCiAgICAgZm9yKGludCBrPTA7azxuO2srKykNCiAg
ICAgew0KICAgICAgaWYoZFtrXVswXTw9eGRbaV0gJiYgZFtrXVsyXT49eGRb
aSsxXSAmJiBkW2tdWzFdPD15ZFtqXSAmJiBkW2tdWzNdPj15ZFtqKzFdKQ0K
ICAgICAgIGZvdW5kPXRydWU7DQogICAgIH0NCiAgICAgaWYoZm91bmQpDQog
ICAgICBhcmVhKz0oeGRbaSsxXS14ZFtpXSkqKHlkW2orMV0teWRbal0pOw0K
ICAgIH0NCg0KICAgb3V0LnByaW50bG4oIlRlc3QgY2FzZSAjIitjb3VudCk7
DQogICBvdXQucHJpbnRsbigiVG90YWwgZXhwbG9yZWQgYXJlYTogIitmb3Jt
YXQoYXJlYSkpOw0KICAgb3V0LnByaW50bG4oKTsNCg0KICAgbj1JbnRlZ2Vy
LnBhcnNlSW50KGluLnJlYWRMaW5lKCkudHJpbSgpKTsNCiAgfQ0KICANCiAg
b3V0LmNsb3NlKCk7DQogfQ0KDQogcHVibGljIHN0YXRpYyBTdHJpbmcgZm9y
bWF0KGRvdWJsZSBkKQ0KIHsNCiAgaW50IGk9KGludClkOw0KICBpbnQgcj0o
aW50KSgoKGQtaSkrLjAwNSkqMTAwKTsNCiAgU3RyaW5nIHJzPSIiK3I7DQog
IGlmKHJzLmxlbmd0aCgpPT0xKSBycz0iMCIrcnM7DQogIHJldHVybiBpKyIu
IityczsNCiB9DQp9
---559023410-1903590565-983138119=:13172--

From judge@east.isx.com Sun Feb 25 16:43:51 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA14666
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:43:50 -0500 (EST)
Received: from felix.cc.gatech.edu (felix.cc.gatech.edu [130.207.107.11])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id QAA27298
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:55:57 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA01171
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:55:56 -0500 (EST)
Date: Sun, 25 Feb 2001 16:55:56 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: atlantis 1
Message-ID: <Pine.SOL.4.21.0102251655370.23924-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-342241519-983138156=:23924"
Content-Length: 6929

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-342241519-983138156=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-342241519-983138156=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251655560.23924@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEudGV4dC4qOw0NCg0NCmNsYXNzIGF0bGFudGlzIA0NCnsNDQoN
DQoJQnVmZmVyZWRSZWFkZXIgaW47DQ0KCVByaW50V3JpdGVyIG91dDsNDQoJ
VmVjdG9yIHY7DQ0KCWludCBuUmVjdDsNDQoJYm9vbGVhbiBiQWRkLCBiQWRk
MjsNDQoNDQoJcHVibGljIGF0bGFudGlzKCkgdGhyb3dzIEV4Y2VwdGlvbnsN
DQoJCWluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJh
dGxhbnRpcy5pbiIpKTsNDQoJCW91dCA9IG5ldyBQcmludFdyaXRlcihuZXcg
RmlsZVdyaXRlcigiYXRsYW50aXMub3V0IikpOw0NCgkJdiA9IG5ldyBWZWN0
b3IoKTsNDQoJfQ0NCg0NCglwdWJsaWMgdm9pZCBzb2x2ZSgpIHRocm93cyBF
eGNlcHRpb257DQ0KDQ0KCQlpbnQgaSwgaiwgaywgbjsNDQoJCVJlY3QgcjEs
IHIyOw0NCgkJaW50IG5ydW4gPSAxOw0NCg0NCgkJTnVtYmVyRm9ybWF0IG5m
ID0gTnVtYmVyRm9ybWF0LmdldEluc3RhbmNlKCk7DQ0KCQluZi5zZXRNYXhp
bXVtRnJhY3Rpb25EaWdpdHMoMik7DQ0KCQluZi5zZXRNaW5pbXVtRnJhY3Rp
b25EaWdpdHMoMik7DQ0KCQluZi5zZXRHcm91cGluZ1VzZWQoZmFsc2UpOw0N
Cg0NCgkJd2hpbGUodHJ1ZSl7DQ0KCQkJdiA9IG5ldyBWZWN0b3IoKTsNDQoJ
CQluID0gSW50ZWdlci5wYXJzZUludChpbi5yZWFkTGluZSgpLnRyaW0oKSk7
DQ0KCQkJLy9TeXN0ZW0ub3V0LnByaW50bG4oIm46ICIrbik7DQ0KCQkJaWYg
KG49PTApIGJyZWFrOwkJCQ0NCgkJDQ0KCQkJZm9yKGk9MDsgaTxuOyBpKysp
ew0NCgkJCQlhZGRSZWN0KG5ldyBSZWN0KGluLnJlYWRMaW5lKCkudHJpbSgp
KSk7DQ0KCQkJfQkJCQ0NCg0NCgkJCS8vU3lzdGVtLm91dC5wcmludGxuKCJu
cmVjdDogIituUmVjdCk7DQ0KDQ0KCQkJLyoNDQoJCQlmb3Ioaj0wOyBqPG5S
ZWN0OyBqKyspew0NCgkJCQlyMSA9IChSZWN0KXYuZ2V0KGopOw0NCgkJCQlT
eXN0ZW0ub3V0LnByaW50bG4oIiIrKGorMSkrIjogIityMSk7DQ0KCQkJfQ0N
CgkJCSovDQ0KDQ0KCQkJZm9yKGk9MDsgaTxuUmVjdDsgaSsrKXsNDQoJCQkJ
cjEgPSAoUmVjdCl2LmdldChpKTsNDQoJCQkJLy9TeXN0ZW0ub3V0LnByaW50
bG4oImkgLSAiKyhpKzEpKyI6ICIrcjEpOw0NCgkJCQluID0gblJlY3Q7DQ0K
CQkJCWZvcihqPTA7IGo8bjsgaisrKXsNDQoJCQkJCWlmIChpPT1qKSBjb250
aW51ZTsJCQkJCQ0NCg0NCgkJCQkJYkFkZCA9IGZhbHNlOw0NCgkJCQkJYkFk
ZDIgPSBmYWxzZTsNDQoJCQkJCXIyID0gKFJlY3Qpdi5nZXQoaik7DQ0KCQkJ
CQkvL1N5c3RlbS5vdXQucHJpbnRsbigiIGogLSAiKyhqKzEpKyI6ICIrcjIp
Ow0NCgkJCQkJcjEuaW50ZXJzZWN0KHIyLCB0aGlzKTsNDQoJCQkJCWlmIChi
QWRkKXsNDQoJCQkJCQl2LnJlbW92ZShqKTsNDQoJCQkJCQluUmVjdCA9IHYu
c2l6ZSgpOw0NCgkJCQkJCWlmIChpPj1qKSBpLS07DQ0KCQkJCQkJai0tOw0N
CgkJCQkJCW4tLTsNDQoJCQkJCX0NDQoJCQkJfQ0NCg0NCgkJCQkvKg0NCgkJ
CQlmb3Ioaj0wOyBqPG5SZWN0OyBqKyspew0NCgkJCQkJcjEgPSAoUmVjdCl2
LmdldChqKTsNDQoJCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiIisoaisxKSsi
OiAiK3IxKTsNDQoJCQkJfQ0NCgkJCQkqLw0NCgkJCX0NDQoNDQoJCQlkb3Vi
bGUgc3VtID0gMC4wOw0NCgkJCWZvcihpPTA7IGk8blJlY3Q7IGkrKyl7DQ0K
CQkJCXIxID0gKFJlY3Qpdi5nZXQoaSk7DQ0KCQkJCXN1bSArPSByMS5hcmVh
OwkJCQkNDQoJCQl9DQ0KDQ0KCQkJb3V0LnByaW50bG4oIlRlc3QgY2FzZSAj
IitucnVuKTsNDQoJCQlvdXQucHJpbnRsbigiVG90YWwgZXhwbG9yZWQgYXJl
YTogIituZi5mb3JtYXQoc3VtKSk7DQ0KCQkJbnJ1bisrOw0NCgkJCW91dC5w
cmludGxuKCk7CQkJDQ0KCQl9DQ0KDQ0KCQlpbi5jbG9zZSgpOw0NCgkJb3V0
LmNsb3NlKCk7DQ0KCX0NDQoNDQoJcHVibGljIHZvaWQgYWRkUmVjdChSZWN0
IHIpDQ0KCXsNDQoJCWlmIChyLnc+MC4wICYmIHIuaD4wLjApDQ0KCQl7CQkJ
DQ0KCQkJdi5hZGQocik7DQ0KCQkJblJlY3QgPSB2LnNpemUoKTsJCQkNDQoJ
CX0NDQoJCWJBZGQgPSB0cnVlOw0NCgl9DQ0KDQ0KCXB1YmxpYyB2b2lkIGZv
cmNlUmVtb3ZlKCkNDQoJew0NCgkJYkFkZCA9IHRydWU7DQ0KCX0NDQoNDQoJ
cHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dz
IEV4Y2VwdGlvbiANDQoJew0NCgkJYXRsYW50aXMgYSA9IG5ldyBhdGxhbnRp
cygpOw0NCgkJYS5zb2x2ZSgpOw0NCgl9DQ0KfQ0NCg0NCmNsYXNzIFJlY3QN
DQp7DQ0KCXB1YmxpYyBkb3VibGUgYSwgYiwgeCwgeSwgdywgaCwgYXJlYTsN
DQoNDQoJcHVibGljIFJlY3QoZG91YmxlIHAsIGRvdWJsZSBxLCBkb3VibGUg
cywgZG91YmxlIHQpDQ0KCXsNDQoJCWluaXQocCwgcSwgcywgdCk7DQ0KCX0N
DQoNDQoJcHVibGljIFJlY3QoU3RyaW5nIHMpew0NCgkJU3RyaW5nVG9rZW5p
emVyIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihzKTsNDQoJCWluaXQoRG91
YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tlbigpKSwNDQoJCQlEb3VibGUu
cGFyc2VEb3VibGUoc3QubmV4dFRva2VuKCkpLA0NCgkJCURvdWJsZS5wYXJz
ZURvdWJsZShzdC5uZXh0VG9rZW4oKSksDQ0KCQkJRG91YmxlLnBhcnNlRG91
YmxlKHN0Lm5leHRUb2tlbigpKSk7DQ0KCX0NDQoNDQoJcHVibGljIHZvaWQg
aW5pdChkb3VibGUgcCwgZG91YmxlIHEsIGRvdWJsZSBzLCBkb3VibGUgdCkN
DQoJew0NCgkJaWYgKHA8PXMpIA0NCgkJew0NCgkJCWEgPSBwOw0NCgkJCXgg
PSBzOw0NCgkJfQ0NCgkJZWxzZXsNDQoJCQl4ID0gcDsNDQoJCQlhID0gczsN
DQoJCX0NDQoJCWlmIChxPD10KQ0NCgkJew0NCgkJCWIgPSBxOw0NCgkJCXkg
PSB0Ow0NCgkJfQ0NCgkJZWxzZXsNDQoJCQl5ID0gcTsNDQoJCQliID0gdDsN
DQoJCX0NDQoNDQoJCXcgPSB4LWE7DQ0KCQloID0geS1iOw0NCgkJYXJlYSA9
IHcqaDsNDQoJfQ0NCg0NCglwdWJsaWMgU3RyaW5nIHRvU3RyaW5nKCkNDQoJ
ew0NCgkJcmV0dXJuICJbIithKyIsICIrYisiIC0+ICIreCsiLCAiK3krIl0i
Ow0NCgl9DQ0KDQ0KCXB1YmxpYyB2b2lkIGludGVyc2VjdChSZWN0IHIsIGF0
bGFudGlzIGF0bCkNDQoJew0NCgkJUmVjdCBucjsNDQoJCWlmIChyLmE8YSB8
fCByLmE+PXggfHwgci5iPj15IHx8IHIueTxiKSByZXR1cm47DQ0KDQ0KCQlp
ZiAoci54PHgpDQ0KCQl7DQ0KCQkJLy8gY2FzZSA0LCA2LCA3LCBvciA4DQ0K
CQkJaWYgKHIuYjxiKQ0NCgkJCXsNDQoJCQkJLy8gY2FzZSA2LCA3CQkJCQ0N
CgkJCQlpZiAoci55PHkpDQ0KCQkJCXsNDQoJCQkJCS8vIGNhc2UgNw0NCgkJ
CQkJbnIgPSBuZXcgUmVjdChyLmEsIHIuYiwgci54LCBiKTsNDQoJCQkJCWF0
bC5hZGRSZWN0KG5yKTsNDQoJCQkJfQ0NCgkJCQllbHNlew0NCgkJCQkJLy8g
Y2FzZSA2DQ0KCQkJCQluciA9IG5ldyBSZWN0KHIuYSwgci5iLCByLngsIGIp
Ow0NCgkJCQkJYXRsLmFkZFJlY3QobnIpOw0NCgkJCQkJbnIgPSBuZXcgUmVj
dChyLmEsIHksIHIueCwgci55KTsNDQoJCQkJCWF0bC5hZGRSZWN0KG5yKTsN
DQoJCQkJfQ0NCgkJCX0NDQoJCQllbHNlew0NCgkJCQkvLyBjYXNlIDQsIDgN
DQoJCQkJaWYgKHIueTx5KQ0NCgkJCQl7DQ0KCQkJCQkvLyBjYXNlIDQgLSBp
bnNpZGUNDQoJCQkJCWF0bC5mb3JjZVJlbW92ZSgpOw0NCgkJCQkJcmV0dXJu
Ow0NCgkJCQl9DQ0KCQkJCWVsc2V7DQ0KCQkJCQkvLyBjYXNlIDgNDQoJCQkJ
CW5yID0gbmV3IFJlY3Qoci5hLCB5LCByLngsIHIueSk7DQ0KCQkJCQlhdGwu
YWRkUmVjdChucik7DQ0KCQkJCX0NDQoJCQl9DQ0KCQl9DQ0KCQllbHNlew0N
CgkJCS8vIGNhc2UgMSwgMiwgMywgNQ0NCgkJCWlmIChyLmIgPCBiKQ0NCgkJ
CXsNDQoJCQkJLy8gY2FzZSAzLCA1DQ0KCQkJCWlmIChyLnk8eSkNDQoJCQkJ
ew0NCgkJCQkJLy8gY2FzZSAzDQ0KCQkJCQluciA9IG5ldyBSZWN0KHIuYSwg
ci5iLCByLngsIGIpOw0NCgkJCQkJYXRsLmFkZFJlY3QobnIpOw0NCgkJCQkJ
bnIgPSBuZXcgUmVjdCh4LCBiLCByLngsIHIueSk7DQ0KCQkJCQlhdGwuYWRk
UmVjdChucik7DQ0KCQkJCX0NDQoJCQkJZWxzZXsNDQoJCQkJCS8vIGNhc2Ug
NQ0NCgkJCQkJbnIgPSBuZXcgUmVjdChyLmEsIHIuYiwgci54LCBiKTsNDQoJ
CQkJCWF0bC5hZGRSZWN0KG5yKTsNDQoJCQkJCW5yID0gbmV3IFJlY3QoeCwg
Yiwgci54LCB5KTsNDQoJCQkJCWF0bC5hZGRSZWN0KG5yKTsNDQoJCQkJCW5y
ID0gbmV3IFJlY3Qoci5hLCB5LCByLngsIHIueSk7DQ0KCQkJCQlhdGwuYWRk
UmVjdChucik7DQ0KCQkJCX0NDQoJCQl9DQ0KCQkJZWxzZXsNDQoJCQkJLy8g
Y2FzZSAxLCAyDQ0KCQkJCWlmIChyLnk8eSkNDQoJCQkJew0NCgkJCQkJLy8g
Y2FzZSAyDQ0KCQkJCQluciA9IG5ldyBSZWN0KHgsIHIuYiwgci54LCByLnkp
Ow0NCgkJCQkJYXRsLmFkZFJlY3QobnIpOw0NCgkJCQl9DQ0KCQkJCWVsc2V7
DQ0KCQkJCQkvLyBjYXNlIDENDQoJCQkJCW5yID0gbmV3IFJlY3QoeCwgci5i
LCByLngsIHkpOw0NCgkJCQkJYXRsLmFkZFJlY3QobnIpOw0NCgkJCQkJbnIg
PSBuZXcgUmVjdChyLmEsIHksIHIueCwgci55KTsNDQoJCQkJCWF0bC5hZGRS
ZWN0KG5yKTsNDQoJCQkJfQ0NCgkJCX0NDQoJCX0NDQoNDQoJfQ0NCg0NCn07
DQ0K
---559023410-342241519-983138156=:23924--

From judge@east.isx.com Sun Feb 25 16:47:50 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA14724
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:47:46 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id QAA27443
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:59:47 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA16501
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:59:45 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 16:59:44 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: ouroboros (4)
Message-ID: <Pine.SOL.4.21.0102251659330.13172-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-33463914-983138384=:13172"
Content-Length: 3034

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-33463914-983138384=:13172
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-33463914-983138384=:13172
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="ouroboros.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251659440.13172@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="ouroboros.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIG91cm9ib3Jvcw0Kew0KIHB1YmxpYyBzdGF0aWMgdm9pZCBt
YWluKFN0cmluZyBhcmd2W10pIHRocm93cyBFeGNlcHRpb24NCiB7DQogIGxv
bmcgZD1uZXcgRGF0ZSgpLmdldFRpbWUoKTsNCiAgQnVmZmVyZWRSZWFkZXIg
aW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJvdXJvYm9y
b3MuaW4iKSk7DQogIFByaW50V3JpdGVyIG91dD1uZXcgUHJpbnRXcml0ZXIo
bmV3IEZpbGVXcml0ZXIoIm91cm9ib3Jvcy5vdXQiKSk7DQoNCiAgU3RyaW5n
W10gbz1uZXcgU3RyaW5nWzE2XTsNCiAgZm9yKGludCBpPTE7aTwxNjtpKysp
DQogICBvW2ldPW8oaSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oImRvbmUiKTsN
CiAgU3RyaW5nIHM9aW4ucmVhZExpbmUoKS50cmltKCk7DQogIHdoaWxlKCFz
LmVxdWFscygiMCAwIikpDQogIHsNCiAgIFN0cmluZ1Rva2VuaXplciBzdD1u
ZXcgU3RyaW5nVG9rZW5pemVyKHMpOw0KICAgaW50IG49SW50ZWdlci5wYXJz
ZUludChzdC5uZXh0VG9rZW4oKSk7DQogICBpbnQgaz1JbnRlZ2VyLnBhcnNl
SW50KHN0Lm5leHRUb2tlbigpKTsNCiAgIG91dC5wcmludGxuKGIob1tuXSxr
LG4pKTsNCg0KICAgcz1pbi5yZWFkTGluZSgpLnRyaW0oKTsNCiAgfQ0KICBs
b25nIHNlY29uZHM9KG5ldyBEYXRlKCkuZ2V0VGltZSgpLWQpLzEwMDA7DQog
IFN5c3RlbS5vdXQucHJpbnRsbigiVGhpcyBwcm9ncmFtIHRvb2sgIitzZWNv
bmRzKyIgc2Vjb25kcyB0byBydW4uIik7DQogIG91dC5jbG9zZSgpOw0KIH0N
Cg0KIHB1YmxpYyBzdGF0aWMgU3RyaW5nIG8oaW50IG4pDQogew0KU3lzdGVt
Lm91dC5wcmludGxuKG4pOw0KICBpbnQgemVybz1uOw0KICBTdHJpbmdCdWZm
ZXIgcz1uZXcgU3RyaW5nQnVmZmVyKCk7DQogIGZvcihpbnQgaT0wO2k8bjtp
KyspDQogICBzLmFwcGVuZCgiMCIpOw0KICBzLmFwcGVuZCgiMSIpOw0KICB3
aGlsZShzLmxlbmd0aCgpPCgxPDxuKS1uKQ0KICB7DQovLyAgIGlmKHplcm8+
PSgxPDwobi0xKSkpDQovLyAgICBzLmFwcGVuZCgiMSIpOw0KLy8gICBlbHNl
DQogICB7DQogICAgU3RyaW5nIHMyPXMudG9TdHJpbmcoKTsNCiAgICBTdHJp
bmcgdD1zMi5zdWJzdHJpbmcoczIubGVuZ3RoKCktbisxKTsNCiAgICBpZihz
Mi5pbmRleE9mKHQrIjAiKT49MCkNCiAgICB7DQogICAgIGlmKHMyLmluZGV4
T2YodCsiMSIpPDApDQogICAgICBzLmFwcGVuZCgiMSIpOw0KICAgICBlbHNl
DQogICAgIHsNCiAgICAgIGludCBwPXMyLmxhc3RJbmRleE9mKCIwIik7DQog
ICAgICBzMj1zMi5zdWJzdHJpbmcoMCxwKSsiMSI7DQogICAgICBzPW5ldyBT
dHJpbmdCdWZmZXIoczIpOw0KICAgICAgemVyby0tOw0KICAgICB9DQogICAg
fQ0KICAgIGVsc2UNCiAgICB7DQogICAgIHMuYXBwZW5kKCIwIik7DQogICAg
IHplcm8rKzsNCiAgICB9DQogICB9DQogIH0NCiAgZm9yKGludCBpPTA7aTxu
O2krKykNCiAgIHMuYXBwZW5kKCIxIik7DQogIFN5c3RlbS5vdXQucHJpbnRs
bihzKTsNCiAgcmV0dXJuIHMudG9TdHJpbmcoKTsNCiB9DQoNCiBwdWJsaWMg
c3RhdGljIGludCBiKFN0cmluZyBzLGludCBrLGludCBuKQ0KIHsNCiAgcz1z
K3M7DQogIFN0cmluZyB0PXMuc3Vic3RyaW5nKGssaytuKTsNCiAgaW50IGk9
MDsNCiAgZm9yKGludCBqPTA7ajx0Lmxlbmd0aCgpO2orKykNCiAgew0KICAg
aSo9MjsNCiAgIGkrPShpbnQpKHQuY2hhckF0KGopLScwJyk7DQogIH0NCiAg
cmV0dXJuIGk7DQogfQ0KfQ==
---559023410-33463914-983138384=:13172--

From judge@east.isx.com Sun Feb 25 16:53:54 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from r36h69.res.gatech.edu (r36h69.res.gatech.edu [128.61.36.69])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA15015
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:53:53 -0500 (EST)
Received: from localhost (matt@localhost)
	by r36h69.res.gatech.edu (8.9.3/8.9.3) with ESMTP id RAA08433
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:01:00 -0500
Date: Sun, 25 Feb 2001 17:01:00 -0500 (EST)
From: Matthew Fisher <matt@r36h69.res.gatech.edu>
To: judge@east.isx.com
Subject: smith
Message-ID: <Pine.LNX.4.20.0102251700350.8321-200000@r36h69.res.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="1031816484-1619108643-983138460=:8321"
Content-Length: 3477

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--1031816484-1619108643-983138460=:8321
Content-Type: TEXT/PLAIN; charset=US-ASCII


--1031816484-1619108643-983138460=:8321
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="smith.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.20.0102251701000.8321@r36h69.res.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="smith.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIHNtaXRoIHsNCg0KcHVibGljIHN0YXRpYyBpbnQgUHJpbWVz
W107DQoNCg0KcHVibGljIHN0YXRpYyBpbnQgU3VtRGlnaXRzKGludCBuKSB7
DQoNCmlmIChuPT0wKSByZXR1cm4gMDsNCmVsc2UgIHJldHVybiAobiUxMCkg
KyBTdW1EaWdpdHMobi8xMCk7DQoNCn0NCg0KDQovKg0KcHVibGljIHN0YXRp
YyBWZWN0b3IgZ2V0UHJpbWVzKGludCBuLCBWZWN0b3Igdikgew0KDQoNCmZv
cihpbnQgaT0wOyBpIDwgUHJpbWVzLmxlbmd0aCAmJiBpIDw9IA0KCU1hdGgu
c3FydChQcmltZXNbaV0pOyBpKyspIHsNCg0KCWlmIChuICUgUHJpbWVzW2ld
ID09IDApIHsNCgkJdi5hZGRFbGVtZW50KG5ldyBJbnRlZ2VyKFByaW1lc1tp
XSkpOw0KCQlyZXR1cm4gZ2V0UHJpbWVzKG4vUHJpbWVzW2ldLCB2KTsNCgl9
DQp9DQoNCnJldHVybiB2Ow0KDQoNCmZvcihpbnQgaT0wOyBpIDw9IE1hdGgu
c3FydChuKTsgaSsrKSB7DQoNCn0NCg0KDQp9DQoqLw0KDQoNCnB1YmxpYyBz
dGF0aWMgYm9vbGVhbiBpc1ByaW1lKGludCB4KSB7DQoNCmJvb2xlYW4gaXNQ
cmltZSA9IHRydWU7DQoNCmZvcihpbnQgaT0yOyBpIDw9IE1hdGguc3FydCh4
KSAmJiBpc1ByaW1lOyBpKyspIHsNCglpZiAoeCAlIGkgPT0gMCkgaXNQcmlt
ZSA9IGZhbHNlOw0KfQ0KDQpyZXR1cm4gaXNQcmltZTsNCg0KfQ0KDQpwdWJs
aWMgc3RhdGljIGludCBzdW1QcmltZXMoaW50IHgpIHsNCg0KaW50IHMgPSAw
Ow0KDQovKg0KVmVjdG9yIHAgPSBnZXRQcmltZXMoeCwgbmV3IFZlY3Rvcigp
KTsNCg0KZm9yKGludCBpPTA7IGkgPCBwLnNpemUoKTsgaSsrKSB7DQoJcyAr
PSAoKEludGVnZXIpIHAuZWxlbWVudEF0KGkpKS5pbnRWYWx1ZSgpOw0KfQ0K
cmV0dXJuIHM7DQoqLw0KDQpmb3IoaW50IGk9MjsgaSA8PSBNYXRoLnNxcnQo
eCk7IGkrKykgew0KICBpZiAoeCAlIGkgPT0gMCkgcmV0dXJuIHN1bVByaW1l
cyhpKSArIHN1bVByaW1lcyh4L2kpOw0KfQ0KDQpyZXR1cm4gU3VtRGlnaXRz
KHgpOw0KDQp9DQoNCnB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBh
cmd2W10pIHRocm93cyBFeGNlcHRpb24gew0KDQppbnQgeDsNCmJvb2xlYW4g
aXNwcmltZTsNCmludCBuID0gMDsNClZlY3RvciB2ID0gbmV3IFZlY3Rvcigp
Ow0KDQpCdWZmZXJlZFJlYWRlciBpbiA9IG5ldyBCdWZmZXJlZFJlYWRlcihu
ZXcgRmlsZVJlYWRlcigic21pdGguaW4iKSk7DQpQcmludFdyaXRlciBvdXQg
PSBuZXcgUHJpbnRXcml0ZXIobmV3IEZpbGVXcml0ZXIoInNtaXRoLm91dCIp
KTsNCg0KDQovKg0KZm9yKGludCBpPTI7IGkgPD0gOTk5OTk5OTk7IGkrKykg
ew0KCWlzcHJpbWUgPSB0cnVlOw0KCWZvcihpbnQgaj0yOyBqIDw9IE1hdGgu
c3FydChpKSAmJiBpc3ByaW1lOyBqKyspIHsNCgkJaWYgKGklaiA9PSAwKSBp
c3ByaW1lID0gZmFsc2U7DQoJfQ0KCWlmIChpc3ByaW1lKSB7IA0KCQlTeXN0
ZW0ub3V0LnByaW50bG4oIiIgKyBpICsgIiBpcyBwcmltZS4iKTsNCgkJdi5h
ZGRFbGVtZW50KG5ldyBJbnRlZ2VyKGkpKTsgbisrOyANCgl9DQp9DQoqLw0K
DQpQcmltZXMgPSBuZXcgaW50W25dOw0KDQpmb3IoaW50IGk9MDsgaSA8IHYu
c2l6ZSgpOyBpKyspIHsNCglQcmltZXNbaV0gPSAoKEludGVnZXIpIHYuZWxl
bWVudEF0KGkpKS5pbnRWYWx1ZSgpOw0KfQ0KDQp3aGlsZSh0cnVlKSB7DQoN
CiAgeCA9IEludGVnZXIucGFyc2VJbnQoaW4ucmVhZExpbmUoKS50cmltKCkp
Ow0KICBpZiAoeCA9PSAwKSBicmVhazsNCg0KICAvL1N5c3RlbS5vdXQucHJp
bnRsbigiU3VtZGlnaXRzID0gIiArIFN1bURpZ2l0cyh4KSk7DQogIC8vIFN5
c3RlbS5vdXQucHJpbnRsbigiU3VtUHJpbWVzKDQ5Mzc3NzUpID0gIisgc3Vt
UHJpbWVzKDQ5Mzc3NzUpKTsNCg0KICB4Kys7DQogIHdoaWxlKHRydWUpIHsN
CglpZiAoIWlzUHJpbWUoeCkgJiYgc3VtUHJpbWVzKHgpID09IFN1bURpZ2l0
cyh4KSkgew0KCQlvdXQucHJpbnRsbih4KTsNCgkJYnJlYWs7DQoJfQ0KCXgr
KzsNCiAgfQ0KfQ0KDQppbi5jbG9zZSgpOw0Kb3V0LmNsb3NlKCk7DQoNCn0g
Ly8gZW5kIG1haW4NCg0KfSAvLyBlbmQgY2xhc3MNCg==
--1031816484-1619108643-983138460=:8321--

From judge@east.isx.com Sun Feb 25 16:57:19 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA15026
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:57:18 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id RAA28015
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:09:23 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA20044
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:09:21 -0500 (EST)
Date: Sun, 25 Feb 2001 17:09:20 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: smith 2
Message-ID: <Pine.SOL.4.21.0102251708190.13390-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-758783491-983138960=:13390"
Content-Length: 5056

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-758783491-983138960=:13390
Content-Type: TEXT/PLAIN; charset=US-ASCII



					
			-Mahesh Balakrishnan (mahesh@cc.gatech.edu)

---559023410-758783491-983138960=:13390
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="smith.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251709200.13390@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="smith.java"

aW1wb3J0IGphdmEuaW8uKjsNDQoNDQpjbGFzcyBzbWl0aCANDQp7DQ0KCXN0
YXRpYyBpbnRbXSBzbWl0aDsNDQoJc3RhdGljIGludFtdIHByaW1lOw0NCglz
dGF0aWMgaW50W10ga3ByaW1lcyA9IG5ldyBpbnRbMjUwMF07DQ0KCXB1Ymxp
YyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBFeGNl
cHRpb24NDQoJew0NCgkJQnVmZmVyZWRSZWFkZXIgaW4gPSBuZXcgQnVmZmVy
ZWRSZWFkZXIobmV3IEZpbGVSZWFkZXIoInNtaXRoLmluIikpOw0NCgkJUHJp
bnRXcml0ZXIgb3V0ID0gbmV3IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVy
KCJzbWl0aC5vdXQiKSk7DQ0KCQlpbnQgbjsNDQoJCWFsbFByaW1lcygpOw0N
CgkJdHJ5DQ0KCQl7DQ0KCQkJbiA9IEludGVnZXIucGFyc2VJbnQoaW4ucmVh
ZExpbmUoKSk7DQ0KCQl9DQ0KCQljYXRjaCAoRXhjZXB0aW9uIGUpDQ0KCQl7
DQ0KCQkJbiA9IDA7DQ0KCQl9DQ0KCQlpbnQgayA9IG47DQ0KCQlib29sZWFu
IGZvdW5kU21pdGggPSBmYWxzZTsNDQoJCXdoaWxlIChrICE9IDApDQ0KCQl7
DQ0KLy8JCQlTeXN0ZW0ub3V0LnByaW50bG4oayk7DQ0KCQkJZm91bmRTbWl0
aCA9IGZhbHNlOw0NCgkJCWludCB0ZW1wID0gazsNDQoJCQlpbnQgc3VtID0g
ZGlnaXRTdW0odGVtcCk7DQ0KCQkJcHJpbWUgPSBuZXcgaW50WyhpbnQpKE1h
dGgubG9nKChkb3VibGUpaykvTWF0aC5sb2coKGRvdWJsZSkyKSldOw0NCgkJ
CWludCBwcmltZTEgPSBpc1ByaW1lKHRlbXApOw0NCi8vCQkJU3lzdGVtLm91
dC5wcmludGxuKHByaW1lMSk7DQ0KCQkJaWYgKHByaW1lMSAhPSAtMSkNDQoJ
CQl7DQ0KCQkJCXByaW1lWzBdID0ga3ByaW1lc1twcmltZTFdOw0NCgkJCQln
ZXRQcmltZXModGVtcC9rcHJpbWVzW3ByaW1lMV0scHJpbWUxKTsNDQoJCQkJ
aW50IHN1bXAgPSAwOw0NCgkJCQlmb3IgKGludCBpID0gMDtpPHByaW1lLmxl
bmd0aCA7aSsrICkNDQoJCQkJew0NCgkJCQkJc3VtcCArPSBkaWdpdFN1bShw
cmltZVtpXSk7DQ0KCQkJCQlpZihzdW1wPnN1bSkge2JyZWFrO30NDQoJCQkJ
fQ0NCi8vCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiU3VtOiIrc3VtKyIgU3Vt
cDoiK3N1bXApOw0NCgkJCQlpZihzdW1wID09IHN1bSkgew0NCgkJCQkJZm91
bmRTbWl0aCA9IHRydWU7DQ0KCQkJCX0NDQoJCQl9DQ0KCQkJaWYoZm91bmRT
bWl0aCkgew0NCgkJCQlvdXQucHJpbnRsbihrKTsNDQoJCQkJdHJ5DQ0KCQkJ
CXsNDQoJCQkJCW4gPSBJbnRlZ2VyLnBhcnNlSW50KGluLnJlYWRMaW5lKCkp
Ow0NCgkJCQl9DQ0KCQkJCWNhdGNoIChFeGNlcHRpb24gZSkNDQoJCQkJew0N
CgkJCQkJbiA9IDA7DQ0KCQkJCX0NDQoJCQkJaz1uOw0NCgkJCX0gZWxzZSB7
DQ0KCQkJCWsrKzsNDQoJCQl9DQ0KCQl9DQ0KCQlpbi5jbG9zZSgpOw0NCgkJ
b3V0LmNsb3NlKCk7DQ0KDQ0KDQ0KCX0NDQoNDQoJc3RhdGljIGludCBpc1By
aW1lKGludCBuKSB7DQ0KCQlmb3IgKGludCBpID0gMDtrcHJpbWVzW2ldPD0o
aW50KU1hdGguc3FydCgoZG91YmxlKW4pIDtpKysgKQ0NCgkJew0NCgkJCWlm
KG4gJSBrcHJpbWVzW2ldID09IDApIHsNDQoJCQkJcmV0dXJuIGk7DQ0KCQkJ
fQ0NCgkJfQ0NCgkJcmV0dXJuIC0xOw0NCgl9DQ0KDQ0KCXN0YXRpYyB2b2lk
IGdldFByaW1lcyhpbnQgbiwgaW50IHN0YXJ0KSB7DQ0KCQlpbnQgaW5kZXgg
PSAxOw0NCgkJaW50IHNxcnQgPSAoaW50KU1hdGguc3FydCgoZG91YmxlKW4p
Ow0NCgkJZm9yIChpbnQgaSA9IHN0YXJ0OyBrcHJpbWVzW2ldPD1zcXJ0IDtp
KyspDQ0KCQl7DQ0KCQkJaWYobiVrcHJpbWVzW2ldID09IDApIHsNDQoJCQkJ
cHJpbWVbaW5kZXhdID0ga3ByaW1lc1tpXTsNDQoJCQkJaW5kZXgrKzsNDQov
LwkJCQlTeXN0ZW0ub3V0LnByaW50bG4oaSk7DQ0KCQkJCW4gPSBuL2twcmlt
ZXNbaV07DQ0KCQkJCWktLTsNDQoJCQl9DQ0KCQl9DQ0KCQlpZihuIT0xKSB7
cHJpbWVbaW5kZXhdID0gbjsgfQ0NCi8vCQlmb3IoaW50IGkgPSAwOyBpPHBy
aW1lLmxlbmd0aDsgaSsrKSB7DQ0KLy8JCQlTeXN0ZW0ub3V0LnByaW50KHBy
aW1lW2ldKyIsIik7DQ0KLy8JCX0NDQovLwkJU3lzdGVtLm91dC5wcmludGxu
KCIiKTsNDQoJfQ0NCgkNDQoJc3RhdGljIGludCBkaWdpdFN1bShpbnQgdGVt
cCkgew0NCgkJaW50IHRvUmV0ID0gMDsNDQoJCXdoaWxlICh0ZW1wICE9IDAp
DQ0KCQl7DQ0KCQkJdG9SZXQgKz0gdGVtcCUxMDsNDQoJCQl0ZW1wID0gdGVt
cC8xMDsNDQoJCX0NDQoJCXJldHVybiB0b1JldDsNDQoJfQ0NCg0NCglzdGF0
aWMgdm9pZCBhbGxQcmltZXMoKSB7DQ0KCQlrcHJpbWVzWzBdID0gMjsNDQoJ
CWtwcmltZXNbMV0gPSAzOw0NCgkJa3ByaW1lc1syXSA9IDU7DQ0KCQlrcHJp
bWVzWzNdID0gNzsNDQoJCWtwcmltZXNbNF0gPSAxMTsNDQoJCWtwcmltZXNb
NV0gPSAxMzsNDQoJCWtwcmltZXNbNl0gPSAxNzsNDQoJCWtwcmltZXNbN10g
PSAxOTsNDQoJCWtwcmltZXNbOF0gPSAyMzsNDQoJCWtwcmltZXNbOV0gPSAy
OTsNDQoJCWtwcmltZXNbMTBdID0gMzE7DQ0KCQlrcHJpbWVzWzExXSA9IDM3
Ow0NCgkJa3ByaW1lc1sxMl0gPSA0MTsNDQoJCWtwcmltZXNbMTNdID0gNDM7
DQ0KCQlrcHJpbWVzWzE0XSA9IDQ3Ow0NCgkJa3ByaW1lc1sxNV0gPSA1MzsN
DQoJCWtwcmltZXNbMTZdID0gNTk7DQ0KCQlrcHJpbWVzWzE3XSA9IDYxOw0N
CgkJa3ByaW1lc1sxOF0gPSA2NzsNDQoJCWtwcmltZXNbMTldID0gNzE7DQ0K
CQlrcHJpbWVzWzIwXSA9IDczOw0NCgkJa3ByaW1lc1syMV0gPSA3OTsNDQoJ
CWtwcmltZXNbMjJdID0gODM7DQ0KCQlrcHJpbWVzWzIzXSA9IDg3Ow0NCgkJ
a3ByaW1lc1syNF0gPSA5NzsNDQoJCWludCBpbmRleCA9IDI1Ow0NCgkJaW50
IG47DQ0KLy8JCVN5c3RlbS5vdXQucHJpbnRsbigiMCIpOw0NCgkJZm9yKG4g
PSAxMDE7IG48MjAwMDA7IG4rPTIpIHsNDQovLwkJCVN5c3RlbS5vdXQucHJp
bnRsbigiLiIrbik7DQ0KCQkJZm9yIChpbnQgaSA9IDA7aTxpbmRleCA7aSsr
ICkNDQoJCQl7DQ0KLy8JCQkJU3lzdGVtLm91dC5wcmludGxuKGkpOw0NCgkJ
CQlpZihuJWtwcmltZXNbaV0gPT0gMCkgew0NCgkJCQkJYnJlYWs7DQ0KCQkJ
CX0NDQoJCQkJaWYoaT09aW5kZXgtMSkgew0NCi8vCQkJCQlTeXN0ZW0ub3V0
LnByaW50bG4obik7DQ0KCQkJCQlrcHJpbWVzW2luZGV4XSA9IG47DQ0KCQkJ
CQlpbmRleCsrOw0NCgkJCQl9DQ0KCQkJfQ0NCg0NCgkJfQ0NCi8vIFN5c3Rl
bS5vdXQucHJpbnRsbihpbmRleCk7DQ0KCX0NDQp9DQ0K
---559023410-758783491-983138960=:13390--

From judge@east.isx.com Sun Feb 25 16:58:13 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA15035
	for <judge@east.isx.com>; Sun, 25 Feb 2001 16:58:12 -0500 (EST)
Received: from felix.cc.gatech.edu (felix.cc.gatech.edu [130.207.107.11])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id RAA28072
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:10:19 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA01515
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:10:18 -0500 (EST)
Date: Sun, 25 Feb 2001 17:10:18 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: erdos question
Message-ID: <Pine.SOL.4.21.0102251709350.23924-100000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 84


If a query is for "Erdos, P.", should the result be 0, 1, or "infinity"?

 david



From judge@east.isx.com Sun Feb 25 17:20:15 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA16075
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:20:13 -0500 (EST)
Received: from felix.cc.gatech.edu (felix.cc.gatech.edu [130.207.107.11])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id RAA29194
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:32:20 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA02139
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:32:19 -0500 (EST)
Date: Sun, 25 Feb 2001 17:32:19 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: atlantis 2
Message-ID: <Pine.SOL.4.21.0102251731590.23924-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-126398554-983140339=:23924"
Content-Length: 8295

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-126398554-983140339=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-126398554-983140339=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251732190.23924@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEudGV4dC4qOw0NCg0NCmNsYXNzIGF0bGFudGlzIA0NCnsNDQoN
DQoJQnVmZmVyZWRSZWFkZXIgaW47DQ0KCVByaW50V3JpdGVyIG91dDsNDQoJ
VmVjdG9yIHY7DQ0KCWludCBuUmVjdDsNDQoJYm9vbGVhbiBiQWRkLCBiQWRk
MjsNDQoNDQoJcHVibGljIGF0bGFudGlzKCkgdGhyb3dzIEV4Y2VwdGlvbnsN
DQoJCWluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJh
dGxhbnRpcy5pbiIpKTsNDQoJCW91dCA9IG5ldyBQcmludFdyaXRlcihuZXcg
RmlsZVdyaXRlcigiYXRsYW50aXMub3V0IikpOw0NCgkJdiA9IG5ldyBWZWN0
b3IoMTAwMCwgMTAwKTsNDQoJfQ0NCg0NCglwdWJsaWMgdm9pZCBzb2x2ZSgp
IHRocm93cyBFeGNlcHRpb257DQ0KDQ0KCQlpbnQgaSwgaiwgaywgbjsNDQoJ
CVJlY3QgcjEsIHIyOw0NCgkJaW50IG5ydW4gPSAxOw0NCg0NCgkJTnVtYmVy
Rm9ybWF0IG5mID0gTnVtYmVyRm9ybWF0LmdldEluc3RhbmNlKCk7DQ0KCQlu
Zi5zZXRNYXhpbXVtRnJhY3Rpb25EaWdpdHMoMik7DQ0KCQluZi5zZXRNaW5p
bXVtRnJhY3Rpb25EaWdpdHMoMik7DQ0KCQluZi5zZXRHcm91cGluZ1VzZWQo
ZmFsc2UpOw0NCg0NCgkJd2hpbGUodHJ1ZSl7DQ0KCQkJdi5jbGVhcigpOw0N
CgkJCW4gPSBJbnRlZ2VyLnBhcnNlSW50KGluLnJlYWRMaW5lKCkudHJpbSgp
KTsNDQoJCQkvL1N5c3RlbS5vdXQucHJpbnRsbigibjogIituKTsNDQoJCQlp
ZiAobj09MCkgYnJlYWs7CQkJDQ0KCQkNDQoJCQlmb3IoaT0wOyBpPG47IGkr
Kyl7DQ0KCQkJCWFkZFJlY3QobmV3IFJlY3QoaW4ucmVhZExpbmUoKS50cmlt
KCkpKTsNDQoJCQl9CQkJDQ0KDQ0KCQkJLy9TeXN0ZW0ub3V0LnByaW50bG4o
Im5yZWN0OiAiK25SZWN0KTsNDQoNDQoJCQkvKg0NCgkJCWZvcihqPTA7IGo8
blJlY3Q7IGorKyl7DQ0KCQkJCXIxID0gKFJlY3Qpdi5nZXQoaik7DQ0KCQkJ
CVN5c3RlbS5vdXQucHJpbnRsbigiIisoaisxKSsiOiAiK3IxKTsNDQoJCQl9
DQ0KCQkJKi8NDQoNDQoJCQlPYmplY3QgYXJbXSA9IHYudG9BcnJheSgpOw0N
CgkJCUFycmF5cy5zb3J0KGFyLCBuZXcgUkNvbXAxKCkpOw0NCgkJCUFycmF5
cy5zb3J0KGFyLCBuZXcgUkNvbXAyKCkpOw0NCgkJCXYuY2xlYXIoKTsNDQoJ
CQluID0gYXIubGVuZ3RoOw0NCgkJCWZvcihpPTA7IGk8bjsgaSsrKXsNDQoJ
CQkJdi5hZGQoYXJbaV0pOw0NCgkJCX0NDQoJCQluUmVjdCA9IHYuc2l6ZSgp
Ow0NCg0NCgkJCWZvcihpPTA7IGk8blJlY3Q7IGkrKyl7DQ0KCQkJCXIxID0g
KFJlY3Qpdi5nZXQoaSk7DQ0KCQkJCS8vU3lzdGVtLm91dC5wcmludGxuKCJp
IC0gIisoaSsxKSsiOiAiK3IxKTsNDQoJCQkJbiA9IG5SZWN0Ow0NCgkJCQlm
b3Ioaj0wOyBqPG47IGorKyl7DQ0KCQkJCQlpZiAoaT09aikgY29udGludWU7
CQkJCQkNDQoNDQoJCQkJCWJBZGQgPSBmYWxzZTsNDQoJCQkJCWJBZGQyID0g
ZmFsc2U7DQ0KCQkJCQlyMiA9IChSZWN0KXYuZ2V0KGopOw0NCgkJCQkJLy9T
eXN0ZW0ub3V0LnByaW50bG4oIiBqIC0gIisoaisxKSsiOiAiK3IyKTsNDQoJ
CQkJCXIxLmludGVyc2VjdChyMiwgdGhpcyk7DQ0KCQkJCQlpZiAoYkFkZCl7
DQ0KCQkJCQkJdi5yZW1vdmUoaik7DQ0KCQkJCQkJblJlY3QgPSB2LnNpemUo
KTsNDQoJCQkJCQlpZiAoaT49aikgaS0tOw0NCgkJCQkJCWotLTsNDQoJCQkJ
CQluLS07DQ0KCQkJCQl9DQ0KCQkJCX0NDQoNDQoJCQkJLyoNDQoJCQkJZm9y
KGo9MDsgajxuUmVjdDsgaisrKXsNDQoJCQkJCXIxID0gKFJlY3Qpdi5nZXQo
aik7DQ0KCQkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIiIrKGorMSkrIjogIity
MSk7DQ0KCQkJCX0NDQoJCQkJKi8NDQoJCQkJYXIgPSB2LnRvQXJyYXkoKTsN
DQoJCQkJQXJyYXlzLnNvcnQoYXIsIG5ldyBSQ29tcDEoKSk7DQ0KCQkJCUFy
cmF5cy5zb3J0KGFyLCBuZXcgUkNvbXAyKCkpOw0NCgkJCQl2LmNsZWFyKCk7
DQ0KCQkJCW4gPSBhci5sZW5ndGg7DQ0KCQkJCWZvcihpPTA7IGk8bjsgaSsr
KXsNDQoJCQkJCXYuYWRkKGFyW2ldKTsNDQoJCQkJfQ0NCgkJCQluUmVjdCA9
IHYuc2l6ZSgpOw0NCgkJCX0NDQoNDQoJCQlkb3VibGUgc3VtID0gMC4wOw0N
CgkJCWZvcihpPTA7IGk8blJlY3Q7IGkrKyl7DQ0KCQkJCXIxID0gKFJlY3Qp
di5nZXQoaSk7DQ0KCQkJCXN1bSArPSByMS5hcmVhOwkJCQkNDQoJCQl9DQ0K
DQ0KCQkJb3V0LnByaW50bG4oIlRlc3QgY2FzZSAjIitucnVuKTsNDQoJCQlv
dXQucHJpbnRsbigiVG90YWwgZXhwbG9yZWQgYXJlYTogIituZi5mb3JtYXQo
c3VtKSk7DQ0KCQkJbnJ1bisrOw0NCgkJCW91dC5wcmludGxuKCk7CQkJDQ0K
CQl9DQ0KDQ0KCQlpbi5jbG9zZSgpOw0NCgkJb3V0LmNsb3NlKCk7DQ0KCX0N
DQoNDQoJcHVibGljIHZvaWQgYWRkUmVjdChSZWN0IHIpDQ0KCXsNDQoJCWlm
IChyLnc+MC4wICYmIHIuaD4wLjApDQ0KCQl7CQkJDQ0KCQkJdi5hZGQocik7
DQ0KCQkJblJlY3QgPSB2LnNpemUoKTsJCQkNDQoJCX0NDQoJCWJBZGQgPSB0
cnVlOw0NCgl9DQ0KDQ0KCXB1YmxpYyB2b2lkIGZvcmNlUmVtb3ZlKCkNDQoJ
ew0NCgkJYkFkZCA9IHRydWU7DQ0KCX0NDQoNDQoJcHVibGljIHN0YXRpYyB2
b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlvbiANDQoJ
ew0NCgkJYXRsYW50aXMgYSA9IG5ldyBhdGxhbnRpcygpOw0NCgkJYS5zb2x2
ZSgpOw0NCgl9DQ0KfQ0NCg0NCmNsYXNzIFJlY3QNDQp7DQ0KCXB1YmxpYyBk
b3VibGUgYSwgYiwgeCwgeSwgdywgaCwgYXJlYTsNDQoNDQoJcHVibGljIFJl
Y3QoZG91YmxlIHAsIGRvdWJsZSBxLCBkb3VibGUgcywgZG91YmxlIHQpDQ0K
CXsNDQoJCWluaXQocCwgcSwgcywgdCk7DQ0KCX0NDQoNDQoJcHVibGljIFJl
Y3QoU3RyaW5nIHMpew0NCgkJU3RyaW5nVG9rZW5pemVyIHN0ID0gbmV3IFN0
cmluZ1Rva2VuaXplcihzKTsNDQoJCWluaXQoRG91YmxlLnBhcnNlRG91Ymxl
KHN0Lm5leHRUb2tlbigpKSwNDQoJCQlEb3VibGUucGFyc2VEb3VibGUoc3Qu
bmV4dFRva2VuKCkpLA0NCgkJCURvdWJsZS5wYXJzZURvdWJsZShzdC5uZXh0
VG9rZW4oKSksDQ0KCQkJRG91YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tl
bigpKSk7DQ0KCX0NDQoNDQoJcHVibGljIHZvaWQgaW5pdChkb3VibGUgcCwg
ZG91YmxlIHEsIGRvdWJsZSBzLCBkb3VibGUgdCkNDQoJew0NCgkJaWYgKHA8
PXMpIA0NCgkJew0NCgkJCWEgPSBwOw0NCgkJCXggPSBzOw0NCgkJfQ0NCgkJ
ZWxzZXsNDQoJCQl4ID0gcDsNDQoJCQlhID0gczsNDQoJCX0NDQoJCWlmIChx
PD10KQ0NCgkJew0NCgkJCWIgPSBxOw0NCgkJCXkgPSB0Ow0NCgkJfQ0NCgkJ
ZWxzZXsNDQoJCQl5ID0gcTsNDQoJCQliID0gdDsNDQoJCX0NDQoNDQoJCXcg
PSB4LWE7DQ0KCQloID0geS1iOw0NCgkJYXJlYSA9IHcqaDsNDQoJfQ0NCg0N
CglwdWJsaWMgU3RyaW5nIHRvU3RyaW5nKCkNDQoJew0NCgkJcmV0dXJuICJb
IithKyIsICIrYisiIC0+ICIreCsiLCAiK3krIl0iOw0NCgl9DQ0KDQ0KCXB1
YmxpYyB2b2lkIGludGVyc2VjdChSZWN0IHIsIGF0bGFudGlzIGF0bCkNDQoJ
ew0NCgkJUmVjdCBucjsNDQoJCWlmIChyLmE8YSB8fCByLmE+PXggfHwgci5i
Pj15IHx8IHIueTxiKSByZXR1cm47DQ0KDQ0KCQlpZiAoci54PHgpDQ0KCQl7
DQ0KCQkJLy8gY2FzZSA0LCA2LCA3LCBvciA4DQ0KCQkJaWYgKHIuYjxiKQ0N
CgkJCXsNDQoJCQkJLy8gY2FzZSA2LCA3CQkJCQ0NCgkJCQlpZiAoci55PHkp
DQ0KCQkJCXsNDQoJCQkJCS8vIGNhc2UgNw0NCgkJCQkJbnIgPSBuZXcgUmVj
dChyLmEsIHIuYiwgci54LCBiKTsNDQoJCQkJCWF0bC5hZGRSZWN0KG5yKTsN
DQoJCQkJfQ0NCgkJCQllbHNlew0NCgkJCQkJLy8gY2FzZSA2DQ0KCQkJCQlu
ciA9IG5ldyBSZWN0KHIuYSwgci5iLCByLngsIGIpOw0NCgkJCQkJYXRsLmFk
ZFJlY3QobnIpOw0NCgkJCQkJbnIgPSBuZXcgUmVjdChyLmEsIHksIHIueCwg
ci55KTsNDQoJCQkJCWF0bC5hZGRSZWN0KG5yKTsNDQoJCQkJfQ0NCgkJCX0N
DQoJCQllbHNlew0NCgkJCQkvLyBjYXNlIDQsIDgNDQoJCQkJaWYgKHIueTx5
KQ0NCgkJCQl7DQ0KCQkJCQkvLyBjYXNlIDQgLSBpbnNpZGUNDQoJCQkJCWF0
bC5mb3JjZVJlbW92ZSgpOw0NCgkJCQkJcmV0dXJuOw0NCgkJCQl9DQ0KCQkJ
CWVsc2V7DQ0KCQkJCQkvLyBjYXNlIDgNDQoJCQkJCW5yID0gbmV3IFJlY3Qo
ci5hLCB5LCByLngsIHIueSk7DQ0KCQkJCQlhdGwuYWRkUmVjdChucik7DQ0K
CQkJCX0NDQoJCQl9DQ0KCQl9DQ0KCQllbHNlew0NCgkJCS8vIGNhc2UgMSwg
MiwgMywgNQ0NCgkJCWlmIChyLmIgPCBiKQ0NCgkJCXsNDQoJCQkJLy8gY2Fz
ZSAzLCA1DQ0KCQkJCWlmIChyLnk8eSkNDQoJCQkJew0NCgkJCQkJLy8gY2Fz
ZSAzDQ0KCQkJCQluciA9IG5ldyBSZWN0KHIuYSwgci5iLCByLngsIGIpOw0N
CgkJCQkJYXRsLmFkZFJlY3QobnIpOw0NCgkJCQkJbnIgPSBuZXcgUmVjdCh4
LCBiLCByLngsIHIueSk7DQ0KCQkJCQlhdGwuYWRkUmVjdChucik7DQ0KCQkJ
CX0NDQoJCQkJZWxzZXsNDQoJCQkJCS8vIGNhc2UgNQ0NCgkJCQkJbnIgPSBu
ZXcgUmVjdChyLmEsIHIuYiwgci54LCBiKTsNDQoJCQkJCWF0bC5hZGRSZWN0
KG5yKTsNDQoJCQkJCW5yID0gbmV3IFJlY3QoeCwgYiwgci54LCB5KTsNDQoJ
CQkJCWF0bC5hZGRSZWN0KG5yKTsNDQoJCQkJCW5yID0gbmV3IFJlY3Qoci5h
LCB5LCByLngsIHIueSk7DQ0KCQkJCQlhdGwuYWRkUmVjdChucik7DQ0KCQkJ
CX0NDQoJCQl9DQ0KCQkJZWxzZXsNDQoJCQkJLy8gY2FzZSAxLCAyDQ0KCQkJ
CWlmIChyLnk8eSkNDQoJCQkJew0NCgkJCQkJLy8gY2FzZSAyDQ0KCQkJCQlu
ciA9IG5ldyBSZWN0KHgsIHIuYiwgci54LCByLnkpOw0NCgkJCQkJYXRsLmFk
ZFJlY3QobnIpOw0NCgkJCQl9DQ0KCQkJCWVsc2V7DQ0KCQkJCQkvLyBjYXNl
IDENDQoJCQkJCW5yID0gbmV3IFJlY3QoeCwgci5iLCByLngsIHkpOw0NCgkJ
CQkJYXRsLmFkZFJlY3QobnIpOw0NCgkJCQkJbnIgPSBuZXcgUmVjdChyLmEs
IHksIHIueCwgci55KTsNDQoJCQkJCWF0bC5hZGRSZWN0KG5yKTsNDQoJCQkJ
fQ0NCgkJCX0NDQoJCX0NDQoNDQoJfQ0NCg0NCn07DQ0KDQ0KY2xhc3MgUkNv
bXAxIGltcGxlbWVudHMgQ29tcGFyYXRvcg0NCnsNDQoJcHVibGljIGludCBj
b21wYXJlKE9iamVjdCBvMSwgT2JqZWN0IG8yKQ0NCgl7DQ0KCQlSZWN0IHIx
ID0gKFJlY3QpbzE7DQ0KCQlSZWN0IHIyID0gKFJlY3QpbzI7DQ0KCQlpZiAo
cjEuYXJlYTxyMi5hcmVhKQ0NCgkJew0NCgkJCXJldHVybiAtMTsNDQoJCX0N
DQoJCWVsc2UgaWYgKHIxLmFyZWE9PXIyLmFyZWEpDQ0KCQl7DQ0KCQkJcmV0
dXJuIDA7DQ0KCQl9DQ0KCQllbHNlew0NCgkJCXJldHVybiAxOw0NCgkJfQ0N
Cgl9DQ0KfTsNDQoNDQpjbGFzcyBSQ29tcDIgaW1wbGVtZW50cyBDb21wYXJh
dG9yDQ0Kew0NCglwdWJsaWMgaW50IGNvbXBhcmUoT2JqZWN0IG8xLCBPYmpl
Y3QgbzIpDQ0KCXsNDQoJCVJlY3QgcjEgPSAoUmVjdClvMTsNDQoJCVJlY3Qg
cjIgPSAoUmVjdClvMjsNDQoJCWlmIChyMS5hPHIyLmEpDQ0KCQl7DQ0KCQkJ
cmV0dXJuIC0xOw0NCgkJfQ0NCgkJZWxzZSBpZiAocjEuYT09cjIuYSkNDQoJ
CXsNDQoJCQlyZXR1cm4gMDsNDQoJCX0NDQoJCWVsc2V7DQ0KCQkJcmV0dXJu
IDE7DQ0KCQl9DQ0KCX0NDQp9Ow==
---559023410-126398554-983140339=:23924--

From judge@east.isx.com Sun Feb 25 17:21:16 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA16218
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:21:10 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id RAA29258
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:33:18 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA21656
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:33:14 -0500 (EST)
Date: Sun, 25 Feb 2001 17:33:14 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: atlantis
Message-ID: <Pine.SOL.4.21.0102251732580.13390-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-684387517-983140394=:13390"
Content-Length: 4017

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-684387517-983140394=:13390
Content-Type: TEXT/PLAIN; charset=US-ASCII



					
			-Mahesh Balakrishnan (mahesh@cc.gatech.edu)

---559023410-684387517-983140394=:13390
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251733140.13390@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEuYXd0Lmdlb20uKjsNDQppbXBvcnQgamF2YS50ZXh0Lio7DQ0K
Y2xhc3MgYXRsYW50aXMgDQ0Kew0NCglzdGF0aWMgVmVjdG9yIGNvbWJpbmF0
aW9uczsNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJn
cykgdGhyb3dzIElPRXhjZXB0aW9uDQ0KCXsNDQoJCUJ1ZmZlcmVkUmVhZGVy
IGJpbiA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRlcigiYXRs
YW50aXMuaW4iKSk7DQ0KCQlQcmludFdyaXRlciBvdXQgPSBuZXcgUHJpbnRX
cml0ZXIobmV3IEZpbGVXcml0ZXIoImF0bGFudGlzLm91dCIpKTsNDQoJCVN0
cmluZyBhID0gYmluLnJlYWRMaW5lKCk7DQ0KCQlpbnQgbiA9IEludGVnZXIu
cGFyc2VJbnQoYSk7DQ0KCQlpbnQgcnVuID0gMDsNDQoJCXdoaWxlKG4hPTAp
DQ0KCQl7DQ0KCQkJcnVuKys7DQ0KCQkJVmVjdG9yIHJlY3RhbmdsZXMgPSBu
ZXcgVmVjdG9yKCk7DQ0KCQkJZG91YmxlIGFyZWEgPSAwLjA7DQ0KCQkJZm9y
KGludCBpPTA7aTxuO2krKykNDQoJCQl7DQ0KCQkJCVN0cmluZyBiID0gYmlu
LnJlYWRMaW5lKCk7DQ0KCQkJCVN0cmluZ1Rva2VuaXplciBzdCA9IG5ldyBT
dHJpbmdUb2tlbml6ZXIoYik7DQ0KCQkJCWRvdWJsZSB4MSA9IERvdWJsZS5w
YXJzZURvdWJsZShzdC5uZXh0VG9rZW4oKSk7DQ0KCQkJCWRvdWJsZSB5MSA9
RG91YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tlbigpKTsNDQoJCQkJZG91
YmxlIHgyID0gRG91YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tlbigpKTsN
DQoJCQkJZG91YmxlIHkyID0gRG91YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRU
b2tlbigpKTsNDQoJCQkJYXJlYSArPSAoKHgyLXgxKSAqICh5Mi15MSkpOw0N
CgkJCQlyZWN0YW5nbGVzLmFkZChuZXcgUmVjdGFuZ2xlMkQuRG91YmxlKHgx
LCB5MSwgeDIteDEsIHkyLXkxKSk7DQ0KCQkJfQ0NCgkJCWZvcihpbnQgaT0y
O2k8PW47aSsrKQkJCS8vcg0NCgkJCXsNDQoJCQkJY29tYmluYXRpb25zID0g
bmV3IFZlY3RvcigpOw0NCgkJCQljb21iaW5lKG4sIGksIDAsIG5ldyBWZWN0
b3IoKSk7CQkvL2dldHMgTkNSDQ0KCQkJCWZvcihpbnQgaj0wO2o8Y29tYmlu
YXRpb25zLnNpemUoKTtqKyspIC8vY3ljbGVzIHRocm91Z2ggTkNSIGNvbWJp
bmF0aW9ucw0NCgkJCQl7DQ0KCQkJCQlib29sZWFuIG5vdGludGVyc2VjdGlv
biA9IGZhbHNlOw0NCgkJCQkJVmVjdG9yIGMgPSAoVmVjdG9yKWNvbWJpbmF0
aW9ucy5lbGVtZW50QXQoaik7DQ0KCQkJCQlSZWN0YW5nbGUyRC5Eb3VibGUg
aW50ZXJzZWN0aW9uID0gKFJlY3RhbmdsZTJELkRvdWJsZSlyZWN0YW5nbGVz
LmVsZW1lbnRBdCgoKEludGVnZXIpYy5lbGVtZW50QXQoMCkpLmludFZhbHVl
KCkpOw0NCgkJCQkJZm9yKGludCBrPTE7azxjLnNpemUoKTtrKyspDQ0KCQkJ
CQl7DQ0KCQkJCQkJaW50IGggPSAoKEludGVnZXIpYy5lbGVtZW50QXQoaykp
LmludFZhbHVlKCk7DQ0KCQkJCQkJaW50ZXJzZWN0aW9uID0gKFJlY3Rhbmds
ZTJELkRvdWJsZSkoaW50ZXJzZWN0aW9uLmNyZWF0ZUludGVyc2VjdGlvbigo
UmVjdGFuZ2xlMkQuRG91YmxlKXJlY3RhbmdsZXMuZWxlbWVudEF0KGgpKSk7
DQ0KCQkJCQkJaWYoaW50ZXJzZWN0aW9uLndpZHRoPT0wICYmIGludGVyc2Vj
dGlvbi5oZWlnaHQ9PTApDQ0KCQkJCQkJew0NCgkJCQkJCQlub3RpbnRlcnNl
Y3Rpb24gPSB0cnVlOw0NCgkJCQkJCQlicmVhazsNDQoJCQkJCQl9DQ0KCQkJ
CQl9DQ0KCQkJCQlpZighbm90aW50ZXJzZWN0aW9uKQ0NCgkJCQkJCWFyZWEr
PSAoTWF0aC5wb3coLTEsIGkrMSkqKGludGVyc2VjdGlvbi53aWR0aCAqIGlu
dGVyc2VjdGlvbi5oZWlnaHQpKTsNDQoJCQkJfQ0NCgkJCX0NDQoJCQlEZWNp
bWFsRm9ybWF0IGRmID0gbmV3IERlY2ltYWxGb3JtYXQoIjAuMDAiKTsNDQoJ
CQlvdXQucHJpbnRsbigiVGVzdCBDYXNlICMiICsgcnVuKTsNDQoJCQlvdXQu
cHJpbnRsbigiVG90YWwgZXhwbG9yZWQgYXJlYTogIiArIGRmLmZvcm1hdChh
cmVhKSk7DQ0KCQkJYSA9IGJpbi5yZWFkTGluZSgpOw0NCgkJCW4gPSBJbnRl
Z2VyLnBhcnNlSW50KGEpOw0NCgkJfQ0NCgkJb3V0LmNsb3NlKCk7DQ0KCQli
aW4uY2xvc2UoKTsNDQoJfQ0NCglwdWJsaWMgc3RhdGljIHZvaWQgY29tYmlu
ZShpbnQgbiwgaW50IHIsIGludCBrLCBWZWN0b3IgY3VycmVudCkNDQoJew0N
CgkJaWYoY3VycmVudC5zaXplKCk9PXIpDQ0KCQl7DQ0KCQkJY29tYmluYXRp
b25zLmFkZChjdXJyZW50KTsNDQoJCQlyZXR1cm47DQ0KCQl9DQ0KCQlmb3Io
aW50IGk9aztpPG47aSsrKQ0NCgkJew0NCgkJCWN1cnJlbnQuYWRkKG5ldyBJ
bnRlZ2VyKGkpKTsNDQoJCQljb21iaW5lKG4sIHIsIGkrMSwgKFZlY3Rvcilj
dXJyZW50LmNsb25lKCkpOw0NCgkJCWN1cnJlbnQucmVtb3ZlKGN1cnJlbnQu
c2l6ZSgpLTEpOw0NCgkJfQ0NCgl9DQ0KfQ==
---559023410-684387517-983140394=:13390--

From judge@east.isx.com Sun Feb 25 17:22:31 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA16257
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:22:30 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id RAA29315
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:34:38 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA21701
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:34:37 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 17:34:37 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: ouroboros (5)
Message-ID: <Pine.SOL.4.21.0102251734180.18265-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-758783491-983140477=:18265"
Content-Length: 3370

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-758783491-983140477=:18265
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-758783491-983140477=:18265
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="ouroboros.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251734370.18265@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="ouroboros.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIG91cm9ib3Jvcw0Kew0KIHB1YmxpYyBzdGF0aWMgdm9pZCBt
YWluKFN0cmluZyBhcmd2W10pIHRocm93cyBFeGNlcHRpb24NCiB7DQogIGxv
bmcgZD1uZXcgRGF0ZSgpLmdldFRpbWUoKTsNCiAgQnVmZmVyZWRSZWFkZXIg
aW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJvdXJvYm9y
b3MuaW4iKSk7DQogIFByaW50V3JpdGVyIG91dD1uZXcgUHJpbnRXcml0ZXIo
bmV3IEZpbGVXcml0ZXIoIm91cm9ib3Jvcy5vdXQiKSk7DQoNCiAgU3RyaW5n
W10gbz1uZXcgU3RyaW5nWzE2XTsNCiAgZm9yKGludCBpPTE7aTwxNjtpKysp
DQogICBvW2ldPW8oaSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oImRvbmUiKTsN
CiAgU3RyaW5nIHM9aW4ucmVhZExpbmUoKS50cmltKCk7DQogIHdoaWxlKCFz
LmVxdWFscygiMCAwIikpDQogIHsNCiAgIFN0cmluZ1Rva2VuaXplciBzdD1u
ZXcgU3RyaW5nVG9rZW5pemVyKHMpOw0KICAgaW50IG49SW50ZWdlci5wYXJz
ZUludChzdC5uZXh0VG9rZW4oKSk7DQogICBpbnQgaz1JbnRlZ2VyLnBhcnNl
SW50KHN0Lm5leHRUb2tlbigpKTsNCiAgIG91dC5wcmludGxuKGIob1tuXSxr
LG4pKTsNCg0KICAgcz1pbi5yZWFkTGluZSgpLnRyaW0oKTsNCiAgfQ0KICBs
b25nIHNlY29uZHM9KG5ldyBEYXRlKCkuZ2V0VGltZSgpLWQpLzEwMDA7DQog
IFN5c3RlbS5vdXQucHJpbnRsbigiVGhpcyBwcm9ncmFtIHRvb2sgIitzZWNv
bmRzKyIgc2Vjb25kcyB0byBydW4uIik7DQogIG91dC5jbG9zZSgpOw0KIH0N
Cg0KIHB1YmxpYyBzdGF0aWMgU3RyaW5nIG8oaW50IG4pDQogew0KU3lzdGVt
Lm91dC5wcmludGxuKG4pOw0KICBib29sZWFuIGJbXT1uZXcgYm9vbGVhblso
MTw8bildOw0KICBpbnQgemVybz1uOw0KICBTdHJpbmdCdWZmZXIgcz1uZXcg
U3RyaW5nQnVmZmVyKCk7DQogIGZvcihpbnQgaT0wO2k8bjtpKyspDQogICBz
LmFwcGVuZCgiMCIpOw0KICBzLmFwcGVuZCgiMSIpOw0KICBiWzBdPXRydWU7
DQogIGJbMV09dHJ1ZTsNCiAgd2hpbGUocy5sZW5ndGgoKTwoMTw8biktbikN
CiAgew0KLy8gICBpZih6ZXJvPj0oMTw8KG4tMSkpKQ0KLy8gICAgcy5hcHBl
bmQoIjEiKTsNCi8vICAgZWxzZQ0KICAgew0KICAgIFN0cmluZyBzMj1zLnRv
U3RyaW5nKCk7DQogICAgU3RyaW5nIHQ9czIuc3Vic3RyaW5nKHMyLmxlbmd0
aCgpLW4rMSk7DQogICAgaW50IHp6PWIodCwwLHQubGVuZ3RoKCkpOw0KICAg
IGlmKGJbenoqMl0pDQogICAgew0KICAgICBpZighYlt6eioyKzFdKQ0KICAg
ICB7DQogICAgICBzLmFwcGVuZCgiMSIpOw0KICAgICAgYlt6eioyKzFdPXRy
dWU7DQogICAgIH0NCiAgICAgZWxzZQ0KICAgICB7DQogICAgICBpbnQgcD1z
Mi5sYXN0SW5kZXhPZigiMCIpOw0KICAgICAgZm9yKGludCBqamo9cDtqamo8
czIubGVuZ3RoKCk7ampqKyspDQogICAgICAgYltiKHMyLGpqai1uLG4pXT1m
YWxzZTsNCiAgICAgIHMyPXMyLnN1YnN0cmluZygwLHApKyIxIjsNCiAgICAg
IGJbYihzMixzMi5sZW5ndGgoKS1uLG4pXT10cnVlOw0KICAgICAgcz1uZXcg
U3RyaW5nQnVmZmVyKHMyKTsNCiAgICAgIHplcm8tLTsNCiAgICAgfQ0KICAg
IH0NCiAgICBlbHNlDQogICAgew0KICAgICBzLmFwcGVuZCgiMCIpOw0KICAg
ICBiW3p6KjJdPXRydWU7DQogICAgIHplcm8rKzsNCiAgICB9DQogICB9DQog
IH0NCiAgZm9yKGludCBpPTA7aTxuO2krKykNCiAgIHMuYXBwZW5kKCIxIik7
DQogIFN5c3RlbS5vdXQucHJpbnRsbihzKTsNCiAgcmV0dXJuIHMudG9TdHJp
bmcoKTsNCiB9DQoNCiBwdWJsaWMgc3RhdGljIGludCBiKFN0cmluZyBzLGlu
dCBrLGludCBuKQ0KIHsNCiAgcz1zK3M7DQogIFN0cmluZyB0PXMuc3Vic3Ry
aW5nKGssaytuKTsNCiAgaW50IGk9MDsNCiAgZm9yKGludCBqPTA7ajx0Lmxl
bmd0aCgpO2orKykNCiAgew0KICAgaSo9MjsNCiAgIGkrPShpbnQpKHQuY2hh
ckF0KGopLScwJyk7DQogIH0NCiAgcmV0dXJuIGk7DQogfQ0KfQ==
---559023410-758783491-983140477=:18265--

From judge@east.isx.com Sun Feb 25 17:24:56 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA16302
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:24:55 -0500 (EST)
Received: from felix.cc.gatech.edu (felix.cc.gatech.edu [130.207.107.11])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id RAA29394
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:37:03 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA02321
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:37:03 -0500 (EST)
Date: Sun, 25 Feb 2001 17:37:02 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: ouroboros 2
Message-ID: <Pine.SOL.4.21.0102251736240.23924-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-351212254-983140622=:23924"
Content-Length: 3490

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-351212254-983140622=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-351212254-983140622=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="ouroboros.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251737020.23924@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="ouroboros.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
Y2xhc3Mgb3Vyb2Jvcm9zIA0NCnsNDQoJcHVibGljIHN0YXRpYyBCdWZmZXJl
ZFJlYWRlciBpbjsNDQoJcHVibGljIHN0YXRpYyBQcmludFdyaXRlciBvdXQ7
DQ0KDQ0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3Mp
IHRocm93cyBFeGNlcHRpb24gew0NCgkJaW4gPSBuZXcgQnVmZmVyZWRSZWFk
ZXIobmV3IEZpbGVSZWFkZXIoIm91cm9ib3Jvcy5pbiIpKTsNDQoJCW91dCA9
IG5ldyBQcmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigib3Vyb2Jvcm9zLm91
dCIpKTsNDQoNDQoJCVN0cmluZyBsaW5lOw0NCgkJYm9vbGVhbiB1c2VkW10g
PSBuZXcgYm9vbGVhblsgKDE8PDE1KSArIDEgXTsNDQoNDQoJCVN0cmluZyBv
bmVzID0gIjExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEx
MTExIjsNDQoJCVN0cmluZyB6ZXJvID0gIjAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwIjsNDQoJCWludCBjYXNlbnVtID0gMTsN
DQoJCVN0cmluZyBvdXJudW1zW10gPSBuZXcgU3RyaW5nWzE2XTsNDQoNDQoN
DQoJCWZvciAoaW50IG49MTsgbjwxNiA7IG4rKyApDQ0KCQl7DQ0KDQ0KCQkJ
Zm9yKGludCBpPTA7IGkgPCAoMTw8MTUpICsgMTsgaSsrKSB7DQ0KCQkJCXVz
ZWRbaV0gPSBmYWxzZTsNDQoJCQl9DQ0KDQ0KDQ0KDQ0KCQkJb3VybnVtc1tu
XSA9IHplcm8uc3Vic3RyaW5nKDAsIG4pOw0NCg0NCgkJCWludCBtYXJrbnVt
ID0gKDE8PG4pIC0gMTsNDQoNDQoJCQlmb3IoaW50IGk9MDsgaTw9bjsgaSsr
KSB7DQ0KCQkJCXVzZWRbbWFya251bV0gPSB0cnVlOw0NCgkJCQltYXJrbnVt
IC09ICgxPDxpKTsNDQoJCQl9DQ0KDQ0KDQ0KDQ0KCQkJZm9yKGludCBpPTE7
IGkgPCAoIDE8PG4gKSAtIDIgLSBuOyBpKyspIHsNDQoJCQkJaW50IHBvc3Nu
dW0gPSB0b251bSggb3VybnVtc1tuXS5zdWJzdHJpbmcoaSwgaStuLTEpICsg
IjAiICk7DQ0KCQkJCWlmKCF1c2VkW3Bvc3NudW1dKSB7DQ0KCQkJCQlvdXJu
dW1zW25dICs9ICIwIjsNDQoJCQkJCXVzZWRbcG9zc251bV0gPSB0cnVlOw0N
CgkJCQl9DQ0KCQkJCWVsc2Ugew0NCgkJCQkJb3VybnVtc1tuXSArPSAiMSI7
DQ0KCQkJCQl1c2VkW3Bvc3NudW0gKyAxXSA9IHRydWU7DQ0KCQkJCX0NDQoJ
CQl9DQ0KCQkJaW50IHo9bjsNDQoJCQlpZihuID4gMykgej0zOw0NCgkJCW91
cm51bXNbbl0gKz0gb25lcy5zdWJzdHJpbmcoMCwgeik7DQ0KCQkJb3VybnVt
c1tuXSArPSB6ZXJvLnN1YnN0cmluZygwLCBuKTsNDQoNDQoJCQkvL1N5c3Rl
bS5vdXQucHJpbnRsbigiY2FzZSAiICsgY2FzZW51bSk7DQ0KCQkJLy9jYXNl
bnVtKys7DQ0KCQkJLy9TeXN0ZW0ub3V0LnByaW50bG4ob3VybnVtc1tuXSk7
DQ0KCQl9DQ0KDQ0KCQkvL1N5c3RlbS5vdXQucHJpbnRsbigib3V0cHV0dGlu
ZyByZXN1bHRzIik7DQ0KDQ0KCQl3aGlsZSgobGluZSA9IGluLnJlYWRMaW5l
KCkpICE9IG51bGwpIHsNDQoJCQlTdHJpbmdUb2tlbml6ZXIgdG9rZW5pemVy
ID0gbmV3IFN0cmluZ1Rva2VuaXplcihsaW5lKTsNDQoJCQlpbnQgbiA9IElu
dGVnZXIucGFyc2VJbnQodG9rZW5pemVyLm5leHRUb2tlbigpKTsNDQoJCQlp
bnQgayA9IEludGVnZXIucGFyc2VJbnQodG9rZW5pemVyLm5leHRUb2tlbigp
KTsNDQoJCQlpZihuID09IDAgJiYgayA9PSAwKSBicmVhazsNDQoNDQoJCQlp
bnQgb3VybnVtID0gdG9udW0oIG91cm51bXNbbl0uc3Vic3RyaW5nKGssIGsr
bikgKTsNDQoNDQoJCQlvdXQucHJpbnRsbihvdXJudW0pOw0NCgkJfQ0NCgkJ
b3V0LmZsdXNoKCk7DQ0KCQlvdXQuY2xvc2UoKTsNDQoJCWluLmNsb3NlKCk7
DQ0KDQ0KCX0NDQoNDQoJcHVibGljIHN0YXRpYyBpbnQgdG9udW0oU3RyaW5n
IGJpbnN0cmluZykgew0NCgkJaW50IG91cm51bSA9IDA7DQ0KCQlmb3IoaW50
IGk9MDsgaTxiaW5zdHJpbmcubGVuZ3RoKCk7IGkrKykgew0NCgkJCWlmKGJp
bnN0cmluZy5jaGFyQXQoYmluc3RyaW5nLmxlbmd0aCgpIC0gaSAtIDEpID09
ICcxJykgew0NCgkJCQlvdXJudW0gKz0gMTw8aTsNDQoJCQl9DQ0KCQl9DQ0K
CQlyZXR1cm4gb3VybnVtOw0NCgl9DQ0KfQ0NCg==
---559023410-351212254-983140622=:23924--

From judge@east.isx.com Sun Feb 25 17:31:01 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA16608
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:31:00 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id RAA29618
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:43:08 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA21942
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:43:07 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 17:43:06 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: atlantis (4)
Message-ID: <Pine.SOL.4.21.0102251742560.18265-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-684387517-983140986=:18265"
Content-Length: 3824

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-684387517-983140986=:18265
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-684387517-983140986=:18265
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251743060.18265@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIGF0bGFudGlzDQp7DQogcHVibGljIHN0YXRpYyB2b2lkIG1h
aW4oU3RyaW5nIGFyZ3ZbXSkgdGhyb3dzIEV4Y2VwdGlvbg0KIHsNCiAgQnVm
ZmVyZWRSZWFkZXIgaW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVh
ZGVyKCJhdGxhbnRpcy5pbiIpKTsNCiAgUHJpbnRXcml0ZXIgb3V0PW5ldyBQ
cmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigiYXRsYW50aXMub3V0IikpOw0K
ICBpbnQgbj1JbnRlZ2VyLnBhcnNlSW50KGluLnJlYWRMaW5lKCkudHJpbSgp
KTsNCiAgaW50IGNvdW50PTA7DQogIHdoaWxlKG4+MCkNCiAgew0KICAgY291
bnQrKzsNCiAgIGRvdWJsZVtdW10gZD1uZXcgZG91YmxlW25dWzRdOw0KICAg
VmVjdG9yIHg9bmV3IFZlY3RvcigpOw0KICAgVmVjdG9yIHk9bmV3IFZlY3Rv
cigpOw0KICAgZm9yKGludCBpPTA7aTxuO2krKykNCiAgIHsNCiAgICBTdHJp
bmcgcz1pbi5yZWFkTGluZSgpOw0KICAgIFN0cmluZ1Rva2VuaXplciBzdD1u
ZXcgU3RyaW5nVG9rZW5pemVyKHMpOw0KICAgIGZvcihpbnQgaj0wO2o8NDtq
KyspDQogICAgIGRbaV1bal09bmV3IERvdWJsZShzdC5uZXh0VG9rZW4oKSku
ZG91YmxlVmFsdWUoKTsNCiAgICBpZigheC5jb250YWlucyhuZXcgRG91Ymxl
KGRbaV1bMF0pKSkgeC5hZGRFbGVtZW50KG5ldyBEb3VibGUoZFtpXVswXSkp
Ow0KICAgIGlmKCF4LmNvbnRhaW5zKG5ldyBEb3VibGUoZFtpXVsyXSkpKSB4
LmFkZEVsZW1lbnQobmV3IERvdWJsZShkW2ldWzJdKSk7DQogICAgaWYoIXku
Y29udGFpbnMobmV3IERvdWJsZShkW2ldWzFdKSkpIHkuYWRkRWxlbWVudChu
ZXcgRG91YmxlKGRbaV1bMV0pKTsNCiAgICBpZigheS5jb250YWlucyhuZXcg
RG91YmxlKGRbaV1bM10pKSkgeS5hZGRFbGVtZW50KG5ldyBEb3VibGUoZFtp
XVszXSkpOw0KICAgfQ0KDQogICBkb3VibGVbXSB4ZD1uZXcgZG91YmxlW3gu
c2l6ZSgpXTsNCiAgIGRvdWJsZVtdIHlkPW5ldyBkb3VibGVbeS5zaXplKCld
Ow0KICAgZm9yKGludCBpPTA7aTx4LnNpemUoKTtpKyspDQogICAgeGRbaV09
KChEb3VibGUpeC5lbGVtZW50QXQoaSkpLmRvdWJsZVZhbHVlKCk7DQogICBm
b3IoaW50IGk9MDtpPHkuc2l6ZSgpO2krKykNCiAgICB5ZFtpXT0oKERvdWJs
ZSl5LmVsZW1lbnRBdChpKSkuZG91YmxlVmFsdWUoKTsNCiAgIGZvcihpbnQg
aT0wO2k8eGQubGVuZ3RoO2krKykNCiAgICBmb3IoaW50IGo9aSsxO2o8eGQu
bGVuZ3RoO2orKykNCiAgICAgaWYoeGRbaV0+eGRbal0pDQogICAgIHsNCiAg
ICAgIGRvdWJsZSBkej14ZFtpXTsgeGRbaV09eGRbal07IHhkW2pdPWR6Ow0K
ICAgICB9DQogICBmb3IoaW50IGk9MDtpPHlkLmxlbmd0aDtpKyspDQogICAg
Zm9yKGludCBqPWkrMTtqPHlkLmxlbmd0aDtqKyspDQogICAgIGlmKHlkW2ld
PnlkW2pdKQ0KICAgICB7DQogICAgICBkb3VibGUgZHo9eWRbaV07IHlkW2ld
PXlkW2pdOyB5ZFtqXT1kejsNCiAgICAgfQ0KICAgZm9yKGludCBpPTA7aTx4
ZC5sZW5ndGg7aSsrKQ0KICAgIFN5c3RlbS5vdXQucHJpbnRsbih4ZFtpXSk7
DQogICBmb3IoaW50IGk9MDtpPHlkLmxlbmd0aDtpKyspDQogICAgU3lzdGVt
Lm91dC5wcmludGxuKHlkW2ldKTsNCiAgIGRvdWJsZSBhcmVhPTA7DQogICBm
b3IoaW50IGk9MDtpPHhkLmxlbmd0aC0xO2krKykNCiAgICBmb3IoaW50IGo9
MDtqPHlkLmxlbmd0aC0xO2orKykNCiAgICB7DQogICAgIGJvb2xlYW4gZm91
bmQ9ZmFsc2U7DQogICAgIGZvcihpbnQgaz0wO2s8bjtrKyspDQogICAgIHsN
CiAgICAgIGlmKGRba11bMF08PXhkW2ldICYmIGRba11bMl0+PXhkW2krMV0g
JiYgZFtrXVsxXTw9eWRbal0gJiYgZFtrXVszXT49eWRbaisxXSkNCiAgICAg
ICBmb3VuZD10cnVlOw0KICAgICB9DQogICAgIGlmKGZvdW5kKQ0KICAgICAg
YXJlYSs9KHhkW2krMV0teGRbaV0pKih5ZFtqKzFdLXlkW2pdKTsNCiAgICB9
DQoNCiAgIG91dC5wcmludGxuKCJUZXN0IGNhc2UgIyIrY291bnQpOw0KICAg
b3V0LnByaW50bG4oIlRvdGFsIGV4cGxvcmVkIGFyZWE6ICIrZm9ybWF0KGFy
ZWEpKTsNCiAgIG91dC5wcmludGxuKCk7DQoNCiAgIG49SW50ZWdlci5wYXJz
ZUludChpbi5yZWFkTGluZSgpLnRyaW0oKSk7DQogIH0NCiAgDQogIG91dC5j
bG9zZSgpOw0KIH0NCg0KIHB1YmxpYyBzdGF0aWMgU3RyaW5nIGZvcm1hdChk
b3VibGUgZCkNCiB7DQogIGQ9ZCsuMDA1Ow0KICBpbnQgaT0oaW50KWQ7DQog
IGludCByPShpbnQpKChkLWkpKjEwMCk7DQogIFN0cmluZyBycz0iIityOw0K
ICBpZihycy5sZW5ndGgoKT09MSkgcnM9IjAiK3JzOw0KICByZXR1cm4gaSsi
LiIrcnM7DQogfQ0KfQ==
---559023410-684387517-983140986=:18265--

From judge@east.isx.com Sun Feb 25 17:34:30 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA16633
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:34:29 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id RAA29811
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:46:38 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA22145
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:46:36 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 17:46:36 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: ouroboros (6)
Message-ID: <Pine.SOL.4.21.0102251746210.18265-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1903590565-983141196=:18265"
Content-Length: 3377

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-1903590565-983141196=:18265
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-1903590565-983141196=:18265
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="ouroboros.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251746360.18265@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="ouroboros.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIG91cm9ib3Jvcw0Kew0KIHB1YmxpYyBzdGF0aWMgdm9pZCBt
YWluKFN0cmluZyBhcmd2W10pIHRocm93cyBFeGNlcHRpb24NCiB7DQogIGxv
bmcgZD1uZXcgRGF0ZSgpLmdldFRpbWUoKTsNCiAgQnVmZmVyZWRSZWFkZXIg
aW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJvdXJvYm9y
b3MuaW4iKSk7DQogIFByaW50V3JpdGVyIG91dD1uZXcgUHJpbnRXcml0ZXIo
bmV3IEZpbGVXcml0ZXIoIm91cm9ib3Jvcy5vdXQiKSk7DQoNCiAgU3RyaW5n
W10gbz1uZXcgU3RyaW5nWzE2XTsNCiAgZm9yKGludCBpPTE7aTwxNjtpKysp
DQogICBvW2ldPW8oaSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oImRvbmUiKTsN
CiAgU3RyaW5nIHM9aW4ucmVhZExpbmUoKS50cmltKCk7DQogIHdoaWxlKCFz
LmVxdWFscygiMCAwIikpDQogIHsNCiAgIFN0cmluZ1Rva2VuaXplciBzdD1u
ZXcgU3RyaW5nVG9rZW5pemVyKHMpOw0KICAgaW50IG49SW50ZWdlci5wYXJz
ZUludChzdC5uZXh0VG9rZW4oKSk7DQogICBpbnQgaz1JbnRlZ2VyLnBhcnNl
SW50KHN0Lm5leHRUb2tlbigpKTsNCiAgIG91dC5wcmludGxuKGIob1tuXSxr
LG4pKTsNCg0KICAgcz1pbi5yZWFkTGluZSgpLnRyaW0oKTsNCiAgfQ0KICBs
b25nIHNlY29uZHM9KG5ldyBEYXRlKCkuZ2V0VGltZSgpLWQpLzEwMDA7DQog
IFN5c3RlbS5vdXQucHJpbnRsbigiVGhpcyBwcm9ncmFtIHRvb2sgIitzZWNv
bmRzKyIgc2Vjb25kcyB0byBydW4uIik7DQogIG91dC5jbG9zZSgpOw0KIH0N
Cg0KIHB1YmxpYyBzdGF0aWMgU3RyaW5nIG8oaW50IG4pDQogew0KU3lzdGVt
Lm91dC5wcmludGxuKG4pOw0KICBib29sZWFuIGJbXT1uZXcgYm9vbGVhblso
MTw8bildOw0KICBpbnQgemVybz1uOw0KICBTdHJpbmdCdWZmZXIgcz1uZXcg
U3RyaW5nQnVmZmVyKCk7DQogIGZvcihpbnQgaT0wO2k8bjtpKyspDQogICBz
LmFwcGVuZCgiMCIpOw0KICBzLmFwcGVuZCgiMSIpOw0KICBiWzBdPXRydWU7
DQogIGJbMV09dHJ1ZTsNCiAgd2hpbGUocy5sZW5ndGgoKTwoMTw8biktbikN
CiAgew0KLy8gICBpZih6ZXJvPj0oMTw8KG4tMSkpKQ0KLy8gICAgcy5hcHBl
bmQoIjEiKTsNCi8vICAgZWxzZQ0KICAgew0KICAgIFN0cmluZyBzMj1zLnRv
U3RyaW5nKCk7DQogICAgU3RyaW5nIHQ9czIuc3Vic3RyaW5nKHMyLmxlbmd0
aCgpLW4rMSk7DQogICAgaW50IHp6PWIodCwwLHQubGVuZ3RoKCkpOw0KICAg
IGlmKGJbenoqMl0pDQogICAgew0KICAgICBpZighYlt6eioyKzFdKQ0KICAg
ICB7DQogICAgICBzLmFwcGVuZCgiMSIpOw0KICAgICAgYlt6eioyKzFdPXRy
dWU7DQogICAgIH0NCiAgICAgZWxzZQ0KICAgICB7DQogICAgICBpbnQgcD1z
Mi5sYXN0SW5kZXhPZigiMCIpOw0KICAgICAgZm9yKGludCBqamo9cDtqamo8
czIubGVuZ3RoKCk7ampqKyspDQogICAgICAgYltiKHMyLGpqai1uLG4pXT1m
YWxzZTsNCiAgICAgIHMyPXMyLnN1YnN0cmluZygwLHApKyIxIjsNCiAgICAg
IGJbYihzMixzMi5sZW5ndGgoKS1uLG4pXT10cnVlOw0KICAgICAgcz1uZXcg
U3RyaW5nQnVmZmVyKHMyKTsNCiAgICAgIHplcm8tLTsNCiAgICAgfQ0KICAg
IH0NCiAgICBlbHNlDQogICAgew0KICAgICBzLmFwcGVuZCgiMCIpOw0KICAg
ICBiW3p6KjJdPXRydWU7DQogICAgIHplcm8rKzsNCiAgICB9DQogICB9DQog
IH0NCiAgd2hpbGUocy5sZW5ndGgoKTwoMTw8bikpDQogICBzLmFwcGVuZCgi
MSIpOw0KICBTeXN0ZW0ub3V0LnByaW50bG4ocyk7DQogIHJldHVybiBzLnRv
U3RyaW5nKCk7DQogfQ0KDQogcHVibGljIHN0YXRpYyBpbnQgYihTdHJpbmcg
cyxpbnQgayxpbnQgbikNCiB7DQogIHM9cytzOw0KICBTdHJpbmcgdD1zLnN1
YnN0cmluZyhrLGsrbik7DQogIGludCBpPTA7DQogIGZvcihpbnQgaj0wO2o8
dC5sZW5ndGgoKTtqKyspDQogIHsNCiAgIGkqPTI7DQogICBpKz0oaW50KSh0
LmNoYXJBdChqKS0nMCcpOw0KICB9DQogIHJldHVybiBpOw0KIH0NCn0=
---559023410-1903590565-983141196=:18265--

From judge@east.isx.com Sun Feb 25 17:43:39 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from r36h69.res.gatech.edu (r36h69.res.gatech.edu [128.61.36.69])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA16977
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:43:38 -0500 (EST)
Received: from localhost (matt@localhost)
	by r36h69.res.gatech.edu (8.9.3/8.9.3) with ESMTP id RAA08689
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:50:50 -0500
Date: Sun, 25 Feb 2001 17:50:50 -0500 (EST)
From: Matthew Fisher <matt@r36h69.res.gatech.edu>
To: judge@east.isx.com
Subject: atlantis.java
Message-ID: <Pine.LNX.4.20.0102251750330.8687-200000@r36h69.res.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="1031816484-1183341968-983141450=:8687"
Content-Length: 3544

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--1031816484-1183341968-983141450=:8687
Content-Type: TEXT/PLAIN; charset=US-ASCII


--1031816484-1183341968-983141450=:8687
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.20.0102251750500.8687@r36h69.res.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCmltcG9y
dCBqYXZhLmF3dC5nZW9tLio7DQoNCnB1YmxpYyBjbGFzcyBhdGxhbnRpcyB7
DQoNCnN0YXRpYyBWZWN0b3IgcmVjdGFuZ2xlczsNCnN0YXRpYyBWZWN0b3Ig
aW50ZXJzZWN0czsNCg0KcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5n
IGFyZ3ZbXSkgdGhyb3dzIEV4Y2VwdGlvbiB7DQoNCkJ1ZmZlcmVkUmVhZGVy
IGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJhdGxh
bnRpcy5pbiIpKTsNClByaW50V3JpdGVyIG91dCA9IG5ldyBQcmludFdyaXRl
cihuZXcgRmlsZVdyaXRlcigiYXRsYW50aXMub3V0IikpOw0KDQppbnQgbiwg
YyA9IDEsIGFpLCBmcGFydCwgaXBhcnQ7DQpkb3VibGUgeDEsIHgyLCB5MSwg
eTIsIGFyZWE7DQpTdHJpbmdUb2tlbml6ZXIgc3Q7DQpSZWN0YW5nbGUyRC5E
b3VibGUgcjEsIHIyLCByOw0KU3RyaW5nIGZzdHI7DQoNCndoaWxlKHRydWUp
IHsNCiAgDQogICBuID0gSW50ZWdlci5wYXJzZUludChpbi5yZWFkTGluZSgp
LnRyaW0oKSk7DQoNCiAgIGlmIChuPT0wKSBicmVhazsNCg0KICAgcmVjdGFu
Z2xlcyA9IG5ldyBWZWN0b3IoKTsNCiAgIGludGVyc2VjdHMgPSBuZXcgVmVj
dG9yKCk7ICAgDQoNCiAgIGZvcihpbnQgaT0wOyBpIDwgbjsgaSsrKSB7DQoJ
c3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGluLnJlYWRMaW5lKCkpOw0KDQog
ICAgICAgIHgxID0gRG91YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tlbigp
LnRyaW0oKSk7DQoJeTEgPSBEb3VibGUucGFyc2VEb3VibGUoc3QubmV4dFRv
a2VuKCkudHJpbSgpKTsNCgkNCgl4MiA9IERvdWJsZS5wYXJzZURvdWJsZShz
dC5uZXh0VG9rZW4oKS50cmltKCkpOw0KCXkyID0gRG91YmxlLnBhcnNlRG91
YmxlKHN0Lm5leHRUb2tlbigpLnRyaW0oKSk7DQoNCglyMSA9IG5ldyBSZWN0
YW5nbGUyRC5Eb3VibGUoeDEsIHkxLCBNYXRoLmFicyh4MS14MiksDQpNYXRo
LmFicyh5MS15MikpOw0KDQoJcmVjdGFuZ2xlcy5hZGRFbGVtZW50KHIxKTsN
CiAgICB9DQoNCiAgICBmb3IoaW50IGk9MDsgaSA8IHJlY3RhbmdsZXMuc2l6
ZSgpOyBpKyspIHsNCglmb3IoaW50IGo9MDsgaiA8IHJlY3RhbmdsZXMuc2l6
ZSgpOyBqKyspIHsNCgkgICByMSA9IChSZWN0YW5nbGUyRC5Eb3VibGUpIHJl
Y3RhbmdsZXMuZWxlbWVudEF0KGkpOw0KCSAgIHIyID0gKFJlY3RhbmdsZTJE
LkRvdWJsZSkgcmVjdGFuZ2xlcy5lbGVtZW50QXQoaik7DQoJDQoJICAgciA9
IChSZWN0YW5nbGUyRC5Eb3VibGUpIHIxLmNyZWF0ZUludGVyc2VjdGlvbihy
Mik7DQoJDQoJICAgaWYgKGkgIT0gaiAmJiByICE9IG51bGwgJiYgci5nZXRI
ZWlnaHQoKSAhPSAwLjAgJiYNCnIuZ2V0V2lkdGgoKSAhPSAwLjApIHsNCgkJ
aWYgKGludGVyc2VjdHMuY29udGFpbnMocikgPT0gZmFsc2UpDQoJCQlpbnRl
cnNlY3RzLmFkZEVsZW1lbnQocik7DQoJICAgfQ0KDQoJfQ0KICAgIH0NCg0K
ICAgIGFyZWEgPSAwLjA7DQogICAgZm9yKGludCBpPTA7IGkgPCByZWN0YW5n
bGVzLnNpemUoKTsgaSsrKSB7DQoJcjEgPSAoUmVjdGFuZ2xlMkQuRG91Ymxl
KSByZWN0YW5nbGVzLmVsZW1lbnRBdChpKTsNCg0KCWFyZWEgPSBhcmVhICsg
cjEuZ2V0SGVpZ2h0KCkgKiByMS5nZXRXaWR0aCgpOw0KICAgIH0NCiAgICBm
b3IgKGludCBpPTA7IGkgPCBpbnRlcnNlY3RzLnNpemUoKTsgaSsrKSB7DQoJ
cjEgPSAoUmVjdGFuZ2xlMkQuRG91YmxlKSBpbnRlcnNlY3RzLmVsZW1lbnRB
dChpKTsNCg0KCWFyZWEgPSBhcmVhIC0gcjEuZ2V0SGVpZ2h0KCkgKiByMS5n
ZXRXaWR0aCgpOw0KICAgIH0NCg0KICAgIG91dC5wcmludGxuKCJUZXN0IGNh
c2UgIyAiICsgYyk7DQogDQogICAgYysrOw0KDQogICAgYWkgPSAoaW50KSAo
KGFyZWEgKyAwLjAwNSkgKiAxMDApOw0KICAgIGlwYXJ0ID0gYWkgLyAxMDA7
DQogICAgZnBhcnQgPSBhaSAlIDEwMDsNCg0KICAgIGlmIChmcGFydCA8IDEw
KSBmc3RyID0gIjAiICsgKGZwYXJ0KTsNCiAgICBlbHNlIGZzdHIgPSAiIiAr
IGZwYXJ0Ow0KDQogICAgb3V0LnByaW50bG4oIlRvdGFsIGV4cGxvcmVkIGFy
ZWE6ICIgKyBpcGFydCArICIuIiArIGZzdHIpOw0KDQp9DQoNCmluLmNsb3Nl
KCk7DQpvdXQuY2xvc2UoKTsNCg0KfQ0KDQoNCn0NCg==
--1031816484-1183341968-983141450=:8687--

From judge@east.isx.com Sun Feb 25 17:45:45 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA16990
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:45:44 -0500 (EST)
Received: from felix.cc.gatech.edu (felix.cc.gatech.edu [130.207.107.11])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id RAA00348
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:57:52 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA02803
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:57:51 -0500 (EST)
Date: Sun, 25 Feb 2001 17:57:51 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: atlantis 3
Message-ID: <Pine.SOL.4.21.0102251757380.23924-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1144747756-983141871=:23924"
Content-Length: 8326

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-1144747756-983141871=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-1144747756-983141871=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251757510.23924@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEudGV4dC4qOw0NCg0NCmNsYXNzIGF0bGFudGlzIA0NCnsNDQoN
DQoJQnVmZmVyZWRSZWFkZXIgaW47DQ0KCVByaW50V3JpdGVyIG91dDsNDQoJ
VmVjdG9yIHY7DQ0KCWludCBuUmVjdDsNDQoJYm9vbGVhbiBiQWRkLCBiQWRk
MjsNDQoNDQoJcHVibGljIGF0bGFudGlzKCkgdGhyb3dzIEV4Y2VwdGlvbnsN
DQoJCWluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJh
dGxhbnRpcy5pbiIpKTsNDQoJCW91dCA9IG5ldyBQcmludFdyaXRlcihuZXcg
RmlsZVdyaXRlcigiYXRsYW50aXMub3V0IikpOw0NCgkJdiA9IG5ldyBWZWN0
b3IoMTAwMCwgMTAwKTsNDQoJfQ0NCg0NCglwdWJsaWMgdm9pZCBzb2x2ZSgp
IHRocm93cyBFeGNlcHRpb257DQ0KDQ0KCQlpbnQgaSwgaiwgaywgbjsNDQoJ
CVJlY3QgcjEsIHIyOw0NCgkJaW50IG5ydW4gPSAxOw0NCg0NCgkJTnVtYmVy
Rm9ybWF0IG5mID0gTnVtYmVyRm9ybWF0LmdldEluc3RhbmNlKCk7DQ0KCQlu
Zi5zZXRNYXhpbXVtRnJhY3Rpb25EaWdpdHMoMik7DQ0KCQluZi5zZXRNaW5p
bXVtRnJhY3Rpb25EaWdpdHMoMik7DQ0KCQluZi5zZXRHcm91cGluZ1VzZWQo
ZmFsc2UpOw0NCg0NCgkJd2hpbGUodHJ1ZSl7DQ0KCQkJdi5jbGVhcigpOw0N
CgkJCW4gPSBJbnRlZ2VyLnBhcnNlSW50KGluLnJlYWRMaW5lKCkudHJpbSgp
KTsNDQoJCQkvL1N5c3RlbS5vdXQucHJpbnRsbigibjogIituKTsNDQoJCQlp
ZiAobj09MCkgYnJlYWs7CQkJDQ0KCQkNDQoJCQlmb3IoaT0wOyBpPG47IGkr
Kyl7DQ0KCQkJCWFkZFJlY3QobmV3IFJlY3QoaW4ucmVhZExpbmUoKS50cmlt
KCkpKTsNDQoJCQl9CQkJDQ0KDQ0KCQkJLy9TeXN0ZW0ub3V0LnByaW50bG4o
Im5yZWN0OiAiK25SZWN0KTsNDQoNDQoJCQkvKg0NCgkJCWZvcihqPTA7IGo8
blJlY3Q7IGorKyl7DQ0KCQkJCXIxID0gKFJlY3Qpdi5nZXQoaik7DQ0KCQkJ
CVN5c3RlbS5vdXQucHJpbnRsbigiIisoaisxKSsiOiAiK3IxKTsNDQoJCQl9
DQ0KCQkJKi8NDQoNDQoJCQlPYmplY3QgYXJbXSA9IHYudG9BcnJheSgpOw0N
CgkJCUFycmF5cy5zb3J0KGFyLCBuZXcgUkNvbXAxKCkpOw0NCgkJCS8vQXJy
YXlzLnNvcnQoYXIsIG5ldyBSQ29tcDIoKSk7DQ0KCQkJdi5jbGVhcigpOw0N
CgkJCW4gPSBhci5sZW5ndGg7DQ0KCQkJZm9yKGk9MDsgaTxuOyBpKyspew0N
CgkJCQl2LmFkZChhcltpXSk7DQ0KCQkJfQ0NCgkJCW5SZWN0ID0gdi5zaXpl
KCk7DQ0KDQ0KCQkJZm9yKGk9MDsgaTxuUmVjdDsgaSsrKXsNDQoJCQkJcjEg
PSAoUmVjdCl2LmdldChpKTsNDQoJCQkJLy9TeXN0ZW0ub3V0LnByaW50bG4o
ImkgLSAiKyhpKzEpKyI6ICIrcjEpOw0NCgkJCQluID0gblJlY3Q7DQ0KCQkJ
CWZvcihqPTA7IGo8bjsgaisrKXsNDQoJCQkJCWlmIChpPT1qKSBjb250aW51
ZTsJCQkJCQ0NCg0NCgkJCQkJYkFkZCA9IGZhbHNlOw0NCgkJCQkJYkFkZDIg
PSBmYWxzZTsNDQoJCQkJCXIyID0gKFJlY3Qpdi5nZXQoaik7DQ0KCQkJCQkv
L1N5c3RlbS5vdXQucHJpbnRsbigiIGogLSAiKyhqKzEpKyI6ICIrcjIpOw0N
CgkJCQkJcjEuaW50ZXJzZWN0KHIyLCB0aGlzKTsNDQoJCQkJCWlmIChiQWRk
KXsNDQoJCQkJCQl2LnJlbW92ZShqKTsNDQoJCQkJCQluUmVjdCA9IHYuc2l6
ZSgpOw0NCgkJCQkJCWlmIChpPj1qKSBpLS07DQ0KCQkJCQkJai0tOw0NCgkJ
CQkJCW4tLTsNDQoJCQkJCX0NDQoJCQkJfQ0NCg0NCgkJCQkvKg0NCgkJCQlm
b3Ioaj0wOyBqPG5SZWN0OyBqKyspew0NCgkJCQkJcjEgPSAoUmVjdCl2Lmdl
dChqKTsNDQoJCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiIisoaisxKSsiOiAi
K3IxKTsNDQoJCQkJfQ0NCgkJCQkqLw0NCg0NCi8qDQ0KCQkJCWFyID0gdi50
b0FycmF5KCk7DQ0KCQkJCUFycmF5cy5zb3J0KGFyLCBuZXcgUkNvbXAxKCkp
Ow0NCgkJCQkvL0FycmF5cy5zb3J0KGFyLCBuZXcgUkNvbXAyKCkpOw0NCgkJ
CQl2LmNsZWFyKCk7DQ0KCQkJCW4gPSBhci5sZW5ndGg7DQ0KCQkJCWZvcihq
PTA7IGo8bjsgaisrKXsNDQoJCQkJCXYuYWRkKGFyW2pdKTsNDQoJCQkJfQ0N
CgkJCQluUmVjdCA9IHYuc2l6ZSgpOw0NCgkJCQkqLw0NCgkJCX0NDQoNDQoJ
CQlkb3VibGUgc3VtID0gMC4wOw0NCgkJCWZvcihpPTA7IGk8blJlY3Q7IGkr
Kyl7DQ0KCQkJCXIxID0gKFJlY3Qpdi5nZXQoaSk7DQ0KCQkJCXN1bSArPSBy
MS5hcmVhOwkJCQkNDQoJCQl9DQ0KDQ0KCQkJb3V0LnByaW50bG4oIlRlc3Qg
Y2FzZSAjIitucnVuKTsNDQoJCQlvdXQucHJpbnRsbigiVG90YWwgZXhwbG9y
ZWQgYXJlYTogIituZi5mb3JtYXQoc3VtKSk7DQ0KCQkJbnJ1bisrOw0NCgkJ
CW91dC5wcmludGxuKCk7CQkJDQ0KCQl9DQ0KDQ0KCQlpbi5jbG9zZSgpOw0N
CgkJb3V0LmNsb3NlKCk7DQ0KCX0NDQoNDQoJcHVibGljIHZvaWQgYWRkUmVj
dChSZWN0IHIpDQ0KCXsNDQoJCWlmIChyLnc+MC4wICYmIHIuaD4wLjApDQ0K
CQl7CQkJDQ0KCQkJdi5hZGQocik7DQ0KCQkJblJlY3QgPSB2LnNpemUoKTsJ
CQkNDQoJCX0NDQoJCWJBZGQgPSB0cnVlOw0NCgl9DQ0KDQ0KCXB1YmxpYyB2
b2lkIGZvcmNlUmVtb3ZlKCkNDQoJew0NCgkJYkFkZCA9IHRydWU7DQ0KCX0N
DQoNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykg
dGhyb3dzIEV4Y2VwdGlvbiANDQoJew0NCgkJYXRsYW50aXMgYSA9IG5ldyBh
dGxhbnRpcygpOw0NCgkJYS5zb2x2ZSgpOw0NCgl9DQ0KfQ0NCg0NCmNsYXNz
IFJlY3QNDQp7DQ0KCXB1YmxpYyBkb3VibGUgYSwgYiwgeCwgeSwgdywgaCwg
YXJlYTsNDQoNDQoJcHVibGljIFJlY3QoZG91YmxlIHAsIGRvdWJsZSBxLCBk
b3VibGUgcywgZG91YmxlIHQpDQ0KCXsNDQoJCWluaXQocCwgcSwgcywgdCk7
DQ0KCX0NDQoNDQoJcHVibGljIFJlY3QoU3RyaW5nIHMpew0NCgkJU3RyaW5n
VG9rZW5pemVyIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihzKTsNDQoJCWlu
aXQoRG91YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tlbigpKSwNDQoJCQlE
b3VibGUucGFyc2VEb3VibGUoc3QubmV4dFRva2VuKCkpLA0NCgkJCURvdWJs
ZS5wYXJzZURvdWJsZShzdC5uZXh0VG9rZW4oKSksDQ0KCQkJRG91YmxlLnBh
cnNlRG91YmxlKHN0Lm5leHRUb2tlbigpKSk7DQ0KCX0NDQoNDQoJcHVibGlj
IHZvaWQgaW5pdChkb3VibGUgcCwgZG91YmxlIHEsIGRvdWJsZSBzLCBkb3Vi
bGUgdCkNDQoJew0NCgkJaWYgKHA8PXMpIA0NCgkJew0NCgkJCWEgPSBwOw0N
CgkJCXggPSBzOw0NCgkJfQ0NCgkJZWxzZXsNDQoJCQl4ID0gcDsNDQoJCQlh
ID0gczsNDQoJCX0NDQoJCWlmIChxPD10KQ0NCgkJew0NCgkJCWIgPSBxOw0N
CgkJCXkgPSB0Ow0NCgkJfQ0NCgkJZWxzZXsNDQoJCQl5ID0gcTsNDQoJCQli
ID0gdDsNDQoJCX0NDQoNDQoJCXcgPSB4LWE7DQ0KCQloID0geS1iOw0NCgkJ
YXJlYSA9IHcqaDsNDQoJfQ0NCg0NCglwdWJsaWMgU3RyaW5nIHRvU3RyaW5n
KCkNDQoJew0NCgkJcmV0dXJuICJbIithKyIsICIrYisiIC0+ICIreCsiLCAi
K3krIl0iOw0NCgl9DQ0KDQ0KCXB1YmxpYyB2b2lkIGludGVyc2VjdChSZWN0
IHIsIGF0bGFudGlzIGF0bCkNDQoJew0NCgkJUmVjdCBucjsNDQoJCWlmIChy
LmE8YSB8fCByLmE+PXggfHwgci5iPj15IHx8IHIueTxiKSByZXR1cm47DQ0K
DQ0KCQlpZiAoci54PHgpDQ0KCQl7DQ0KCQkJLy8gY2FzZSA0LCA2LCA3LCBv
ciA4DQ0KCQkJaWYgKHIuYjxiKQ0NCgkJCXsNDQoJCQkJLy8gY2FzZSA2LCA3
CQkJCQ0NCgkJCQlpZiAoci55PHkpDQ0KCQkJCXsNDQoJCQkJCS8vIGNhc2Ug
Nw0NCgkJCQkJbnIgPSBuZXcgUmVjdChyLmEsIHIuYiwgci54LCBiKTsNDQoJ
CQkJCWF0bC5hZGRSZWN0KG5yKTsNDQoJCQkJfQ0NCgkJCQllbHNlew0NCgkJ
CQkJLy8gY2FzZSA2DQ0KCQkJCQluciA9IG5ldyBSZWN0KHIuYSwgci5iLCBy
LngsIGIpOw0NCgkJCQkJYXRsLmFkZFJlY3QobnIpOw0NCgkJCQkJbnIgPSBu
ZXcgUmVjdChyLmEsIHksIHIueCwgci55KTsNDQoJCQkJCWF0bC5hZGRSZWN0
KG5yKTsNDQoJCQkJfQ0NCgkJCX0NDQoJCQllbHNlew0NCgkJCQkvLyBjYXNl
IDQsIDgNDQoJCQkJaWYgKHIueTx5KQ0NCgkJCQl7DQ0KCQkJCQkvLyBjYXNl
IDQgLSBpbnNpZGUNDQoJCQkJCWF0bC5mb3JjZVJlbW92ZSgpOw0NCgkJCQkJ
cmV0dXJuOw0NCgkJCQl9DQ0KCQkJCWVsc2V7DQ0KCQkJCQkvLyBjYXNlIDgN
DQoJCQkJCW5yID0gbmV3IFJlY3Qoci5hLCB5LCByLngsIHIueSk7DQ0KCQkJ
CQlhdGwuYWRkUmVjdChucik7DQ0KCQkJCX0NDQoJCQl9DQ0KCQl9DQ0KCQll
bHNlew0NCgkJCS8vIGNhc2UgMSwgMiwgMywgNQ0NCgkJCWlmIChyLmIgPCBi
KQ0NCgkJCXsNDQoJCQkJLy8gY2FzZSAzLCA1DQ0KCQkJCWlmIChyLnk8eSkN
DQoJCQkJew0NCgkJCQkJLy8gY2FzZSAzDQ0KCQkJCQluciA9IG5ldyBSZWN0
KHIuYSwgci5iLCByLngsIGIpOw0NCgkJCQkJYXRsLmFkZFJlY3QobnIpOw0N
CgkJCQkJbnIgPSBuZXcgUmVjdCh4LCBiLCByLngsIHIueSk7DQ0KCQkJCQlh
dGwuYWRkUmVjdChucik7DQ0KCQkJCX0NDQoJCQkJZWxzZXsNDQoJCQkJCS8v
IGNhc2UgNQ0NCgkJCQkJbnIgPSBuZXcgUmVjdChyLmEsIHIuYiwgci54LCBi
KTsNDQoJCQkJCWF0bC5hZGRSZWN0KG5yKTsNDQoJCQkJCW5yID0gbmV3IFJl
Y3QoeCwgYiwgci54LCB5KTsNDQoJCQkJCWF0bC5hZGRSZWN0KG5yKTsNDQoJ
CQkJCW5yID0gbmV3IFJlY3Qoci5hLCB5LCByLngsIHIueSk7DQ0KCQkJCQlh
dGwuYWRkUmVjdChucik7DQ0KCQkJCX0NDQoJCQl9DQ0KCQkJZWxzZXsNDQoJ
CQkJLy8gY2FzZSAxLCAyDQ0KCQkJCWlmIChyLnk8eSkNDQoJCQkJew0NCgkJ
CQkJLy8gY2FzZSAyDQ0KCQkJCQluciA9IG5ldyBSZWN0KHgsIHIuYiwgci54
LCByLnkpOw0NCgkJCQkJYXRsLmFkZFJlY3QobnIpOw0NCgkJCQl9DQ0KCQkJ
CWVsc2V7DQ0KCQkJCQkvLyBjYXNlIDENDQoJCQkJCW5yID0gbmV3IFJlY3Qo
eCwgci5iLCByLngsIHkpOw0NCgkJCQkJYXRsLmFkZFJlY3QobnIpOw0NCgkJ
CQkJbnIgPSBuZXcgUmVjdChyLmEsIHksIHIueCwgci55KTsNDQoJCQkJCWF0
bC5hZGRSZWN0KG5yKTsNDQoJCQkJfQ0NCgkJCX0NDQoJCX0NDQoNDQoJfQ0N
Cg0NCn07DQ0KDQ0KY2xhc3MgUkNvbXAxIGltcGxlbWVudHMgQ29tcGFyYXRv
cg0NCnsNDQoJcHVibGljIGludCBjb21wYXJlKE9iamVjdCBvMSwgT2JqZWN0
IG8yKQ0NCgl7DQ0KCQlSZWN0IHIxID0gKFJlY3QpbzE7DQ0KCQlSZWN0IHIy
ID0gKFJlY3QpbzI7DQ0KCQlpZiAocjEuYXJlYTxyMi5hcmVhKQ0NCgkJew0N
CgkJCXJldHVybiAtMTsNDQoJCX0NDQoJCWVsc2UgaWYgKHIxLmFyZWE9PXIy
LmFyZWEpDQ0KCQl7DQ0KCQkJcmV0dXJuIDA7DQ0KCQl9DQ0KCQllbHNlew0N
CgkJCXJldHVybiAxOw0NCgkJfQ0NCgl9DQ0KfTsNDQoNDQpjbGFzcyBSQ29t
cDIgaW1wbGVtZW50cyBDb21wYXJhdG9yDQ0Kew0NCglwdWJsaWMgaW50IGNv
bXBhcmUoT2JqZWN0IG8xLCBPYmplY3QgbzIpDQ0KCXsNDQoJCVJlY3QgcjEg
PSAoUmVjdClvMTsNDQoJCVJlY3QgcjIgPSAoUmVjdClvMjsNDQoJCWlmIChy
MS5hPHIyLmEpDQ0KCQl7DQ0KCQkJcmV0dXJuIC0xOw0NCgkJfQ0NCgkJZWxz
ZSBpZiAocjEuYT09cjIuYSkNDQoJCXsNDQoJCQlyZXR1cm4gMDsNDQoJCX0N
DQoJCWVsc2V7DQ0KCQkJcmV0dXJuIDE7DQ0KCQl9DQ0KCX0NDQp9Ow==
---559023410-1144747756-983141871=:23924--

From judge@east.isx.com Sun Feb 25 17:46:11 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA17003
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:46:10 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id RAA00358
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:58:19 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA22701
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:58:17 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 17:58:17 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: atlantis (5)
Message-ID: <Pine.SOL.4.21.0102251758060.22692-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-983141897=:22692"
Content-Length: 4706

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-851401618-983141897=:22692
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-851401618-983141897=:22692
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251758170.22692@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIGF0bGFudGlzDQp7DQogcHVibGljIHN0YXRpYyB2b2lkIG1h
aW4oU3RyaW5nIGFyZ3ZbXSkgdGhyb3dzIEV4Y2VwdGlvbg0KIHsNCiAgQnVm
ZmVyZWRSZWFkZXIgaW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVh
ZGVyKCJhdGxhbnRpcy5pbiIpKTsNCiAgUHJpbnRXcml0ZXIgb3V0PW5ldyBQ
cmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigiYXRsYW50aXMub3V0IikpOw0K
ICBpbnQgbj1JbnRlZ2VyLnBhcnNlSW50KGluLnJlYWRMaW5lKCkudHJpbSgp
KTsNCiAgaW50IGNvdW50PTA7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0
KDAuMDAxKSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuMDAyKSk7
DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuMDAzKSk7DQpTeXN0ZW0u
b3V0LnByaW50bG4oZm9ybWF0KDAuMDA0KSk7DQpTeXN0ZW0ub3V0LnByaW50
bG4oZm9ybWF0KDAuMDA1KSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0
KDAuMDA2KSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuMDA3KSk7
DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuMDA4KSk7DQpTeXN0ZW0u
b3V0LnByaW50bG4oZm9ybWF0KDAuMDA5KSk7DQpTeXN0ZW0ub3V0LnByaW50
bG4oZm9ybWF0KDAuOTkxKSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0
KDAuOTkyKSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuOTkzKSk7
DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuOTk0KSk7DQpTeXN0ZW0u
b3V0LnByaW50bG4oZm9ybWF0KDAuOTk1KSk7DQpTeXN0ZW0ub3V0LnByaW50
bG4oZm9ybWF0KDAuOTk2KSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0
KDAuOTk3KSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuOTk4KSk7
DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuOTk5KSk7DQogIHdoaWxl
KG4+MCkNCiAgew0KICAgY291bnQrKzsNCiAgIGRvdWJsZVtdW10gZD1uZXcg
ZG91YmxlW25dWzRdOw0KICAgVmVjdG9yIHg9bmV3IFZlY3RvcigpOw0KICAg
VmVjdG9yIHk9bmV3IFZlY3RvcigpOw0KICAgZm9yKGludCBpPTA7aTxuO2kr
KykNCiAgIHsNCiAgICBTdHJpbmcgcz1pbi5yZWFkTGluZSgpOw0KICAgIFN0
cmluZ1Rva2VuaXplciBzdD1uZXcgU3RyaW5nVG9rZW5pemVyKHMpOw0KICAg
IGZvcihpbnQgaj0wO2o8NDtqKyspDQogICAgIGRbaV1bal09bmV3IERvdWJs
ZShzdC5uZXh0VG9rZW4oKSkuZG91YmxlVmFsdWUoKTsNCiAgICBpZigheC5j
b250YWlucyhuZXcgRG91YmxlKGRbaV1bMF0pKSkgeC5hZGRFbGVtZW50KG5l
dyBEb3VibGUoZFtpXVswXSkpOw0KICAgIGlmKCF4LmNvbnRhaW5zKG5ldyBE
b3VibGUoZFtpXVsyXSkpKSB4LmFkZEVsZW1lbnQobmV3IERvdWJsZShkW2ld
WzJdKSk7DQogICAgaWYoIXkuY29udGFpbnMobmV3IERvdWJsZShkW2ldWzFd
KSkpIHkuYWRkRWxlbWVudChuZXcgRG91YmxlKGRbaV1bMV0pKTsNCiAgICBp
ZigheS5jb250YWlucyhuZXcgRG91YmxlKGRbaV1bM10pKSkgeS5hZGRFbGVt
ZW50KG5ldyBEb3VibGUoZFtpXVszXSkpOw0KICAgfQ0KDQogICBkb3VibGVb
XSB4ZD1uZXcgZG91YmxlW3guc2l6ZSgpXTsNCiAgIGRvdWJsZVtdIHlkPW5l
dyBkb3VibGVbeS5zaXplKCldOw0KICAgZm9yKGludCBpPTA7aTx4LnNpemUo
KTtpKyspDQogICAgeGRbaV09KChEb3VibGUpeC5lbGVtZW50QXQoaSkpLmRv
dWJsZVZhbHVlKCk7DQogICBmb3IoaW50IGk9MDtpPHkuc2l6ZSgpO2krKykN
CiAgICB5ZFtpXT0oKERvdWJsZSl5LmVsZW1lbnRBdChpKSkuZG91YmxlVmFs
dWUoKTsNCiAgIGZvcihpbnQgaT0wO2k8eGQubGVuZ3RoO2krKykNCiAgICBm
b3IoaW50IGo9aSsxO2o8eGQubGVuZ3RoO2orKykNCiAgICAgaWYoeGRbaV0+
eGRbal0pDQogICAgIHsNCiAgICAgIGRvdWJsZSBkej14ZFtpXTsgeGRbaV09
eGRbal07IHhkW2pdPWR6Ow0KICAgICB9DQogICBmb3IoaW50IGk9MDtpPHlk
Lmxlbmd0aDtpKyspDQogICAgZm9yKGludCBqPWkrMTtqPHlkLmxlbmd0aDtq
KyspDQogICAgIGlmKHlkW2ldPnlkW2pdKQ0KICAgICB7DQogICAgICBkb3Vi
bGUgZHo9eWRbaV07IHlkW2ldPXlkW2pdOyB5ZFtqXT1kejsNCiAgICAgfQ0K
ICAgZm9yKGludCBpPTA7aTx4ZC5sZW5ndGg7aSsrKQ0KICAgIFN5c3RlbS5v
dXQucHJpbnRsbih4ZFtpXSk7DQogICBmb3IoaW50IGk9MDtpPHlkLmxlbmd0
aDtpKyspDQogICAgU3lzdGVtLm91dC5wcmludGxuKHlkW2ldKTsNCiAgIGRv
dWJsZSBhcmVhPTA7DQogICBmb3IoaW50IGk9MDtpPHhkLmxlbmd0aC0xO2kr
KykNCiAgICBmb3IoaW50IGo9MDtqPHlkLmxlbmd0aC0xO2orKykNCiAgICB7
DQogICAgIGJvb2xlYW4gZm91bmQ9ZmFsc2U7DQogICAgIGZvcihpbnQgaz0w
O2s8bjtrKyspDQogICAgIHsNCiAgICAgIGlmKGRba11bMF08PXhkW2ldICYm
IGRba11bMl0+PXhkW2krMV0gJiYgZFtrXVsxXTw9eWRbal0gJiYgZFtrXVsz
XT49eWRbaisxXSkNCiAgICAgICBmb3VuZD10cnVlOw0KICAgICB9DQogICAg
IGlmKGZvdW5kKQ0KICAgICAgYXJlYSs9KHhkW2krMV0teGRbaV0pKih5ZFtq
KzFdLXlkW2pdKTsNCiAgICB9DQoNCiAgIG91dC5wcmludGxuKCJUZXN0IGNh
c2UgIyIrY291bnQpOw0KICAgb3V0LnByaW50bG4oIlRvdGFsIGV4cGxvcmVk
IGFyZWE6ICIrZm9ybWF0KGFyZWEpKTsNCiAgIG91dC5wcmludGxuKCk7DQoN
CiAgIG49SW50ZWdlci5wYXJzZUludChpbi5yZWFkTGluZSgpLnRyaW0oKSk7
DQogIH0NCiAgDQogIG91dC5jbG9zZSgpOw0KIH0NCg0KIHB1YmxpYyBzdGF0
aWMgU3RyaW5nIGZvcm1hdChkb3VibGUgZCkNCiB7DQogIGQ9ZCsuMDA1MDAx
Ow0KICBpbnQgaT0oaW50KWQ7DQogIGludCByPShpbnQpKChkLWkpKjEwMCk7
DQogIFN0cmluZyBycz0iIityOw0KICBpZihycy5sZW5ndGgoKT09MSkgcnM9
IjAiK3JzOw0KICByZXR1cm4gaSsiLiIrcnM7DQogfQ0KfQ==
---559023410-851401618-983141897=:22692--

From judge@east.isx.com Sun Feb 25 17:47:12 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA17021
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:47:11 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id RAA00405
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:59:20 -0500 (EST)
Received: from localhost (vupham@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA22730
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:59:19 -0500 (EST)
X-Authentication-Warning: oscar.cc.gatech.edu: vupham owned process doing -bs
Date: Sun, 25 Feb 2001 17:59:19 -0500 (EST)
From: "Vu H. Pham" <vupham@cc.gatech.edu>
To: judge@east.isx.com
Subject: atlantis (6)
Message-ID: <Pine.SOL.4.21.0102251759030.22692-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-983141959=:22692"
Content-Length: 4721

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-1804928587-983141959=:22692
Content-Type: TEXT/PLAIN; charset=US-ASCII


---559023410-1804928587-983141959=:22692
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251759190.22692@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCg0KcHVi
bGljIGNsYXNzIGF0bGFudGlzDQp7DQogcHVibGljIHN0YXRpYyB2b2lkIG1h
aW4oU3RyaW5nIGFyZ3ZbXSkgdGhyb3dzIEV4Y2VwdGlvbg0KIHsNCiAgQnVm
ZmVyZWRSZWFkZXIgaW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVh
ZGVyKCJhdGxhbnRpcy5pbiIpKTsNCiAgUHJpbnRXcml0ZXIgb3V0PW5ldyBQ
cmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigiYXRsYW50aXMub3V0IikpOw0K
ICBpbnQgbj1JbnRlZ2VyLnBhcnNlSW50KGluLnJlYWRMaW5lKCkudHJpbSgp
KTsNCiAgaW50IGNvdW50PTA7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0
KDAuMDAxKSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuMDAyKSk7
DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuMDAzKSk7DQpTeXN0ZW0u
b3V0LnByaW50bG4oZm9ybWF0KDAuMDA0KSk7DQpTeXN0ZW0ub3V0LnByaW50
bG4oZm9ybWF0KDAuMDA1KSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0
KDAuMDA2KSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuMDA3KSk7
DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuMDA4KSk7DQpTeXN0ZW0u
b3V0LnByaW50bG4oZm9ybWF0KDAuMDA5KSk7DQpTeXN0ZW0ub3V0LnByaW50
bG4oZm9ybWF0KDAuOTkxKSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0
KDAuOTkyKSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuOTkzKSk7
DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuOTk0KSk7DQpTeXN0ZW0u
b3V0LnByaW50bG4oZm9ybWF0KDAuOTk1KSk7DQpTeXN0ZW0ub3V0LnByaW50
bG4oZm9ybWF0KDAuOTk2KSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0
KDAuOTk3KSk7DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuOTk4KSk7
DQpTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KDAuOTk5KSk7DQogIHdoaWxl
KG4+MCkNCiAgew0KICAgY291bnQrKzsNCiAgIGRvdWJsZVtdW10gZD1uZXcg
ZG91YmxlW25dWzRdOw0KICAgVmVjdG9yIHg9bmV3IFZlY3RvcigpOw0KICAg
VmVjdG9yIHk9bmV3IFZlY3RvcigpOw0KICAgZm9yKGludCBpPTA7aTxuO2kr
KykNCiAgIHsNCiAgICBTdHJpbmcgcz1pbi5yZWFkTGluZSgpOw0KICAgIFN0
cmluZ1Rva2VuaXplciBzdD1uZXcgU3RyaW5nVG9rZW5pemVyKHMpOw0KICAg
IGZvcihpbnQgaj0wO2o8NDtqKyspDQogICAgIGRbaV1bal09bmV3IERvdWJs
ZShzdC5uZXh0VG9rZW4oKSkuZG91YmxlVmFsdWUoKTsNCiAgICBpZigheC5j
b250YWlucyhuZXcgRG91YmxlKGRbaV1bMF0pKSkgeC5hZGRFbGVtZW50KG5l
dyBEb3VibGUoZFtpXVswXSkpOw0KICAgIGlmKCF4LmNvbnRhaW5zKG5ldyBE
b3VibGUoZFtpXVsyXSkpKSB4LmFkZEVsZW1lbnQobmV3IERvdWJsZShkW2ld
WzJdKSk7DQogICAgaWYoIXkuY29udGFpbnMobmV3IERvdWJsZShkW2ldWzFd
KSkpIHkuYWRkRWxlbWVudChuZXcgRG91YmxlKGRbaV1bMV0pKTsNCiAgICBp
ZigheS5jb250YWlucyhuZXcgRG91YmxlKGRbaV1bM10pKSkgeS5hZGRFbGVt
ZW50KG5ldyBEb3VibGUoZFtpXVszXSkpOw0KICAgfQ0KDQogICBkb3VibGVb
XSB4ZD1uZXcgZG91YmxlW3guc2l6ZSgpXTsNCiAgIGRvdWJsZVtdIHlkPW5l
dyBkb3VibGVbeS5zaXplKCldOw0KICAgZm9yKGludCBpPTA7aTx4LnNpemUo
KTtpKyspDQogICAgeGRbaV09KChEb3VibGUpeC5lbGVtZW50QXQoaSkpLmRv
dWJsZVZhbHVlKCk7DQogICBmb3IoaW50IGk9MDtpPHkuc2l6ZSgpO2krKykN
CiAgICB5ZFtpXT0oKERvdWJsZSl5LmVsZW1lbnRBdChpKSkuZG91YmxlVmFs
dWUoKTsNCiAgIGZvcihpbnQgaT0wO2k8eGQubGVuZ3RoO2krKykNCiAgICBm
b3IoaW50IGo9aSsxO2o8eGQubGVuZ3RoO2orKykNCiAgICAgaWYoeGRbaV0+
eGRbal0pDQogICAgIHsNCiAgICAgIGRvdWJsZSBkej14ZFtpXTsgeGRbaV09
eGRbal07IHhkW2pdPWR6Ow0KICAgICB9DQogICBmb3IoaW50IGk9MDtpPHlk
Lmxlbmd0aDtpKyspDQogICAgZm9yKGludCBqPWkrMTtqPHlkLmxlbmd0aDtq
KyspDQogICAgIGlmKHlkW2ldPnlkW2pdKQ0KICAgICB7DQogICAgICBkb3Vi
bGUgZHo9eWRbaV07IHlkW2ldPXlkW2pdOyB5ZFtqXT1kejsNCiAgICAgfQ0K
ICAgZm9yKGludCBpPTA7aTx4ZC5sZW5ndGg7aSsrKQ0KICAgIFN5c3RlbS5v
dXQucHJpbnRsbih4ZFtpXSk7DQogICBmb3IoaW50IGk9MDtpPHlkLmxlbmd0
aDtpKyspDQogICAgU3lzdGVtLm91dC5wcmludGxuKHlkW2ldKTsNCiAgIGRv
dWJsZSBhcmVhPTA7DQogICBmb3IoaW50IGk9MDtpPHhkLmxlbmd0aC0xO2kr
KykNCiAgICBmb3IoaW50IGo9MDtqPHlkLmxlbmd0aC0xO2orKykNCiAgICB7
DQogICAgIGJvb2xlYW4gZm91bmQ9ZmFsc2U7DQogICAgIGZvcihpbnQgaz0w
O2s8bjtrKyspDQogICAgIHsNCiAgICAgIGlmKGRba11bMF08PXhkW2ldICYm
IGRba11bMl0+PXhkW2krMV0gJiYgZFtrXVsxXTw9eWRbal0gJiYgZFtrXVsz
XT49eWRbaisxXSkNCiAgICAgICBmb3VuZD10cnVlOw0KICAgICB9DQogICAg
IGlmKGZvdW5kKQ0KICAgICAgYXJlYSs9TWF0aC5hYnMoKHhkW2krMV0teGRb
aV0pKih5ZFtqKzFdLXlkW2pdKSk7DQogICAgfQ0KDQogICBvdXQucHJpbnRs
bigiVGVzdCBjYXNlICMiK2NvdW50KTsNCiAgIG91dC5wcmludGxuKCJUb3Rh
bCBleHBsb3JlZCBhcmVhOiAiK2Zvcm1hdChhcmVhKSk7DQogICBvdXQucHJp
bnRsbigpOw0KDQogICBuPUludGVnZXIucGFyc2VJbnQoaW4ucmVhZExpbmUo
KS50cmltKCkpOw0KICB9DQogIA0KICBvdXQuY2xvc2UoKTsNCiB9DQoNCiBw
dWJsaWMgc3RhdGljIFN0cmluZyBmb3JtYXQoZG91YmxlIGQpDQogew0KICBk
PWQrLjAwNTAwMTsNCiAgaW50IGk9KGludClkOw0KICBpbnQgcj0oaW50KSgo
ZC1pKSoxMDApOw0KICBTdHJpbmcgcnM9IiIrcjsNCiAgaWYocnMubGVuZ3Ro
KCk9PTEpIHJzPSIwIityczsNCiAgcmV0dXJuIGkrIi4iK3JzOw0KIH0NCn0=
---559023410-1804928587-983141959=:22692--

From judge@east.isx.com Sun Feb 25 17:48:22 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from r36h69.res.gatech.edu (r36h69.res.gatech.edu [128.61.36.69])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA17033
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:48:21 -0500 (EST)
Received: from localhost (matt@localhost)
	by r36h69.res.gatech.edu (8.9.3/8.9.3) with ESMTP id RAA08783
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:55:34 -0500
Date: Sun, 25 Feb 2001 17:55:33 -0500 (EST)
From: Matthew Fisher <matt@r36h69.res.gatech.edu>
To: judge@east.isx.com
Subject: atlantis
Message-ID: <Pine.LNX.4.20.0102251755150.8687-200000@r36h69.res.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="1031816484-2066624874-983141733=:8687"
Content-Length: 3585

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--1031816484-2066624874-983141733=:8687
Content-Type: TEXT/PLAIN; charset=US-ASCII


--1031816484-2066624874-983141733=:8687
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.20.0102251755330.8687@r36h69.res.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCmltcG9y
dCBqYXZhLmF3dC5nZW9tLio7DQoNCnB1YmxpYyBjbGFzcyBhdGxhbnRpcyB7
DQoNCnN0YXRpYyBWZWN0b3IgcmVjdGFuZ2xlczsNCnN0YXRpYyBWZWN0b3Ig
aW50ZXJzZWN0czsNCg0KcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5n
IGFyZ3ZbXSkgdGhyb3dzIEV4Y2VwdGlvbiB7DQoNCkJ1ZmZlcmVkUmVhZGVy
IGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJhdGxh
bnRpcy5pbiIpKTsNClByaW50V3JpdGVyIG91dCA9IG5ldyBQcmludFdyaXRl
cihuZXcgRmlsZVdyaXRlcigiYXRsYW50aXMub3V0IikpOw0KDQppbnQgbiwg
YyA9IDEsIGFpLCBmcGFydCwgaXBhcnQ7DQpkb3VibGUgeDEsIHgyLCB5MSwg
eTIsIGFyZWE7DQpTdHJpbmdUb2tlbml6ZXIgc3Q7DQpSZWN0YW5nbGUyRC5E
b3VibGUgcjEsIHIyLCByOw0KU3RyaW5nIGZzdHI7DQoNCndoaWxlKHRydWUp
IHsNCiAgDQogICBuID0gSW50ZWdlci5wYXJzZUludChpbi5yZWFkTGluZSgp
LnRyaW0oKSk7DQoNCiAgIGlmIChuPT0wKSBicmVhazsNCg0KICAgcmVjdGFu
Z2xlcyA9IG5ldyBWZWN0b3IoKTsNCiAgIGludGVyc2VjdHMgPSBuZXcgVmVj
dG9yKCk7ICAgDQoNCiAgIGZvcihpbnQgaT0wOyBpIDwgbjsgaSsrKSB7DQoJ
c3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGluLnJlYWRMaW5lKCkpOw0KDQog
ICAgICAgIHgxID0gRG91YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tlbigp
LnRyaW0oKSk7DQoJeTEgPSBEb3VibGUucGFyc2VEb3VibGUoc3QubmV4dFRv
a2VuKCkudHJpbSgpKTsNCgkNCgl4MiA9IERvdWJsZS5wYXJzZURvdWJsZShz
dC5uZXh0VG9rZW4oKS50cmltKCkpOw0KCXkyID0gRG91YmxlLnBhcnNlRG91
YmxlKHN0Lm5leHRUb2tlbigpLnRyaW0oKSk7DQoNCglyMSA9IG5ldyBSZWN0
YW5nbGUyRC5Eb3VibGUoeDEsIHkxLCBNYXRoLmFicyh4MS14MiksDQpNYXRo
LmFicyh5MS15MikpOw0KDQoJcmVjdGFuZ2xlcy5hZGRFbGVtZW50KHIxKTsN
CiAgICB9DQoNCiAgICBmb3IoaW50IGk9MDsgaSA8IHJlY3RhbmdsZXMuc2l6
ZSgpOyBpKyspIHsNCglmb3IoaW50IGo9MDsgaiA8IHJlY3RhbmdsZXMuc2l6
ZSgpOyBqKyspIHsNCgkgICByMSA9IChSZWN0YW5nbGUyRC5Eb3VibGUpIHJl
Y3RhbmdsZXMuZWxlbWVudEF0KGkpOw0KCSAgIHIyID0gKFJlY3RhbmdsZTJE
LkRvdWJsZSkgcmVjdGFuZ2xlcy5lbGVtZW50QXQoaik7DQoJDQoJICAgciA9
IChSZWN0YW5nbGUyRC5Eb3VibGUpIHIxLmNyZWF0ZUludGVyc2VjdGlvbihy
Mik7DQoJDQoJICAgaWYgKGkgIT0gaiAmJiByICE9IG51bGwgJiYgci5nZXRI
ZWlnaHQoKSAhPSAwLjAgJiYNCnIuZ2V0V2lkdGgoKSAhPSAwLjApIHsNCgkJ
aWYgKGludGVyc2VjdHMuY29udGFpbnMocikgPT0gZmFsc2UpDQoJCQlpbnRl
cnNlY3RzLmFkZEVsZW1lbnQocik7DQoJICAgfQ0KDQoJfQ0KICAgIH0NCg0K
ICAgIGFyZWEgPSAwLjA7DQogICAgZm9yKGludCBpPTA7IGkgPCByZWN0YW5n
bGVzLnNpemUoKTsgaSsrKSB7DQoJcjEgPSAoUmVjdGFuZ2xlMkQuRG91Ymxl
KSByZWN0YW5nbGVzLmVsZW1lbnRBdChpKTsNCg0KCWFyZWEgPSBhcmVhICsg
cjEuZ2V0SGVpZ2h0KCkgKiByMS5nZXRXaWR0aCgpOw0KICAgIH0NCiAgICBm
b3IgKGludCBpPTA7IGkgPCBpbnRlcnNlY3RzLnNpemUoKTsgaSsrKSB7DQoJ
cjEgPSAoUmVjdGFuZ2xlMkQuRG91YmxlKSBpbnRlcnNlY3RzLmVsZW1lbnRB
dChpKTsNCg0KCWFyZWEgPSBhcmVhIC0gcjEuZ2V0SGVpZ2h0KCkgKiByMS5n
ZXRXaWR0aCgpOw0KICAgIH0NCg0KICAgIG91dC5wcmludGxuKCJUZXN0IGNh
c2UgIyAiICsgYyk7DQogDQogICAgYysrOw0KDQogICAgYXJlYSA9IE1hdGgu
YWJzKGFyZWEpOw0KDQogICAgYWkgPSAoaW50KSAoKGFyZWEgKyAwLjAwNSkg
KiAxMDApOw0KICAgIGlwYXJ0ID0gYWkgLyAxMDA7DQogICAgZnBhcnQgPSBh
aSAlIDEwMDsNCg0KICAgIGlmIChmcGFydCA8IDEwKSBmc3RyID0gIjAiICsg
KGZwYXJ0KTsNCiAgICBlbHNlIGZzdHIgPSAiIiArIGZwYXJ0Ow0KDQogICAg
b3V0LnByaW50bG4oIlRvdGFsIGV4cGxvcmVkIGFyZWE6ICIgKyBpcGFydCAr
ICIuIiArIGZzdHIpOw0KDQp9DQoNCmluLmNsb3NlKCk7DQpvdXQuY2xvc2Uo
KTsNCg0KfQ0KDQoNCn0NCg==
--1031816484-2066624874-983141733=:8687--

From judge@east.isx.com Sun Feb 25 17:52:19 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from r36h69.res.gatech.edu (r36h69.res.gatech.edu [128.61.36.69])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA17290
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:52:18 -0500 (EST)
Received: from localhost (matt@localhost)
	by r36h69.res.gatech.edu (8.9.3/8.9.3) with ESMTP id RAA08916
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:59:30 -0500
Date: Sun, 25 Feb 2001 17:59:30 -0500 (EST)
From: Matthew Fisher <matt@r36h69.res.gatech.edu>
To: judge@east.isx.com
Subject: atlantis
Message-ID: <Pine.LNX.4.20.0102251759070.8687-200000@r36h69.res.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="1031816484-2069754774-983141970=:8687"
Content-Length: 3638

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--1031816484-2069754774-983141970=:8687
Content-Type: TEXT/PLAIN; charset=US-ASCII


--1031816484-2069754774-983141970=:8687
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.20.0102251759300.8687@r36h69.res.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCmltcG9y
dCBqYXZhLmF3dC5nZW9tLio7DQoNCnB1YmxpYyBjbGFzcyBhdGxhbnRpcyB7
DQoNCnN0YXRpYyBWZWN0b3IgcmVjdGFuZ2xlczsNCnN0YXRpYyBWZWN0b3Ig
aW50ZXJzZWN0czsNCg0KcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5n
IGFyZ3ZbXSkgdGhyb3dzIEV4Y2VwdGlvbiB7DQoNCkJ1ZmZlcmVkUmVhZGVy
IGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJhdGxh
bnRpcy5pbiIpKTsNClByaW50V3JpdGVyIG91dCA9IG5ldyBQcmludFdyaXRl
cihuZXcgRmlsZVdyaXRlcigiYXRsYW50aXMub3V0IikpOw0KDQppbnQgbiwg
YyA9IDEsIGFpLCBmcGFydCwgaXBhcnQ7DQpkb3VibGUgeDEsIHgyLCB5MSwg
eTIsIGFyZWE7DQpTdHJpbmdUb2tlbml6ZXIgc3Q7DQpSZWN0YW5nbGUyRC5E
b3VibGUgcjEsIHIyLCByOw0KU3RyaW5nIGZzdHI7DQoNCndoaWxlKHRydWUp
IHsNCiAgDQogICBuID0gSW50ZWdlci5wYXJzZUludChpbi5yZWFkTGluZSgp
LnRyaW0oKSk7DQoNCiAgIGlmIChuPT0wKSBicmVhazsNCg0KICAgcmVjdGFu
Z2xlcyA9IG5ldyBWZWN0b3IoKTsNCiAgIGludGVyc2VjdHMgPSBuZXcgVmVj
dG9yKCk7ICAgDQoNCiAgIGZvcihpbnQgaT0wOyBpIDwgbjsgaSsrKSB7DQoJ
c3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGluLnJlYWRMaW5lKCkpOw0KDQog
ICAgICAgIHgxID0gRG91YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tlbigp
LnRyaW0oKSk7DQoJeTEgPSBEb3VibGUucGFyc2VEb3VibGUoc3QubmV4dFRv
a2VuKCkudHJpbSgpKTsNCgkNCgl4MiA9IERvdWJsZS5wYXJzZURvdWJsZShz
dC5uZXh0VG9rZW4oKS50cmltKCkpOw0KCXkyID0gRG91YmxlLnBhcnNlRG91
YmxlKHN0Lm5leHRUb2tlbigpLnRyaW0oKSk7DQoNCglyMSA9IG5ldyBSZWN0
YW5nbGUyRC5Eb3VibGUoeDEsIHkxLCBNYXRoLmFicyh4MS14MiksDQpNYXRo
LmFicyh5MS15MikpOw0KDQoJcmVjdGFuZ2xlcy5hZGRFbGVtZW50KHIxKTsN
CiAgICB9DQoNCiAgICBmb3IoaW50IGk9MDsgaSA8IHJlY3RhbmdsZXMuc2l6
ZSgpOyBpKyspIHsNCglmb3IoaW50IGo9MDsgaiA8IHJlY3RhbmdsZXMuc2l6
ZSgpOyBqKyspIHsNCgkgICByMSA9IChSZWN0YW5nbGUyRC5Eb3VibGUpIHJl
Y3RhbmdsZXMuZWxlbWVudEF0KGkpOw0KCSAgIHIyID0gKFJlY3RhbmdsZTJE
LkRvdWJsZSkgcmVjdGFuZ2xlcy5lbGVtZW50QXQoaik7DQoJDQoJICAgciA9
IChSZWN0YW5nbGUyRC5Eb3VibGUpIHIxLmNyZWF0ZUludGVyc2VjdGlvbihy
Mik7DQoJDQoJICAgaWYgKGkgIT0gaiAmJiByICE9IG51bGwgJiYgci5nZXRI
ZWlnaHQoKSAhPSAwLjAgJiYNCnIuZ2V0V2lkdGgoKSAhPSAwLjAgJiYgIXIu
aXNFbXB0eSgpKSB7DQoJCWlmIChpbnRlcnNlY3RzLmNvbnRhaW5zKHIpID09
IGZhbHNlKQ0KCQkJaW50ZXJzZWN0cy5hZGRFbGVtZW50KHIpOw0KCSAgIH0N
Cg0KCX0NCiAgICB9DQoNCiAgICBhcmVhID0gMC4wOw0KICAgIGZvcihpbnQg
aT0wOyBpIDwgcmVjdGFuZ2xlcy5zaXplKCk7IGkrKykgew0KCXIxID0gKFJl
Y3RhbmdsZTJELkRvdWJsZSkgcmVjdGFuZ2xlcy5lbGVtZW50QXQoaSk7DQoN
CglhcmVhID0gYXJlYSArIHIxLmdldEhlaWdodCgpICogcjEuZ2V0V2lkdGgo
KTsNCiAgICB9DQogICAgZm9yIChpbnQgaT0wOyBpIDwgaW50ZXJzZWN0cy5z
aXplKCk7IGkrKykgew0KCXIxID0gKFJlY3RhbmdsZTJELkRvdWJsZSkgaW50
ZXJzZWN0cy5lbGVtZW50QXQoaSk7DQoNCglhcmVhID0gYXJlYSAtIHIxLmdl
dEhlaWdodCgpICogcjEuZ2V0V2lkdGgoKTsNCiAgICB9DQoNCiAgICBvdXQu
cHJpbnRsbigiVGVzdCBjYXNlICMgIiArIGMpOw0KIA0KICAgIGMrKzsNCg0K
ICAgIGFyZWEgPSBNYXRoLmFicyhhcmVhKTsNCg0KICAgIGFpID0gKGludCkg
KChhcmVhICsgMC4wMDUpICogMTAwKTsNCiAgICBpcGFydCA9IGFpIC8gMTAw
Ow0KICAgIGZwYXJ0ID0gYWkgJSAxMDA7DQoNCiAgICBpZiAoZnBhcnQgPCAx
MCkgZnN0ciA9ICIwIiArIChmcGFydCk7DQogICAgZWxzZSBmc3RyID0gIiIg
KyBmcGFydDsNCg0KICAgIG91dC5wcmludGxuKCJUb3RhbCBleHBsb3JlZCBh
cmVhOiAiICsgaXBhcnQgKyAiLiIgKyBmc3RyKTsNCiAgICBvdXQucHJpbnRs
bigiXG4iKTsNCg0KfQ0KDQppbi5jbG9zZSgpOw0Kb3V0LmNsb3NlKCk7DQoN
Cn0NCg0KDQp9DQo=
--1031816484-2069754774-983141970=:8687--

From judge@east.isx.com Sun Feb 25 17:52:46 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA17299
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:52:44 -0500 (EST)
Received: from felix.cc.gatech.edu (felix.cc.gatech.edu [130.207.107.11])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id SAA00601
	for <judge@east.isx.com>; Sun, 25 Feb 2001 18:04:52 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id SAA03035
	for <judge@east.isx.com>; Sun, 25 Feb 2001 18:04:50 -0500 (EST)
Date: Sun, 25 Feb 2001 18:04:50 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0102251804370.23924-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1297389768-983142290=:23924"
Content-Length: 5994

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-1297389768-983142290=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-1297389768-983142290=:23924
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="erdos.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251804500.23924@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="erdos.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
Y2xhc3MgIGVyZG9zDQ0Kew0NCglCdWZmZXJlZFJlYWRlciBpbjsNDQoJUHJp
bnRXcml0ZXIgb3V0Ow0NCglWZWN0b3IgYXV0aG9yczsNDQoJVmVjdG9yIHE7
DQ0KCUF1dGhvciBlLCB0YXJnZXQ7DQ0KDQ0KCXB1YmxpYyBlcmRvcygpIHsN
DQoNDQoJCXRyeSB7DQ0KCQkJaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3
IEZpbGVSZWFkZXIoImVyZG9zLmluIikpOw0NCgkJCW91dCA9IG5ldyBQcmlu
dFdyaXRlcihuZXcgRmlsZVdyaXRlcigiZXJkb3Mub3V0IikpOw0NCgkJCQ0N
CgkJCVN0cmluZyBsaW5lOw0NCgkJCWludCBkYm51bSA9IDE7DQ0KCQkJU3Ry
aW5nVG9rZW5pemVyIHN0Ow0NCgkJCQ0NCg0NCgkJCXdoaWxlICgobGluZSA9
IGluLnJlYWRMaW5lKCkpICE9IG51bGwpDQ0KCQkJew0NCgkJCQlzdCA9IG5l
dyBTdHJpbmdUb2tlbml6ZXIobGluZSk7DQ0KCQkJCWludCBwLCBuOw0NCgkJ
CQkvL1N5c3RlbS5vdXQucHJpbnRsbigiaGVsbG8wIik7DQ0KCQkJCXAgPSBJ
bnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQkJbiA9IElu
dGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0NCg0NCgkJCQlpZigg
cCA9PSAwICYmIG4gPT0gMCkgew0NCgkJCQkJYnJlYWs7DQ0KCQkJCX0NDQoJ
CQkJYXV0aG9ycyA9IG5ldyBWZWN0b3IoKTsNDQoNDQoJCQkJZm9yKGludCBp
ID0gMDsgaSA8IHA7IGkrKykgew0NCgkJCQkJLy9TeXN0ZW0ub3V0LnByaW50
bG4oImhlbGxvMSIpOw0NCgkJCQkJbGluZSA9IGluLnJlYWRMaW5lKCk7DQ0K
CQkJCQlzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIobGluZSwgIjoiKTsNDQoJ
CQkJCWxpbmUgPSBzdC5uZXh0VG9rZW4oKTsNDQoJCQkJCXN0ID0gbmV3IFN0
cmluZ1Rva2VuaXplcihsaW5lLCAiLCAiKTsNDQoNDQoJCQkJCVZlY3RvciB0
bXAgPSBuZXcgVmVjdG9yKCk7DQ0KCQkJCQlpbnQgbmF1dGggPSAwOw0NCgkJ
CQkJd2hpbGUoc3QuaGFzTW9yZVRva2VucygpKSB7DQ0KCQkJCQkJbmF1dGgr
KzsNDQoJCQkJCQlTdHJpbmcgbGFzdCA9IHN0Lm5leHRUb2tlbigpOw0NCgkJ
CQkJCVN0cmluZyBmaXJzdCA9IHN0Lm5leHRUb2tlbigpOw0NCgkJCQkJCXRt
cC5hZGQoYWRkYXV0aG9yKGxhc3QgKyAiLCAiICsgZmlyc3QpKTsNDQoJCQkJ
CX0NDQoJCQkJCWZvciAoaW50IGogPSAwOyBqIDwgbmF1dGg7IGorKykgew0N
CgkJCQkJCWZvcihpbnQgayA9IDA7IGsgPCBuYXV0aDsgaysrKQ0NCgkJCQkJ
CXsNDQoJCQkJCQkJLy9TeXN0ZW0ub3V0LnByaW50bG4oImhlbGxvMiIpOw0N
CgkJCQkJCQlhZGRsaW5rKChBdXRob3IpKHRtcC5lbGVtZW50QXQoaikpLCAo
QXV0aG9yKSh0bXAuZWxlbWVudEF0KGspKSk7IA0NCgkJCQkJCQkvL1N5c3Rl
bS5vdXQucHJpbnRsbigiYWZ0ZXIgYWRkbGluayIpOw0NCgkJCQkJCX0NDQoJ
CQkJCX0NDQoJCQkJfQ0NCg0NCgkJCQlvdXQucHJpbnRsbigiRGF0YWJhc2Ug
IyIgKyBkYm51bSk7DQ0KCQkJCWRibnVtKys7DQ0KDQ0KCQkJCS8vU3lzdGVt
Lm91dC5wcmludGxuKCJiZWZvcmUgZGZzIik7DQ0KCQkJCWUgPSBmaW5kKCJF
cmRvcywgUC4iKTsNDQoJCQkJLy9TeXN0ZW0ub3V0LnByaW50bG4oImFmdGVy
IGZpbmQgZGZzIik7DQ0KCQkJCS8vU3lzdGVtLm91dC5wcmludGxuKCJzaXpl
ICIgKyBhdXRob3JzLnNpemUoKSk7DQ0KCQkJCWlmIChlICE9IG51bGwpIHsJ
DQ0KCQkJCQkvL1N5c3RlbS5vdXQucHJpbnRsbigiYWZ0ZXIgZmluZCBkZnMy
Iik7DQ0KCQkJCQlxID0gbmV3IFZlY3RvcigpOw0NCgkJCQkJREZTKGUsIDAp
Ow0NCgkJCQkJZS5kZXB0aCA9IDA7DQ0KCQkJCX0NDQoJCQkJDQ0KCQkJCS8v
U3lzdGVtLm91dC5wcmludGxuKCJhZnRlciBkZnMiKTsNDQoNDQoJCQkJZm9y
KGludCBpID0gMDsgaSA8IG47IGkrKykgew0NCgkJCQkJbGluZSA9IGluLnJl
YWRMaW5lKCk7DQ0KCQkJCQl0YXJnZXQgPSBmaW5kKGxpbmUpOw0NCg0NCgkJ
CQkJb3V0LnByaW50KGxpbmUgKyAiOiAiKTsNDQoJCQkJCWlmICh0YXJnZXQg
PT0gbnVsbCB8fCBlID09IG51bGwgfHwgdGFyZ2V0LmRlcHRoID09IC0xKSB7
DQ0KCQkJCQkJb3V0LnByaW50bG4oImluZmluaXR5Iik7DQ0KCQkJCQkJY29u
dGludWU7DQ0KCQkJCQl9DQ0KCQkJCQlvdXQucHJpbnRsbih0YXJnZXQuZGVw
dGgpOw0NCgkJCQl9DQ0KDQ0KCQkJfQ0NCg0NCgkJCWluLmNsb3NlKCk7DQ0K
CQkJb3V0LmNsb3NlKCk7DQ0KCQl9IGNhdGNoIChFeGNlcHRpb24gZSkgew0N
CgkJCWUucHJpbnRTdGFja1RyYWNlKCk7DQ0KCQl9DQ0KCX0NDQoNDQoJdm9p
ZCBERlMoQXV0aG9yIGEsIGludCBsZXZlbCkgew0NCg0NCgkJYS5kZXB0aCA9
IDA7DQ0KCQlxLmFkZChhKTsNDQoJCXdoaWxlKHEuc2l6ZSgpID4gMCkgew0N
CgkJCWEgPSAoQXV0aG9yKXEuZ2V0KDApOw0NCgkJCXEucmVtb3ZlKDApOw0N
CgkJCWxldmVsID0gYS5kZXB0aDsNDQoNDQoJCQlmb3IoaW50IGkgPSAwOyBp
IDwgYS5saW5rcy5zaXplKCk7IGkrKykgew0NCgkJCQlBdXRob3IgY3VyID0g
KEF1dGhvcikoYS5saW5rcy5lbGVtZW50QXQoaSkpOw0NCgkJCQlpZiAoY3Vy
LmRlcHRoID09IC0xIHx8IGN1ci5kZXB0aCA+IGxldmVsKQ0NCgkJCQl7DQ0K
CQkJCQljdXIuZGVwdGggPSBsZXZlbCArIDE7DQ0KCQkJCQlxLmFkZChjdXIp
Ow0NCgkJCQl9DQ0KCQkJfQ0NCgkJfQ0NCgl9DQ0KDQ0KCUF1dGhvciBmaW5k
KFN0cmluZyBuYW1lKSB7DQ0KCQkvL1N5c3RlbS5vdXQucHJpbnRsbigibmFt
ZTogIiArIG5hbWUpOw0NCgkJDQ0KCQkvL1N5c3RlbS5vdXQucHJpbnRsbigi
aW4gZmluZCIpOw0NCgkJZm9yKGludCBpID0gMDsgaSA8IGF1dGhvcnMuc2l6
ZSgpOyBpKyspIHsNDQoJCQkvL1N5c3RlbS5vdXQucHJpbnRsbigiaW4gZmlu
ZDIiKTsNDQoJCQlBdXRob3IgY3VyID0gKEF1dGhvcikoYXV0aG9ycy5lbGVt
ZW50QXQoaSkpOw0NCgkJCS8vU3lzdGVtLm91dC5wcmludGxuKCJpbiBmaW5k
MyIpOw0NCgkJCWlmIChjdXIubmFtZS5jb21wYXJlVG8obmFtZSkgPT0gMCkN
DQoJCQl7DQ0KCQkJCS8vU3lzdGVtLm91dC5wcmludGxuKCJpbiBmaW5kNGEi
KTsNDQoJCQkJcmV0dXJuIGN1cjsNDQoJCQl9DQ0KCQkJLy9TeXN0ZW0ub3V0
LnByaW50bG4oImluIGZpbmQ0YiIpOw0NCgkJfQ0NCgkJcmV0dXJuIG51bGw7
DQ0KCX0NDQoNDQoJQXV0aG9yIGFkZGF1dGhvcihTdHJpbmcgbmFtZSkgew0N
CgkJQXV0aG9yIHRtcCA9IGZpbmQobmFtZSk7DQ0KCQlpZiAodG1wID09IG51
bGwpDQ0KCQl7DQ0KCQkJdG1wID0gbmV3IEF1dGhvcihuYW1lKTsNDQoJCQlh
dXRob3JzLmFkZCh0bXApOw0NCgkJfQ0NCgkJcmV0dXJuIHRtcDsNDQoJfQ0N
Cg0NCgl2b2lkIGFkZGxpbmsoQXV0aG9yIGExLCBBdXRob3IgYTIpIHsNDQoJ
CWJvb2xlYW4gZm91bmQgPSBmYWxzZTsNDQoNDQoJCWlmIChhMSA9PSBhMikN
DQoJCXsNDQoJCQlyZXR1cm47DQ0KCQl9DQ0KCQlmb3IoaW50IGkgPSAwOyBp
IDwgYTEubGlua3Muc2l6ZSgpOyBpKyspIHsNDQoJCQlpZihhMS5saW5rcy5l
bGVtZW50QXQoaSkgPT0gYTIpIHsNDQoJCQkJZm91bmQgPSB0cnVlOw0NCgkJ
CQlicmVhazsNDQoJCQl9DQ0KCQl9DQ0KCQkNDQoJCWlmICghZm91bmQpIHsN
DQoJCQlhMS5saW5rcy5hZGQoYTIpOw0NCgkJfQ0NCgl9DQ0KDQ0KDQ0KCXB1
YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIA0NCgl7DQ0K
CQluZXcgZXJkb3MoKTsNDQoJfQ0NCn0NDQoNDQpjbGFzcyBBdXRob3INDQp7
DQ0KCXB1YmxpYyBTdHJpbmcgbmFtZTsNDQoJcHVibGljIFZlY3RvciBsaW5r
czsNDQoJcHVibGljIGludCBkZXB0aDsNDQoJcHVibGljIGJvb2xlYW4gbWFy
a2VkOw0NCg0NCglwdWJsaWMgQXV0aG9yKFN0cmluZyBuKSB7DQ0KCQluYW1l
ID0gbjsNDQoJCWxpbmtzID0gbmV3IFZlY3RvcigpOw0NCgkJZGVwdGggPSAt
MTsNDQoJCW1hcmtlZCA9IGZhbHNlOw0NCgl9DQ0KfTsNDQo=
---559023410-1297389768-983142290=:23924--

From judge@east.isx.com Sun Feb 25 17:53:18 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA17307
	for <judge@east.isx.com>; Sun, 25 Feb 2001 17:53:17 -0500 (EST)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id SAA00634
	for <judge@east.isx.com>; Sun, 25 Feb 2001 18:05:25 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id SAA23002
	for <judge@east.isx.com>; Sun, 25 Feb 2001 18:05:23 -0500 (EST)
Date: Sun, 25 Feb 2001 18:05:23 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0102251805130.13390-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-33463914-983142323=:13390"
Content-Length: 4921

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-33463914-983142323=:13390
Content-Type: TEXT/PLAIN; charset=US-ASCII



					
			-Mahesh Balakrishnan (mahesh@cc.gatech.edu)

---559023410-33463914-983142323=:13390
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="atlantis.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102251805230.13390@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="atlantis.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEuYXd0Lmdlb20uKjsNDQppbXBvcnQgamF2YS50ZXh0Lio7DQ0K
Y2xhc3MgYXRsYW50aXMgDQ0Kew0NCglzdGF0aWMgVmVjdG9yIGNvbWJpbmF0
aW9uczsNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJn
cykgdGhyb3dzIElPRXhjZXB0aW9uDQ0KCXsvKg0NCgkJUmVjdGFuZ2xlMkQu
RG91YmxlIHIxID0gbmV3IFJlY3RhbmdsZTJELkRvdWJsZSgxLDEsIDEsMSk7
DQ0KCQlSZWN0YW5nbGUyRC5Eb3VibGUgcjIgPSBuZXcgUmVjdGFuZ2xlMkQu
RG91YmxlKDEwLDEwLCAxLDEpOw0NCgkJUmVjdGFuZ2xlMkQuRG91YmxlIHIz
ID0gKFJlY3RhbmdsZTJELkRvdWJsZSkocjEuY3JlYXRlSW50ZXJzZWN0aW9u
KHIyKSk7DQ0KCQlTeXN0ZW0ub3V0LnByaW50bG4ocjMueCk7DQ0KCQlTeXN0
ZW0ub3V0LnByaW50bG4ocjMueSk7DQ0KCQlTeXN0ZW0ub3V0LnByaW50bG4o
cjMud2lkdGgpOw0NCgkJU3lzdGVtLm91dC5wcmludGxuKHIzLmhlaWdodCk7
DQ0KDQ0KCQlpZigxPT0xKQ0NCgkJCXJldHVybjsqLw0NCgkJQnVmZmVyZWRS
ZWFkZXIgYmluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVy
KCJhdGxhbnRpcy5pbiIpKTsNDQoJCVByaW50V3JpdGVyIG91dCA9IG5ldyBQ
cmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigiYXRsYW50aXMub3V0IikpOw0N
CgkJU3RyaW5nIGEgPSBiaW4ucmVhZExpbmUoKTsNDQoJCWludCBuID0gSW50
ZWdlci5wYXJzZUludChhKTsNDQoJCWludCBydW4gPSAwOw0NCgkJd2hpbGUo
biE9MCkNDQoJCXsNDQoJCQlydW4rKzsNDQoJCQlWZWN0b3IgcmVjdGFuZ2xl
cyA9IG5ldyBWZWN0b3IoKTsNDQoJCQlkb3VibGUgYXJlYSA9IDAuMDsNDQoJ
CQlmb3IoaW50IGk9MDtpPG47aSsrKQ0NCgkJCXsNDQoJCQkJU3RyaW5nIGIg
PSBiaW4ucmVhZExpbmUoKTsNDQoJCQkJU3RyaW5nVG9rZW5pemVyIHN0ID0g
bmV3IFN0cmluZ1Rva2VuaXplcihiKTsNDQoJCQkJZG91YmxlIHgxID0gRG91
YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tlbigpKTsNDQoJCQkJZG91Ymxl
IHkxID1Eb3VibGUucGFyc2VEb3VibGUoc3QubmV4dFRva2VuKCkpOw0NCgkJ
CQlkb3VibGUgeDIgPSBEb3VibGUucGFyc2VEb3VibGUoc3QubmV4dFRva2Vu
KCkpOw0NCgkJCQlkb3VibGUgeTIgPSBEb3VibGUucGFyc2VEb3VibGUoc3Qu
bmV4dFRva2VuKCkpOw0NCgkJCQlhcmVhICs9IChNYXRoLmFicyh4Mi14MSkg
KiBNYXRoLmFicyh5Mi15MSkpOw0NCgkJCQlyZWN0YW5nbGVzLmFkZChuZXcg
UmVjdGFuZ2xlMkQuRG91YmxlKHgxLCB5MSwgeDIteDEsIHkyLXkxKSk7DQ0K
CQkJfQ0NCgkJCVN5c3RlbS5vdXQucHJpbnRsbihhcmVhKTsNDQoJCQlmb3Io
aW50IGk9MjtpPD1uO2krKykJCQkvL3INDQoJCQl7DQ0KCQkJCWNvbWJpbmF0
aW9ucyA9IG5ldyBWZWN0b3IoKTsNDQoJCQkJY29tYmluZShuLCBpLCAwLCBu
ZXcgVmVjdG9yKCkpOwkJLy9nZXRzIE5DUg0NCgkJCQlmb3IoaW50IGo9MDtq
PGNvbWJpbmF0aW9ucy5zaXplKCk7aisrKSAvL2N5Y2xlcyB0aHJvdWdoIE5D
UiBjb21iaW5hdGlvbnMNDQoJCQkJew0NCgkJCQkJYm9vbGVhbiBub3RpbnRl
cnNlY3Rpb24gPSBmYWxzZTsNDQoJCQkJCVZlY3RvciBjID0gKFZlY3Rvcilj
b21iaW5hdGlvbnMuZWxlbWVudEF0KGopOw0NCgkJCQkJUmVjdGFuZ2xlMkQu
RG91YmxlIGludGVyc2VjdGlvbiA9IChSZWN0YW5nbGUyRC5Eb3VibGUpcmVj
dGFuZ2xlcy5lbGVtZW50QXQoKChJbnRlZ2VyKWMuZWxlbWVudEF0KDApKS5p
bnRWYWx1ZSgpKTsNDQoJCQkJCWZvcihpbnQgaz0xO2s8Yy5zaXplKCk7aysr
KQ0NCgkJCQkJew0NCgkJCQkJCWludCBoID0gKChJbnRlZ2VyKWMuZWxlbWVu
dEF0KGspKS5pbnRWYWx1ZSgpOw0NCgkJCQkJCVJlY3RhbmdsZTJELkRvdWJs
ZSByZWN0ID0gKFJlY3RhbmdsZTJELkRvdWJsZSlyZWN0YW5nbGVzLmVsZW1l
bnRBdChoKTsNDQoJCQkJCQlpZighaW50ZXJzZWN0aW9uLmludGVyc2VjdHMo
cmVjdC54LCByZWN0LnksIHJlY3Qud2lkdGgsIHJlY3QuaGVpZ2h0KSkNDQoJ
CQkJCQl7DQ0KCQkJCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiTk9UIik7DQ0K
CQkJCQkJCW5vdGludGVyc2VjdGlvbiA9IHRydWU7DQ0KCQkJCQkJCWJyZWFr
Ow0NCgkJCQkJCX0NDQoJCQkJCQlpbnRlcnNlY3Rpb24gPSAoUmVjdGFuZ2xl
MkQuRG91YmxlKShpbnRlcnNlY3Rpb24uY3JlYXRlSW50ZXJzZWN0aW9uKHJl
Y3QpKTsNDQoNDQoJCQkJCX0NDQoJCQkJCWlmKCFub3RpbnRlcnNlY3Rpb24p
DQ0KCQkJCQl7DQ0KCQkJCQkJZG91YmxlIHRhPTAuMDsNDQoJCQkJCQlpZihp
JTI9PTApDQ0KCQkJCQkJCXRhID0gLShpbnRlcnNlY3Rpb24ud2lkdGggKiBp
bnRlcnNlY3Rpb24uaGVpZ2h0KTsNDQoJCQkJCQllbHNlDQ0KCQkJCQkJCXRh
ID0gKGludGVyc2VjdGlvbi53aWR0aCAqIGludGVyc2VjdGlvbi5oZWlnaHQp
Ow0NCgkJCQkJCVN5c3RlbS5vdXQucHJpbnRsbih0YSk7DQ0KCQkJCQkJYXJl
YSs9IHRhOw0NCgkJCQkJfQ0NCgkJCQl9DQ0KCQkJfQ0NCgkJCURlY2ltYWxG
b3JtYXQgZGYgPSBuZXcgRGVjaW1hbEZvcm1hdCgiMC4wMCIpOw0NCgkJCW91
dC5wcmludGxuKCJUZXN0IENhc2UgIyIgKyBydW4pOw0NCgkJCW91dC5wcmlu
dGxuKCJUb3RhbCBleHBsb3JlZCBhcmVhOiAiICsgZGYuZm9ybWF0KGFyZWEp
KTsNDQoJCQlhID0gYmluLnJlYWRMaW5lKCk7DQ0KCQkJbiA9IEludGVnZXIu
cGFyc2VJbnQoYSk7DQ0KCQl9DQ0KCQlvdXQuY2xvc2UoKTsNDQoJCWJpbi5j
bG9zZSgpOw0NCgl9DQ0KCXB1YmxpYyBzdGF0aWMgdm9pZCBjb21iaW5lKGlu
dCBuLCBpbnQgciwgaW50IGssIFZlY3RvciBjdXJyZW50KQ0NCgl7DQ0KCQlp
ZihjdXJyZW50LnNpemUoKT09cikNDQoJCXsNDQoJCQljb21iaW5hdGlvbnMu
YWRkKGN1cnJlbnQpOw0NCgkJCXJldHVybjsNDQoJCX0NDQoJCWZvcihpbnQg
aT1rO2k8bjtpKyspDQ0KCQl7DQ0KCQkJY3VycmVudC5hZGQobmV3IEludGVn
ZXIoaSkpOw0NCgkJCWNvbWJpbmUobiwgciwgaSsxLCAoVmVjdG9yKWN1cnJl
bnQuY2xvbmUoKSk7DQ0KCQkJY3VycmVudC5yZW1vdmUoY3VycmVudC5zaXpl
KCktMSk7DQ0KCQl9DQ0KCX0NDQp9
---559023410-33463914-983142323=:13390--

