From MAILER-DAEMON Mon Feb 12 10:07:37 2001
Date: 12 Feb 2001 10:07:37 -0500
From: Mail System Internal Data <MAILER-DAEMON@east.isx.com>
Subject: DON'T DELETE THIS MESSAGE -- FOLDER INTERNAL DATA
X-IMAP: 0981990457 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 11 13:23: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 NAA00157
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:23:17 -0500 (EST)
Received: from lennon.cc.gatech.edu (jeffc@lennon.cc.gatech.edu [130.207.9.20])
	by burdell.cc.gatech.edu (8.9.1/8.9.3) with ESMTP id NAA00907
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:26:40 -0500 (EST)
Received: from localhost (jeffc@localhost)
	by lennon.cc.gatech.edu (8.9.1/8.9.1) with ESMTP id NAA21932
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:26:38 -0500 (EST)
Date: Sun, 11 Feb 2001 13:26:36 -0500 (EST)
From: Jeff Collins <jeffc@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit wanted
Message-ID: <Pine.GSU.4.21.0102111326140.21188-200000@lennon.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="1915983931-1537616328-981915996=:21188"
Content-Length: 2999

  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.

--1915983931-1537616328-981915996=:21188
Content-Type: TEXT/PLAIN; charset=US-ASCII



					
			-Richard Jeffrey Collins (jeffc@cc.gatech.edu)

--1915983931-1537616328-981915996=:21188
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="wanted.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSU.4.21.0102111326360.21188@lennon.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="wanted.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEubmV0Lio7DQ0KDQ0KcHVibGljIGNsYXNzIHdhbnRlZCB7DQ0K
DQ0KCXN0YXRpYyBCdWZmZXJlZFJlYWRlciBpbjsNDQoJc3RhdGljIFByaW50
U3RyZWFtIG91dDsNDQoNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0
cmluZyBbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uIHsNDQoJCVN0cmluZyBz
ID0gIiI7DQ0KCQlpbiA9IG5ldyBCdWZmZXJlZFJlYWRlciAobmV3IEZpbGVS
ZWFkZXIgKCJ3YW50ZWQuaW4iKSk7DQ0KCQlvdXQgPSBuZXcgUHJpbnRTdHJl
YW0gKG5ldyBCdWZmZXJlZE91dHB1dFN0cmVhbSAobmV3IEZpbGVPdXRwdXRT
dHJlYW0gKCJ3YW50ZWQub3V0IikpKTsNDQoJCXdoaWxlICh0cnVlKSB7DQ0K
CQkJcyArPSBpbi5yZWFkTGluZSAoKSArICIgIjsNDQoJCQlpZiAocy5lbmRz
V2l0aCAoIiMgIikpIHsNDQoJCQkJcHJvY2VzcyAocyk7DQ0KCQkJCXMgPSAi
IjsNDQoJCQl9DQ0KCQl9DQ0KCX0NDQoNDQoNDQoJcHVibGljIHN0YXRpYyB2
b2lkIHByb2Nlc3MgKFN0cmluZyBzKSB0aHJvd3MgRXhjZXB0aW9uIHsNDQoJ
CUhhc2h0YWJsZSB3b3JkcyA9IG5ldyBIYXNodGFibGUgKCk7DQ0KCQlTdHJp
bmdCdWZmZXIgY3VycmVudCA9IG5ldyBTdHJpbmdCdWZmZXIgKCk7DQ0KCQlp
bnQgaGlnaGVzdCA9IDA7DQ0KCQlTdHJpbmcgYmVzdCA9IG51bGw7DQ0KCQlm
b3IgKGludCBpID0gMDsgaSA8IHMubGVuZ3RoICgpOyBpKyspIHsNDQoJCQlj
aGFyIGNoID0gcy5jaGFyQXQgKGkpOw0NCgkJCWlmIChDaGFyYWN0ZXIuaXNM
ZXR0ZXIgKGNoKSkNDQoJCQkJY3VycmVudC5hcHBlbmQgKGNoKTsNDQoJCQll
bHNlIGlmIChjdXJyZW50Lmxlbmd0aCAoKSA+IDApIHsNDQoJCQkJU3RyaW5n
IGZvbyA9IGN1cnJlbnQudG9TdHJpbmcgKCkudG9Mb3dlckNhc2UgKCk7DQ0K
CQkJCUludGVnZXIgdGVtcCA9IChJbnRlZ2VyKSB3b3Jkcy5nZXQgKGZvbyk7
DQ0KCQkJCWlmICh0ZW1wID09IG51bGwpIHsNDQoJCQkJCXRlbXAgPSBuZXcg
SW50ZWdlciAoMSk7DQ0KCQkJCQl3b3Jkcy5wdXQgKGZvbywgdGVtcCk7DQ0K
CQkJCX0NDQoJCQkJZWxzZSB7DQ0KCQkJCQl0ZW1wID0gbmV3IEludGVnZXIg
KHRlbXAuaW50VmFsdWUgKCkgKyAxKTsNDQoJCQkJCXdvcmRzLnB1dCAoZm9v
LCB0ZW1wKTsNDQoJCQkJfQ0NCgkJCQlpZiAodGVtcC5pbnRWYWx1ZSAoKSA+
IGhpZ2hlc3QpIHsNDQoJCQkJCWhpZ2hlc3QgPSB0ZW1wLmludFZhbHVlICgp
Ow0NCgkJCQkJYmVzdCA9IGZvbzsNDQoJCQkJfQ0NCgkJCQljdXJyZW50LmRl
bGV0ZSAoMCwgY3VycmVudC5sZW5ndGggKCkpOw0NCgkJCX0NDQoJCX0NDQoJ
CWlmIChiZXN0ID09IG51bGwpIHsNDQoJCQlpbi5jbG9zZSAoKTsNDQoJCQlv
dXQuY2xvc2UgKCk7DQ0KCQkJU3lzdGVtLmV4aXQgKDApOw0NCgkJfQ0NCgkJ
ZWxzZSB7DQ0KCQkJaWYgKGhpZ2hlc3QgPCAxMDAwKQ0NCgkJCQljdXJyZW50
LmFwcGVuZCAoIiAiKTsNDQoJCQlpZiAoaGlnaGVzdCA8IDEwMCkNDQoJCQkJ
Y3VycmVudC5hcHBlbmQgKCIgIik7DQ0KCQkJaWYgKGhpZ2hlc3QgPCAxMCkN
DQoJCQkJY3VycmVudC5hcHBlbmQgKCIgIik7DQ0KCQkJY3VycmVudC5hcHBl
bmQgKGhpZ2hlc3QgKyAiICIgKyBiZXN0KTsNDQoJCQlvdXQucHJpbnRsbiAo
Y3VycmVudC50b1N0cmluZyAoKSk7DQ0KCQl9DQ0KCX0NDQoNDQp9
--1915983931-1537616328-981915996=:21188--

From judge@east.isx.com Sun Feb 11 13:25: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 NAA00175
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:25:49 -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 NAA01017
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:29:12 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id NAA06064
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:29:09 -0500 (EST)
Date: Sun, 11 Feb 2001 13:29:09 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: wanted
Message-ID: <Pine.SOL.4.21.0102111328520.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-981916149=:4294"
Content-Length: 3123

  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-981916149=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KY2xh
c3Mgd2FudGVkIA0NCnsNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3Ry
aW5nW10gYXJncykgdGhyb3dzIElPRXhjZXB0aW9uDQ0KCXsNDQoJCUJ1ZmZl
cmVkUmVhZGVyIGJpbiA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJl
YWRlcigid2FudGVkLmluIikpOw0NCgkJUHJpbnRXcml0ZXIgb3V0ID0gbmV3
IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJ3YW50ZWQub3V0IikpOw0N
CgkJU3RyaW5nIGEgPSBiaW4ucmVhZExpbmUoKTsNDQoJCXdoaWxlKGEhPW51
bGwpDQ0KCQl7DQ0KCQkJU3RyaW5nVG9rZW5pemVyIHN0MiA9IG5ldyBTdHJp
bmdUb2tlbml6ZXIoYSk7DQ0KCQkJaWYoIXN0Mi5oYXNNb3JlVG9rZW5zKCkp
DQ0KCQkJCWJyZWFrOw0NCgkJCVN0cmluZyBiPSIiOw0NCgkJCWlmKGEuZXF1
YWxzKCIjIikpDQ0KCQkJCWEgPSBiaW4ucmVhZExpbmUoKTsNDQoJCQl3aGls
ZSghYS5lcXVhbHMoIiMiKSkNDQoJCQl7DQ0KCQkJCWIgPSBiICsgIiAiICsg
YTsNDQoJCQkJYSA9IGJpbi5yZWFkTGluZSgpOw0NCgkJCX0NDQovL1N5c3Rl
bS5vdXQucHJpbnRsbihiKTsNDQoJCQliID0gYi50b0xvd2VyQ2FzZSgpOw0N
CgkJCVN0cmluZyBjID0gIiI7DQ0KCQkJZm9yKGludCBpPTA7aTxiLmxlbmd0
aCgpO2krKykNDQoJCQl7DQ0KCQkJCWlmKGIuY2hhckF0KGkpPj0nYScgJiYg
Yi5jaGFyQXQoaSk8PSd6JykNDQoJCQkJCWMgPSBjICsgYi5zdWJzdHJpbmco
aSxpKzEpOw0NCgkJCQllbHNlDQ0KCQkJCQljID0gYyArICIgIjsNDQoJCQl9
DQ0KLy8JCQlTeXN0ZW0ub3V0LnByaW50bG4oYyk7DQ0KCQkJU3RyaW5nVG9r
ZW5pemVyIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihjKTsNDQoJCQlWZWN0
b3Igd29yZHMgPSBuZXcgVmVjdG9yKCk7DQ0KCQkJVmVjdG9yIHdvcmRjb3Vu
dHMgPSBuZXcgVmVjdG9yKCk7DQ0KCQkJd2hpbGUoc3QuaGFzTW9yZVRva2Vu
cygpKQ0NCgkJCXsNDQoJCQkJU3RyaW5nIGQgPSBzdC5uZXh0VG9rZW4oKTsN
DQoJCQkJaWYod29yZHMuY29udGFpbnMoZCkpDQ0KCQkJCXsNDQoJCQkJCWlu
dCBwID0gKChJbnRlZ2VyKXdvcmRjb3VudHMuZWxlbWVudEF0KHdvcmRzLmlu
ZGV4T2YoZCkpKS5pbnRWYWx1ZSgpICsxOw0NCgkJCQkJd29yZGNvdW50cy5z
ZXRFbGVtZW50QXQobmV3IEludGVnZXIocCksIHdvcmRzLmluZGV4T2YoZCkp
Ow0NCgkJCQl9DQ0KCQkJCWVsc2UNDQoJCQkJew0NCgkJCQkJd29yZHMuYWRk
KGQpOw0NCgkJCQkJd29yZGNvdW50cy5hZGQobmV3IEludGVnZXIoMSkpOw0N
CgkJCQl9DQ0KCQkJfQ0NCgkJCWludCBtYXhpbmRleD0wOw0NCgkJCWZvcihp
bnQgaT0xO2k8d29yZGNvdW50cy5zaXplKCk7aSsrKQ0NCgkJCXsNDQoJCQkJ
aWYoKChJbnRlZ2VyKXdvcmRjb3VudHMuZWxlbWVudEF0KGkpKS5pbnRWYWx1
ZSgpID4gKChJbnRlZ2VyKXdvcmRjb3VudHMuZWxlbWVudEF0KG1heGluZGV4
KSkuaW50VmFsdWUoKSkNDQoJCQkJCW1heGluZGV4ID0gaTsNDQoJCQl9DQ0K
CQkJU3RyaW5nIGUgPSBTdHJpbmcudmFsdWVPZih3b3JkY291bnRzLmVsZW1l
bnRBdChtYXhpbmRleCkpLnRyaW0oKTsNDQoJCQlpbnQgdCA9IGUubGVuZ3Ro
KCk7DQ0KCQkJZm9yKGludCBpPTA7aTw0LXQ7aSsrKQ0NCgkJCQllID0gIiAi
ICsgZTsNDQoJCQlvdXQucHJpbnRsbihlICsgIiAiICsgd29yZHMuZWxlbWVu
dEF0KG1heGluZGV4KSk7DQ0KCQkJYSA9IGJpbi5yZWFkTGluZSgpOw0NCgkJ
fQ0NCgkJYmluLmNsb3NlKCk7DQ0KCQlvdXQuY2xvc2UoKTsNDQoJfQ0NCn0N
DQo=
---559023410-851401618-981916149=:4294--

From judge@east.isx.com Sun Feb 11 13:35: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 NAA00474
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:35: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 NAA01418
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:39:21 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id NAA06685
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:39:12 -0500 (EST)
Date: Sun, 11 Feb 2001 13:39:12 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: wanted
Message-ID: <Pine.SOL.4.21.0102111338590.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-959030623-981916752=:4294"
Content-Length: 3123

  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-981916752=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KY2xh
c3Mgd2FudGVkIA0NCnsNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3Ry
aW5nW10gYXJncykgdGhyb3dzIElPRXhjZXB0aW9uDQ0KCXsNDQoJCUJ1ZmZl
cmVkUmVhZGVyIGJpbiA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJl
YWRlcigid2FudGVkLmluIikpOw0NCgkJUHJpbnRXcml0ZXIgb3V0ID0gbmV3
IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJ3YW50ZWQub3V0IikpOw0N
CgkJU3RyaW5nIGEgPSBiaW4ucmVhZExpbmUoKTsNDQoJCXdoaWxlKGEhPW51
bGwpDQ0KCQl7DQ0KCQkJU3RyaW5nIGI9IiI7DQ0KCQkJaWYoYS5lcXVhbHMo
IiMiKSkNDQoJCQkJYSA9IGJpbi5yZWFkTGluZSgpOw0NCgkJCXdoaWxlKCFh
LmVxdWFscygiIyIpKQ0NCgkJCXsNDQoJCQkJYiA9IGIgKyAiICIgKyBhOw0N
CgkJCQlhID0gYmluLnJlYWRMaW5lKCk7DQ0KCQkJfQ0NCi8vU3lzdGVtLm91
dC5wcmludGxuKGIpOw0NCgkJCWIgPSBiLnRvTG93ZXJDYXNlKCk7DQ0KCQkJ
U3RyaW5nIGMgPSAiIjsNDQoJCQlmb3IoaW50IGk9MDtpPGIubGVuZ3RoKCk7
aSsrKQ0NCgkJCXsNDQoJCQkJaWYoYi5jaGFyQXQoaSk+PSdhJyAmJiBiLmNo
YXJBdChpKTw9J3onKQ0NCgkJCQkJYyA9IGMgKyBiLnN1YnN0cmluZyhpLGkr
MSk7DQ0KCQkJCWVsc2UNDQoJCQkJCWMgPSBjICsgIiAiOw0NCgkJCX0NDQov
LwkJCVN5c3RlbS5vdXQucHJpbnRsbihjKTsNDQoJCQlTdHJpbmdUb2tlbml6
ZXIgc3QyID0gbmV3IFN0cmluZ1Rva2VuaXplcihjKTsNDQoJCQlpZighc3Qy
Lmhhc01vcmVUb2tlbnMoKSkNDQoJCQkJYnJlYWs7DQ0KCQkJU3RyaW5nVG9r
ZW5pemVyIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihjKTsNDQoJCQlWZWN0
b3Igd29yZHMgPSBuZXcgVmVjdG9yKCk7DQ0KCQkJVmVjdG9yIHdvcmRjb3Vu
dHMgPSBuZXcgVmVjdG9yKCk7DQ0KCQkJd2hpbGUoc3QuaGFzTW9yZVRva2Vu
cygpKQ0NCgkJCXsNDQoJCQkJU3RyaW5nIGQgPSBzdC5uZXh0VG9rZW4oKTsN
DQoJCQkJaWYod29yZHMuY29udGFpbnMoZCkpDQ0KCQkJCXsNDQoJCQkJCWlu
dCBwID0gKChJbnRlZ2VyKXdvcmRjb3VudHMuZWxlbWVudEF0KHdvcmRzLmlu
ZGV4T2YoZCkpKS5pbnRWYWx1ZSgpICsxOw0NCgkJCQkJd29yZGNvdW50cy5z
ZXRFbGVtZW50QXQobmV3IEludGVnZXIocCksIHdvcmRzLmluZGV4T2YoZCkp
Ow0NCgkJCQl9DQ0KCQkJCWVsc2UNDQoJCQkJew0NCgkJCQkJd29yZHMuYWRk
KGQpOw0NCgkJCQkJd29yZGNvdW50cy5hZGQobmV3IEludGVnZXIoMSkpOw0N
CgkJCQl9DQ0KCQkJfQ0NCgkJCWludCBtYXhpbmRleD0wOw0NCgkJCWZvcihp
bnQgaT0xO2k8d29yZGNvdW50cy5zaXplKCk7aSsrKQ0NCgkJCXsNDQoJCQkJ
aWYoKChJbnRlZ2VyKXdvcmRjb3VudHMuZWxlbWVudEF0KGkpKS5pbnRWYWx1
ZSgpID4gKChJbnRlZ2VyKXdvcmRjb3VudHMuZWxlbWVudEF0KG1heGluZGV4
KSkuaW50VmFsdWUoKSkNDQoJCQkJCW1heGluZGV4ID0gaTsNDQoJCQl9DQ0K
CQkJU3RyaW5nIGUgPSBTdHJpbmcudmFsdWVPZih3b3JkY291bnRzLmVsZW1l
bnRBdChtYXhpbmRleCkpLnRyaW0oKTsNDQoJCQlpbnQgdCA9IGUubGVuZ3Ro
KCk7DQ0KCQkJZm9yKGludCBpPTA7aTw0LXQ7aSsrKQ0NCgkJCQllID0gIiAi
ICsgZTsNDQoJCQlvdXQucHJpbnRsbihlICsgIiAiICsgd29yZHMuZWxlbWVu
dEF0KG1heGluZGV4KSk7DQ0KCQkJYSA9IGJpbi5yZWFkTGluZSgpOw0NCgkJ
fQ0NCgkJYmluLmNsb3NlKCk7DQ0KCQlvdXQuY2xvc2UoKTsNDQoJfQ0NCn0N
DQo=
---559023410-959030623-981916752=:4294--

From judge@east.isx.com Sun Feb 11 13:45: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 NAA00761
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:45:49 -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 NAA01865
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:49:13 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id NAA07079
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:49:11 -0500 (EST)
Date: Sun, 11 Feb 2001 13:49:11 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: tags
Message-ID: <Pine.SOL.4.21.0102111348470.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1903590565-981917351=:4294"
Content-Length: 3447

  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-981917351=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHRhZ3MgDQ0Kew0NCglwdWJsaWMgc3RhdGljIHZvaWQg
bWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uDQ0KCXsNDQoJ
CUJ1ZmZlcmVkUmVhZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBG
aWxlUmVhZGVyKCJ0YWdzLmluIikpOw0NCgkJUHJpbnRXcml0ZXIgb3V0ID0g
bmV3IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJ0YWdzLm91dCIpKTsN
DQoNDQoJCVN0cmluZyBzcywgdDsNDQoJCXNzID0gIiI7DQ0KCQl3aGlsZSgo
dCA9IGluLnJlYWRMaW5lKCkpICE9IG51bGwpIHNzICs9IHQ7DQ0KDQ0KCQlT
dHJpbmdUb2tlbml6ZXIgc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKHNzLCAi
IyIpOw0NCgkJd2hpbGUoc3QuaGFzTW9yZVRva2VucygpKQ0NCgkJew0NCgkJ
CVN0cmluZyBzID0gc3QubmV4dFRva2VuKCk7DQ0KDQ0KICAgICAgICAgICAg
U3RhY2sgc3RhY2sgPSBuZXcgU3RhY2soKTsNDQogICAgICAgICAgICBib29s
ZWFuIGJhZCA9IGZhbHNlOw0NCgkJCWZvcihpbnQgaSA9IDA7IGkgPCBzLmxl
bmd0aCgpOyBpKyspDQ0KCQkJew0NCgkJCQlpZihzLmNoYXJBdChpKSA9PSAn
PCcpDQ0KCQkJCXsNDQoJCQkJCWlmKGkgPCBzLmxlbmd0aCgpLTEpDQ0KCQkJ
CQl7DQ0KCQkJCQkJY2hhciBjID0gcy5jaGFyQXQoaSsxKTsNDQoJCQkJCQlp
ZihjID49ICdBJyAmJiBjIDw9ICdaJykNDQoJCQkJCQl7DQ0KCQkJCQkJCS8v
b3BlbiB0YWcNDQoJCQkJCQkJaWYoaSA8IHMubGVuZ3RoKCkgLSAyKQ0NCgkJ
CQkJCQkJaWYocy5jaGFyQXQoaSsyKSA9PSAnPicpDQ0KCQkJCQkJCQkJc3Rh
Y2sucHVzaCgiIiArIGMpOw0NCgkJCQkJCX0NDQoJCQkJCQllbHNlIGlmKGMg
PT0gJy8nKQ0NCgkJCQkJCXsNDQoJCQkJCQkJaWYoaSA8IHMubGVuZ3RoKCkt
MikNDQoJCQkJCQkJew0NCgkJCQkJCQkJY2hhciBkID0gcy5jaGFyQXQoaSsy
KTsNDQoJCQkJCQkJCWlmKGQgPj0gJ0EnICYmIGQgPD0gJ1onKQ0NCgkJCQkJ
CQkJew0NCgkJCQkJCQkJCS8vY2xvc2UgdGFnDQ0KCQkJCQkJCQkJaWYoaSA8
IHMubGVuZ3RoKCkgLSAzKQ0NCgkJCQkJCQkJCXsNDQoJCQkJCQkJCQkJaWYo
cy5jaGFyQXQoaSszKSA9PSAnPicpDQ0KCQkJCQkJCQkJCXsNDQoJCQkJCQkJ
CQkJCWlmKHN0YWNrLmlzRW1wdHkoKSkNDQoJCQkJCQkJCQkJCXsNDQoJCQkJ
CQkJCQkJCQkvL3VuZXhwZWN0ZWQgY2xvc2UgdGFnDQ0KCQkJCQkJCQkJCQkJ
b3V0LnByaW50bG4oIkV4cGVjdGVkICMgZm91bmQgPC8iK2QrIj4iKTsNDQoJ
CQkJCQkJCQkJCQliYWQgPSB0cnVlOw0NCgkJCQkJCQkJCQkJCWJyZWFrOw0N
CgkJCQkJCQkJCQkJfQ0NCgkJCQkJCQkJCQkJZWxzZQ0NCgkJCQkJCQkJCQkJ
ew0NCgkJCQkJCQkJCQkJCS8vY2hlY2sgc3RhY2sNDQoJCQkJCQkJCQkJCQlT
dHJpbmcgbSA9IChTdHJpbmcpc3RhY2sucG9wKCk7DQ0KCQkJCQkJCQkJCQkJ
aWYobS5jaGFyQXQoMCkgIT0gZCkNDQoJCQkJCQkJCQkJCQl7DQ0KCQkJCQkJ
CQkJCQkJCW91dC5wcmludGxuKCJFeHBlY3RlZCA8LyIrbS5jaGFyQXQoMCkr
Ij4gZm91bmQgPC8iK2QrIj4iKTsNDQoJCQkJCQkJCQkJCQkJYmFkID0gdHJ1
ZTsNDQoJCQkJCQkJCQkJCQkJYnJlYWs7DQ0KCQkJCQkJCQkJCQkJfQ0NCgkJ
CQkJCQkJCQkJfQ0NCgkJCQkJCQkJCQl9DQ0KCQkJCQkJCQkJfQ0NCgkJCQkJ
CQkJfQ0NCgkJCQkJCQl9DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJCQl9DQ0K
CQkJfQ0NCgkJCWlmKCFiYWQpDQ0KCQkJew0NCgkJCQlpZighc3RhY2suaXNF
bXB0eSgpKQ0NCgkJCQl7DQ0KCQkJCQlTdHJpbmcgbSA9IChTdHJpbmcpc3Rh
Y2sucG9wKCk7DQ0KCQkJCQlvdXQucHJpbnRsbigiRXhwZWN0ZWQgPC8iK20u
Y2hhckF0KDApKyI+IGZvdW5kICMiKTsNDQoJCQkJfQ0NCgkJCQllbHNlDQ0K
CQkJCXsNDQoJCQkJCW91dC5wcmludGxuKCJDb3JyZWN0bHkgdGFnZ2VkIHBh
cmFncmFwaCIpOw0NCgkJCQl9DQ0KCQkJfQ0NCgkJfQ0NCg0NCgkJb3V0LmNs
b3NlKCk7DQ0KCX0NDQp9DQ0K
---559023410-1903590565-981917351=:4294--

From judge@east.isx.com Sun Feb 11 13:46:07 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 NAA00766
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:46:06 -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 NAA01873
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:49:29 -0500 (EST)
Received: from localhost (jeffc@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id NAA07093
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:49:28 -0500 (EST)
Date: Sun, 11 Feb 2001 13:49:28 -0500 (EST)
From: Jeff Collins <jeffc@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit tags
Message-ID: <Pine.SOL.4.21.0102111349090.6053-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-981917368=:6053"
Content-Length: 2868

  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-981917368=:6053
Content-Type: TEXT/PLAIN; charset=US-ASCII



					
			-Richard Jeffrey Collins (jeffc@cc.gatech.edu)

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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEubmV0Lio7DQ0KDQ0KcHVibGljIGNsYXNzIHRhZ3Mgew0NCg0N
CglzdGF0aWMgQnVmZmVyZWRSZWFkZXIgaW47DQ0KCXN0YXRpYyBQcmludFN0
cmVhbSBvdXQ7DQ0KCXN0YXRpYyBTdGFjayBzdGFjazsNDQoNDQoJcHVibGlj
IHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZyBbXSBhcmdzKSB0aHJvd3MgRXhj
ZXB0aW9uIHsNDQoJCVN0cmluZyBzID0gbnVsbDsNDQoJCWluID0gbmV3IEJ1
ZmZlcmVkUmVhZGVyIChuZXcgRmlsZVJlYWRlciAoInRhZ3MuaW4iKSk7DQ0K
CQlvdXQgPSBuZXcgUHJpbnRTdHJlYW0gKG5ldyBCdWZmZXJlZE91dHB1dFN0
cmVhbSAobmV3IEZpbGVPdXRwdXRTdHJlYW0gKCJ0YWdzLm91dCIpKSk7DQ0K
CQl3aGlsZSAoIShzID0gaW4ucmVhZExpbmUgKCkpLmVxdWFscyAoIiMiKSkg
ew0NCgkJCXMgKz0gIiAiOw0NCgkJCXdoaWxlICghcy5lbmRzV2l0aCAoIiMg
IikpDQ0KCQkJCXMgKz0gaW4ucmVhZExpbmUgKCkgKyAiICI7DQ0KCQkJc3Rh
Y2tpZnkgKHMpOw0NCgkJfQ0NCgkJaW4uY2xvc2UgKCk7DQ0KCQlvdXQuY2xv
c2UgKCk7DQ0KCX0NDQoNDQoJcHVibGljIHN0YXRpYyB2b2lkIHN0YWNraWZ5
IChTdHJpbmcgcykgdGhyb3dzIEV4Y2VwdGlvbiB7DQ0KCQlzdGFjayA9IG5l
dyBTdGFjayAoKTsNDQoJCWZvciAoaW50IGkgPSAwOyBpIDwgcy5sZW5ndGgg
KCk7IGkrKykgew0NCgkJCWNoYXIgY2ggPSBzLmNoYXJBdCAoaSk7DQ0KCQkJ
aWYgKGNoID09ICc8Jykgew0NCgkJCQljaCA9IHMuY2hhckF0IChpICsgMSk7
DQ0KCQkJCWlmIChjaCA9PSAnLycpIHsNDQoJCQkJCWNoID0gcy5jaGFyQXQg
KGkgKyAyKTsNDQoJCQkJCWlmIChjaCA+PSAnQScgJiYgY2ggPD0gJ1onICYm
IHMuY2hhckF0IChpICsgMykgPT0gJz4nKQ0NCgkJCQkJCWlmICghcmVtb3Zl
IChjaCkpDQ0KCQkJCQkJCXJldHVybjsNDQoJCQkJfQ0NCgkJCQllbHNlIGlm
IChjaCA+PSAnQScgJiYgY2ggPD0gJ1onICYmIHMuY2hhckF0IChpICsgMikg
PT0gJz4nKQ0NCgkJCQkJc3RhY2sucHVzaCAobmV3IENoYXJhY3RlciAoY2gp
KTsNDQoJCQl9DQ0KCQl9DQ0KCQlpZiAoc3RhY2suaXNFbXB0eSAoKSkNDQoJ
CQlvdXQucHJpbnRsbiAoIkNvcnJlY3RseSB0YWdnZWQgcGFyYWdyYXBoIik7
DQ0KCQllbHNlDQ0KCQkJb3V0LnByaW50bG4gKCJFeHBlY3RlZCA8LyIgKyBz
dGFjay5wb3AgKCkgKyAiPiBmb3VuZCAjIik7DQ0KCX0NDQoNDQoJcHVibGlj
IHN0YXRpYyBib29sZWFuIHJlbW92ZSAoY2hhciBjKSB7DQ0KCQl0cnkgew0N
CgkJCUNoYXJhY3RlciBjaCA9IChDaGFyYWN0ZXIpIHN0YWNrLnBvcCAoKTsN
DQoJCQlpZiAoY2guY2hhclZhbHVlICgpICE9IGMpIHsNDQoJCQkJb3V0LnBy
aW50bG4gKCJFeHBlY3RlZCA8LyIgKyBjaCArICI+IGZvdW5kIDwvIiArIGMg
KyAiPiIpOw0NCgkJCQlyZXR1cm4gZmFsc2U7DQ0KCQkJfQ0NCgkJCXJldHVy
biB0cnVlOw0NCgkJfQ0NCgkJY2F0Y2ggKEV4Y2VwdGlvbiBlKSB7DQ0KCQkJ
b3V0LnByaW50bG4gKCJFeHBlY3RlZCAjIGZvdW5kIDwvIiArIGMgKyAiPiIp
Ow0NCgkJCXJldHVybiBmYWxzZTsNDQoJCX0NDQoJfQ0NCg0NCn0=
---559023410-1804928587-981917368=:6053--

From judge@east.isx.com Sun Feb 11 13:51:05 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 NAA01053
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:51:04 -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 NAA01995
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:54:27 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id NAA07254
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:54:26 -0500 (EST)
Date: Sun, 11 Feb 2001 13:54:26 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0102111354080.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-33463914-981917666=:4294"
Content-Length: 3290

  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-981917666=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KY2xh
c3Mgd2FudGVkIA0NCnsNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3Ry
aW5nW10gYXJncykgdGhyb3dzIElPRXhjZXB0aW9uDQ0KCXsNDQoJCUJ1ZmZl
cmVkUmVhZGVyIGJpbiA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJl
YWRlcigid2FudGVkLmluIikpOw0NCgkJUHJpbnRXcml0ZXIgb3V0ID0gbmV3
IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJ3YW50ZWQub3V0IikpOw0N
CgkJU3RyaW5nIGEgPSBiaW4ucmVhZExpbmUoKTsNDQoJCXdoaWxlKGEhPW51
bGwpDQ0KCQl7DQ0KCQkJU3RyaW5nIGI9IiI7DQ0KCQkJaWYoYS5lcXVhbHMo
IiMiKSkNDQoJCQkJYSA9IGJpbi5yZWFkTGluZSgpOw0NCgkJCXdoaWxlKCFh
LmVxdWFscygiIyIpKQ0NCgkJCXsNDQoJCQkJYiA9IGIgKyAiICIgKyBhOw0N
CgkJCQlhID0gYmluLnJlYWRMaW5lKCk7DQ0KCQkJfQ0NCi8vU3lzdGVtLm91
dC5wcmludGxuKGIpOw0NCgkJCWIgPSBiLnRvTG93ZXJDYXNlKCk7DQ0KCQkJ
U3RyaW5nIGMgPSAiIjsNDQoJCQlmb3IoaW50IGk9MDtpPGIubGVuZ3RoKCk7
aSsrKQ0NCgkJCXsNDQoJCQkJaWYoYi5jaGFyQXQoaSk+PSdhJyAmJiBiLmNo
YXJBdChpKTw9J3onKQ0NCgkJCQkJYyA9IGMgKyBiLnN1YnN0cmluZyhpLGkr
MSk7DQ0KCQkJCWVsc2UNDQoJCQkJCWMgPSBjICsgIiAiOw0NCgkJCX0NDQov
LwkJCVN5c3RlbS5vdXQucHJpbnRsbihjKTsNDQoJCQlTdHJpbmdUb2tlbml6
ZXIgc3QyID0gbmV3IFN0cmluZ1Rva2VuaXplcihjKTsNDQoJCQlpZighc3Qy
Lmhhc01vcmVUb2tlbnMoKSkNDQoJCQkJYnJlYWs7DQ0KCQkJU3RyaW5nVG9r
ZW5pemVyIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihjKTsNDQoJCQlWZWN0
b3Igd29yZHMgPSBuZXcgVmVjdG9yKCk7DQ0KCQkJVmVjdG9yIHdvcmRjb3Vu
dHMgPSBuZXcgVmVjdG9yKCk7DQ0KCQkJaW50IG1heD0tMTtpbnQgbWF4aW5k
ZXg9MDsNDQoJCQl3aGlsZShzdC5oYXNNb3JlVG9rZW5zKCkpDQ0KCQkJew0N
CgkJCQlTdHJpbmcgZCA9IHN0Lm5leHRUb2tlbigpOw0NCgkJCQlpZih3b3Jk
cy5jb250YWlucyhkKSkNDQoJCQkJew0NCgkJCQkJaW50IHAgPSAoKEludGVn
ZXIpd29yZGNvdW50cy5lbGVtZW50QXQod29yZHMuaW5kZXhPZihkKSkpLmlu
dFZhbHVlKCkgKzE7DQ0KCQkJCQlpZihwPm1heCkNDQoJCQkJCXsNDQoJCQkJ
CQltYXhpbmRleCA9IHdvcmRzLmluZGV4T2YoZCk7DQ0KCQkJCQkJbWF4ID0g
cDsNDQoJCQkJCX0NDQoJCQkJCXdvcmRjb3VudHMuc2V0RWxlbWVudEF0KG5l
dyBJbnRlZ2VyKHApLCB3b3Jkcy5pbmRleE9mKGQpKTsNDQoJCQkJfQ0NCgkJ
CQllbHNlDQ0KCQkJCXsNDQoJCQkJCXdvcmRzLmFkZChkKTsNDQoJCQkJCXdv
cmRjb3VudHMuYWRkKG5ldyBJbnRlZ2VyKDEpKTsNDQoJCQkJfQ0NCgkJCX0N
DQovLwkJCWludCBtYXhpbmRleD0wOw0NCi8qCQkJZm9yKGludCBpPTE7aTx3
b3JkY291bnRzLnNpemUoKTtpKyspDQ0KCQkJew0NCgkJCQlpZigoKEludGVn
ZXIpd29yZGNvdW50cy5lbGVtZW50QXQoaSkpLmludFZhbHVlKCkgPiAoKElu
dGVnZXIpd29yZGNvdW50cy5lbGVtZW50QXQobWF4aW5kZXgpKS5pbnRWYWx1
ZSgpKQ0NCgkJCQkJbWF4aW5kZXggPSBpOw0NCgkJCX0qLw0NCgkJCVN0cmlu
ZyBlID0gU3RyaW5nLnZhbHVlT2Yod29yZGNvdW50cy5lbGVtZW50QXQobWF4
aW5kZXgpKS50cmltKCk7DQ0KCQkJaW50IHQgPSBlLmxlbmd0aCgpOw0NCgkJ
CWZvcihpbnQgaT0wO2k8NC10O2krKykNDQoJCQkJZSA9ICIgIiArIGU7DQ0K
CQkJb3V0LnByaW50bG4oZSArICIgIiArIHdvcmRzLmVsZW1lbnRBdChtYXhp
bmRleCkpOw0NCgkJCWEgPSBiaW4ucmVhZExpbmUoKTsNDQoJCX0NDQoJCWJp
bi5jbG9zZSgpOw0NCgkJb3V0LmNsb3NlKCk7DQ0KCX0NDQp9DQ0K
---559023410-33463914-981917666=:4294--

From judge@east.isx.com Sun Feb 11 13:57: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 NAA01103
	for <judge@east.isx.com>; Sun, 11 Feb 2001 13:57: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 OAA02298
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:00:53 -0500 (EST)
Received: from localhost (jeffc@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id OAA07560
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:00:51 -0500 (EST)
Date: Sun, 11 Feb 2001 14:00:51 -0500 (EST)
From: Jeff Collins <jeffc@cc.gatech.edu>
To: judge@east.isx.com
Subject: clarification on calypso
Message-ID: <Pine.SOL.4.21.0102111359250.6053-100000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 286

It says that "the game is palyed with a standard deck of 52 cards. . . and
a value: 2-9, Jack (J), Queen (Q), King (K) and Ace (A)".  This leaves out
four cards (tens (T), presumably?), leaving a 48-card deck.  Is this
correct?

					
			-Richard Jeffrey Collins (jeffc@cc.gatech.edu)


From judge@east.isx.com Sun Feb 11 14:06:20 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 OAA01382
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:06:18 -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 OAA02782
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:09:42 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id OAA28888
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:09:41 -0500 (EST)
Date: Sun, 11 Feb 2001 14:09:41 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: tags
Message-ID: <Pine.SOL.4.21.0102111409280.26502-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-758783491-981918581=:26502"
Content-Length: 3350

  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-981918581=:26502
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
Y2xhc3MgdGFncw0NCnsNDQoJc3RhdGljIEJ1ZmZlcmVkUmVhZGVyIGluOw0N
CglzdGF0aWMgUHJpbnRXcml0ZXIgb3V0Ow0NCg0NCglwdWJsaWMgc3RhdGlj
IHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uDQ0K
CXsNDQoJCWluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVy
KCJ0YWdzLmluIikpOw0NCgkJb3V0ID0gbmV3IFByaW50V3JpdGVyKG5ldyBG
aWxlV3JpdGVyKCJ0YWdzLm91dCIpKTsNDQoNDQoJCVN0cmluZyBzID0gIiIs
IGxpbmU7DQ0KCQl3aGlsZSgobGluZSA9IGluLnJlYWRMaW5lKCkpICE9IG51
bGwpDQ0KCQl7DQ0KCQkJcyArPSBsaW5lICsgIiAiOw0NCgkJfQ0NCg0NCgkJ
U3RyaW5nVG9rZW5pemVyIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihzLCAi
IyIpOw0NCg0NCgkJd2hpbGUoc3QuaGFzTW9yZVRva2VucygpKXsNDQoJCQlz
ID0gc3QubmV4dFRva2VuKCkudHJpbSgpOw0NCgkJCWlmIChzLmxlbmd0aCgp
PDEpIGJyZWFrOw0NCgkJCWNoYXIgcFtdID0gcy50b0NoYXJBcnJheSgpOw0N
CgkJCXNvbHZlKHApOw0NCgkJfQ0NCg0NCg0NCgkJb3V0LmNsb3NlKCk7DQ0K
CX0NDQoNDQoJc3RhdGljIGJvb2xlYW4gaXNPcGVuVGFnKGNoYXIgcFtdLCBp
bnQgaSkNDQoJew0NCgkJaW50IG4gPSBwLmxlbmd0aDsNDQoJCWlmIChpKzIg
Pj0gbikgcmV0dXJuIGZhbHNlOw0NCgkJcmV0dXJuIChwW2ldPT0nPCcgJiYg
aXNDYXAocFtpKzFdKSAmJiBwW2krMl09PSc+Jyk7DQ0KCX0NDQoNDQoJc3Rh
dGljIGJvb2xlYW4gaXNDbG9zZVRhZyhjaGFyIHBbXSwgaW50IGkpDQ0KCXsN
DQoJCWludCBuID0gcC5sZW5ndGg7DQ0KCQlpZiAoaSszID49IG4pIHJldHVy
biBmYWxzZTsNDQoJCXJldHVybiAocFtpXT09JzwnICYmIHBbaSsxXT09Jy8n
ICYmIGlzQ2FwKHBbaSsyXSkgJiYgcFtpKzNdPT0nPicpOw0NCgl9DQ0KDQ0K
CXN0YXRpYyB2b2lkIHNvbHZlKGNoYXIgcFtdKSB0aHJvd3MgRXhjZXB0aW9u
DQ0KCXsNDQoJCVN0YWNrIHN0YWNrID0gbmV3IFN0YWNrKCk7DQ0KCQlpbnQg
aTsNDQoNDQoJCWZvcihpPTA7IGk8cC5sZW5ndGg7IGkrKyl7DQ0KCQkJaWYg
KGlzT3BlblRhZyhwLCBpKSkNDQoJCQl7DQ0KCQkJCWkrKzsNDQoJCQkJc3Rh
Y2sucHVzaChuZXcgVGFnKHBbaV0pKTsNDQoJCQkJaSsrOw0NCgkJCX0NDQoJ
CQllbHNlIGlmIChpc0Nsb3NlVGFnKHAsIGkpKQ0NCgkJCXsNDQoJCQkJaSs9
MjsNDQoJCQkJVGFnIHRhZyA9IG5ldyBUYWcocFtpXSk7DQ0KCQkJCWkrKzsN
DQoJCQkJaWYgKHN0YWNrLmVtcHR5KCkpDQ0KCQkJCXsNDQoJCQkJCW91dC5w
cmludGxuKCJFeHBlY3RlZCAjIGZvdW5kIDwvIit0YWcuYysiPiIpOw0NCgkJ
CQkJcmV0dXJuOw0NCgkJCQl9DQ0KCQkJCVRhZyB0MiA9IChUYWcpc3RhY2su
cG9wKCk7DQ0KCQkJCWlmICghdGFnLmVxdWFscyh0MikpDQ0KCQkJCXsNDQoJ
CQkJCW91dC5wcmludGxuKCJFeHBlY3RlZCA8LyIrdDIuYysiPiBmb3VuZCA8
LyIrdGFnLmMrIj4iKTsNDQoJCQkJCXJldHVybjsNDQoJCQkJfQ0NCg0NCgkJ
CX0NDQoJCX0NDQoNDQoJCWlmIChzdGFjay5lbXB0eSgpKQ0NCgkJew0NCgkJ
CW91dC5wcmludGxuKCJDb3JyZWN0bHkgdGFnZ2VkIHBhcmFncmFwaCIpOw0N
CgkJfQ0NCgkJZWxzZXsNDQoJCQlUYWcgdDIgPSAoVGFnKXN0YWNrLnBvcCgp
Ow0NCgkJCW91dC5wcmludGxuKCJFeHBlY3RlZCA8LyIrdDIuYysiPiBmb3Vu
ZCAjIik7DQ0KCQl9DQ0KCX0NDQoNDQoJc3RhdGljIGJvb2xlYW4gaXNDYXAo
Y2hhciBjKXsNDQoJCXJldHVybiAoYz49J0EnICYmIGM8PSdaJyk7DQ0KCX0N
DQp9DQ0KDQ0KY2xhc3MgVGFnDQ0Kew0NCglwdWJsaWMgY2hhciBjOw0NCglw
dWJsaWMgVGFnKGNoYXIgYykNDQoJew0NCgkJdGhpcy5jID0gYzsNDQoJfQ0N
Cg0NCglwdWJsaWMgYm9vbGVhbiBlcXVhbHMoVGFnIHQpDQ0KCXsNDQoJCXJl
dHVybiAoYz09dC5jKTsNDQoJfQ0NCn07
---559023410-758783491-981918581=:26502--

From judge@east.isx.com Sun Feb 11 14:09: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 OAA01418
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:09:06 -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 OAA02839
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:12:30 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id OAA07973
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:12:29 -0500 (EST)
Date: Sun, 11 Feb 2001 14:12:29 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: tags 2
Message-ID: <Pine.SOL.4.21.0102111412130.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-342241519-981918749=:4294"
Content-Length: 3529

  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-981918749=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

---559023410-342241519-981918749=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tags.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111412290.4294@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="tags.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHRhZ3MgDQ0Kew0NCglwdWJsaWMgc3RhdGljIHZvaWQg
bWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uDQ0KCXsNDQoJ
CUJ1ZmZlcmVkUmVhZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBG
aWxlUmVhZGVyKCJ0YWdzLmluIikpOw0NCgkJUHJpbnRXcml0ZXIgb3V0ID0g
bmV3IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJ0YWdzLm91dCIpKTsN
DQoNDQoJCVN0cmluZyBzcywgdDsNDQoJCXNzID0gIiI7DQ0KCQl3aGlsZSgo
dCA9IGluLnJlYWRMaW5lKCkpICE9IG51bGwpIHNzICs9IHQ7DQ0KICAgICAg
ICBzcyA9IHNzLnRyaW0oKTsNDQoJCXNzID0gc3Muc3Vic3RyaW5nKDAsc3Mu
bGVuZ3RoKCktMSk7DQ0KCQlTdHJpbmdUb2tlbml6ZXIgc3QgPSBuZXcgU3Ry
aW5nVG9rZW5pemVyKHNzLCAiIyIpOw0NCgkJd2hpbGUoc3QuaGFzTW9yZVRv
a2VucygpKQ0NCgkJew0NCgkJCVN0cmluZyBzID0gc3QubmV4dFRva2VuKCk7
DQ0KDQ0KICAgICAgICAgICAgU3RhY2sgc3RhY2sgPSBuZXcgU3RhY2soKTsN
DQogICAgICAgICAgICBib29sZWFuIGJhZCA9IGZhbHNlOw0NCgkJCWZvcihp
bnQgaSA9IDA7IGkgPCBzLmxlbmd0aCgpOyBpKyspDQ0KCQkJew0NCgkJCQlp
ZihzLmNoYXJBdChpKSA9PSAnPCcpDQ0KCQkJCXsNDQoJCQkJCWlmKGkgPCBz
Lmxlbmd0aCgpLTEpDQ0KCQkJCQl7DQ0KCQkJCQkJY2hhciBjID0gcy5jaGFy
QXQoaSsxKTsNDQoJCQkJCQlpZihjID49ICdBJyAmJiBjIDw9ICdaJykNDQoJ
CQkJCQl7DQ0KCQkJCQkJCS8vb3BlbiB0YWcNDQoJCQkJCQkJaWYoaSA8IHMu
bGVuZ3RoKCkgLSAyKQ0NCgkJCQkJCQkJaWYocy5jaGFyQXQoaSsyKSA9PSAn
PicpDQ0KCQkJCQkJCQkJc3RhY2sucHVzaCgiIiArIGMpOw0NCgkJCQkJCX0N
DQoJCQkJCQllbHNlIGlmKGMgPT0gJy8nKQ0NCgkJCQkJCXsNDQoJCQkJCQkJ
aWYoaSA8IHMubGVuZ3RoKCktMikNDQoJCQkJCQkJew0NCgkJCQkJCQkJY2hh
ciBkID0gcy5jaGFyQXQoaSsyKTsNDQoJCQkJCQkJCWlmKGQgPj0gJ0EnICYm
IGQgPD0gJ1onKQ0NCgkJCQkJCQkJew0NCgkJCQkJCQkJCS8vY2xvc2UgdGFn
DQ0KCQkJCQkJCQkJaWYoaSA8IHMubGVuZ3RoKCkgLSAzKQ0NCgkJCQkJCQkJ
CXsNDQoJCQkJCQkJCQkJaWYocy5jaGFyQXQoaSszKSA9PSAnPicpDQ0KCQkJ
CQkJCQkJCXsNDQoJCQkJCQkJCQkJCWlmKHN0YWNrLmlzRW1wdHkoKSkNDQoJ
CQkJCQkJCQkJCXsNDQoJCQkJCQkJCQkJCQkvL3VuZXhwZWN0ZWQgY2xvc2Ug
dGFnDQ0KCQkJCQkJCQkJCQkJb3V0LnByaW50bG4oIkV4cGVjdGVkICMgZm91
bmQgPC8iK2QrIj4iKTsNDQoJCQkJCQkJCQkJCQliYWQgPSB0cnVlOw0NCgkJ
CQkJCQkJCQkJCWJyZWFrOw0NCgkJCQkJCQkJCQkJfQ0NCgkJCQkJCQkJCQkJ
ZWxzZQ0NCgkJCQkJCQkJCQkJew0NCgkJCQkJCQkJCQkJCS8vY2hlY2sgc3Rh
Y2sNDQoJCQkJCQkJCQkJCQlTdHJpbmcgbSA9IChTdHJpbmcpc3RhY2sucG9w
KCk7DQ0KCQkJCQkJCQkJCQkJaWYobS5jaGFyQXQoMCkgIT0gZCkNDQoJCQkJ
CQkJCQkJCQl7DQ0KCQkJCQkJCQkJCQkJCW91dC5wcmludGxuKCJFeHBlY3Rl
ZCA8LyIrbS5jaGFyQXQoMCkrIj4gZm91bmQgPC8iK2QrIj4iKTsNDQoJCQkJ
CQkJCQkJCQkJYmFkID0gdHJ1ZTsNDQoJCQkJCQkJCQkJCQkJYnJlYWs7DQ0K
CQkJCQkJCQkJCQkJfQ0NCgkJCQkJCQkJCQkJfQ0NCgkJCQkJCQkJCQl9DQ0K
CQkJCQkJCQkJfQ0NCgkJCQkJCQkJfQ0NCgkJCQkJCQl9DQ0KCQkJCQkJfQ0N
CgkJCQkJfQ0NCgkJCQl9DQ0KCQkJfQ0NCgkJCWlmKCFiYWQpDQ0KCQkJew0N
CgkJCQlpZighc3RhY2suaXNFbXB0eSgpKQ0NCgkJCQl7DQ0KCQkJCQlTdHJp
bmcgbSA9IChTdHJpbmcpc3RhY2sucG9wKCk7DQ0KCQkJCQlvdXQucHJpbnRs
bigiRXhwZWN0ZWQgPC8iK20uY2hhckF0KDApKyI+IGZvdW5kICMiKTsNDQoJ
CQkJfQ0NCgkJCQllbHNlDQ0KCQkJCXsNDQoJCQkJCW91dC5wcmludGxuKCJD
b3JyZWN0bHkgdGFnZ2VkIHBhcmFncmFwaCIpOw0NCgkJCQl9DQ0KCQkJfQ0N
CgkJfQ0NCg0NCgkJb3V0LmNsb3NlKCk7DQ0KCX0NDQp9DQ0K
---559023410-342241519-981918749=:4294--

From judge@east.isx.com Sun Feb 11 14:20: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 OAA02035
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:20:20 -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 OAA03156
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:23:44 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id OAA29236
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:23:42 -0500 (EST)
Date: Sun, 11 Feb 2001 14:23:42 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: bouncy
Message-ID: <Pine.SOL.4.21.0102111423260.29231-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-981919422=:29231"
Content-Length: 3191

  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-981919422=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII

submit bouncy

Matthew Fisher          | What's in a course number?  That which we call
fisher@cc.gatech.edu    | 2430 by any other number would shaft as hard.

---559023410-851401618-981919422=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="bouncy.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111423420.29231@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="bouncy.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGJvdW5jeQ0NCnsNDQoNDQoJcHVibGljIHN0YXRpYyBk
b3VibGUgdG9SYWQoZG91YmxlIGRlZykgew0NCg0NCgkJcmV0dXJuIChkZWcq
TWF0aC5QSS8xODApOw0NCgl9DQ0KDQ0KCXB1YmxpYyBzdGF0aWMgZG91Ymxl
IHRvRGVnKGRvdWJsZSByYWQpIHsNDQoJCXJldHVybiAocmFkIC8gTWF0aC5Q
SSkgKiAxODA7DQ0KCX0NDQoNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4o
U3RyaW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlvbg0NCgl7DQ0KCQlpbnQg
cmlnID0xLCB0LCB0b3RhbGRpc3QsIGJvdW5jZXMsIHJhZGl1czsNDQoJCWRv
dWJsZSBkaXN0LCBiZXRhLCBkZWx0YSwgZ2FtbWEsIGFscGhhLCBkLCB0aGV0
YTsNDQoJCVN0cmluZ1Rva2VuaXplciBzdDsNDQoNDQoJCUJ1ZmZlcmVkUmVh
ZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJi
b3VuY3kuaW4iKSk7DQ0KCQlQcmludFdyaXRlciBvdXQgPSBuZXcgUHJpbnRX
cml0ZXIobmV3IEZpbGVXcml0ZXIoImJvdW5jeS5vdXQiKSk7DQ0KDQ0KCQl3
aGlsZSh0cnVlKSB7DQ0KCQkJcmFkaXVzID0gSW50ZWdlci5wYXJzZUludChp
bi5yZWFkTGluZSgpLnRyaW0oKSk7DQ0KDQ0KCQkJaWYgKHJhZGl1cyA9PSAw
KSBicmVhazsNDQoJCQkNDQoJCQlpZiAocmlnID4gMSkgeyBTeXN0ZW0ub3V0
LnByaW50bG4oKTsgb3V0LnByaW50bG4oKTsgfQ0NCgkJCVN5c3RlbS5vdXQu
cHJpbnRsbigiVGVzdCBSaWcgIiArIHJpZyk7DQ0KCQkJb3V0LnByaW50bG4o
IlRlc3QgUmlnICIgKyByaWcpOw0NCgkJCXJpZysrOw0NCg0NCgkJCXdoaWxl
KHRydWUpIHsNDQoJCQkJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGluLnJl
YWRMaW5lKCkpOw0NCgkJCQl0b3RhbGRpc3QgPSBJbnRlZ2VyLnBhcnNlSW50
KHN0Lm5leHRUb2tlbigpKTsNDQoJCQkJdCA9IEludGVnZXIucGFyc2VJbnQo
c3QubmV4dFRva2VuKCkpOw0NCg0NCgkJCQl0aGV0YSA9IChkb3VibGUpIHQ7
DQ0KDQ0KCQkJCWlmICh0b3RhbGRpc3QgPT0gMCAmJiB0aGV0YSA9PSAwKSBi
cmVhazsNDQoJCQkJDQ0KCQkJCWlmICh0aGV0YSA+IDkwKSB0aGV0YSA9IDE4
MCAtIHRoZXRhOw0NCgkJCQkNDQoJCQkJZGlzdCA9IDAuMDsgYm91bmNlcyA9
IDA7DQ0KDQ0KCQkJCXdoaWxlKGRpc3QgPD0gKHRvdGFsZGlzdCAtIDEpKSB7
DQ0KCQkJCQliZXRhID0gOTAgLSB0aGV0YTsNDQoJCQkJCWQgPSBNYXRoLmFi
cygyKnJhZGl1cypNYXRoLmNvcyh0b1JhZChiZXRhKSkpOw0NCgkJCQkJZGlz
dCArPSBkOw0NCgkJCQkJU3lzdGVtLm91dC5wcmludGxuKCJkID0gIiArIGQg
KyAiICAgZGlzdGFuY2UgPSAiICsgZGlzdCk7DQ0KCQkJCQlib3VuY2VzKys7
DQ0KDQ0KCQkJCQkvL3RoZXRhID0gOTAgLSB0aGV0YTsNDQoJCQkJCWdhbW1h
ID0gdG9EZWcoTWF0aC5hY29zKDEtICgoKGRvdWJsZSkoZCpkKSkgLyAoMipy
YWRpdXMqcmFkaXVzKSkgKSk7DQ0KCQkJCQlkZWx0YSA9IDE4MCAtIGdhbW1h
IC0gYmV0YTsNDQoJCQkJCWFscGhhID0gOTAgLSBkZWx0YTsNDQoJCQkJCXRo
ZXRhID0gYWxwaGE7DQ0KCQkJCX0NDQoNDQoJCQkJaWYoZGlzdCA+IHRvdGFs
ZGlzdCkgYm91bmNlcy0tOw0NCg0NCgkJCQlTeXN0ZW0ub3V0LnByaW50bG4o
IiIgKyBib3VuY2VzKTsNDQoJCQkJb3V0LnByaW50bG4oIiIgKyBib3VuY2Vz
KTsNDQoJCQl9DQ0KCQl9DQ0KCQlpbi5jbG9zZSgpOw0NCgkJb3V0LmNsb3Nl
KCk7DQ0KCX0NDQp9DQ0KDQ0K
---559023410-851401618-981919422=:29231--

From judge@east.isx.com Sun Feb 11 14:30:24 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 OAA02363
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:30: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 OAA03533
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:33:47 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id OAA08868
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:33:45 -0500 (EST)
Date: Sun, 11 Feb 2001 14:33:45 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: tags 3
Message-ID: <Pine.SOL.4.21.0102111433320.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1483920592-981920025=:4294"
Content-Length: 3634

  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-1483920592-981920025=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

---559023410-1483920592-981920025=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tags.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111433450.4294@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="tags.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHRhZ3MgDQ0Kew0NCglwdWJsaWMgc3RhdGljIHZvaWQg
bWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uDQ0KCXsNDQoJ
CUJ1ZmZlcmVkUmVhZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBG
aWxlUmVhZGVyKCJ0YWdzLmluIikpOw0NCgkJUHJpbnRXcml0ZXIgb3V0ID0g
bmV3IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJ0YWdzLm91dCIpKTsN
DQoNDQoJCVN0cmluZyBzcywgdDsNDQoJCXNzID0gIiI7DQ0KCQl3aGlsZSgo
dCA9IGluLnJlYWRMaW5lKCkpICE9IG51bGwpDQ0KCQl7DQ0KCQkJaWYodC5l
bmRzV2l0aCgiIyIpKQ0NCgkJCQlzcyArPSB0Ow0NCgkJCWVsc2UNDQoJCQkJ
c3MgKz0gdCArICIgIjsNDQoJCX0NDQogICAgICAgIHNzID0gc3MudHJpbSgp
Ow0NCgkJc3MgPSBzcy5zdWJzdHJpbmcoMCxzcy5sZW5ndGgoKS0xKTsNDQoJ
CVN0cmluZ1Rva2VuaXplciBzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoc3Ms
ICIjIik7DQ0KCQl3aGlsZShzdC5oYXNNb3JlVG9rZW5zKCkpDQ0KCQl7DQ0K
CQkJU3RyaW5nIHMgPSBzdC5uZXh0VG9rZW4oKTsNDQoNDQogICAgICAgICAg
ICBTdGFjayBzdGFjayA9IG5ldyBTdGFjaygpOw0NCiAgICAgICAgICAgIGJv
b2xlYW4gYmFkID0gZmFsc2U7DQ0KCQkJZm9yKGludCBpID0gMDsgaSA8IHMu
bGVuZ3RoKCk7IGkrKykNDQoJCQl7DQ0KCQkJCWlmKHMuY2hhckF0KGkpID09
ICc8JykNDQoJCQkJew0NCgkJCQkJaWYoaSA8IHMubGVuZ3RoKCktMSkNDQoJ
CQkJCXsNDQoJCQkJCQljaGFyIGMgPSBzLmNoYXJBdChpKzEpOw0NCgkJCQkJ
CWlmKGMgPj0gJ0EnICYmIGMgPD0gJ1onKQ0NCgkJCQkJCXsNDQoJCQkJCQkJ
Ly9vcGVuIHRhZw0NCgkJCQkJCQlpZihpIDwgcy5sZW5ndGgoKSAtIDIpDQ0K
CQkJCQkJCQlpZihzLmNoYXJBdChpKzIpID09ICc+JykNDQoJCQkJCQkJCQlz
dGFjay5wdXNoKCIiICsgYyk7DQ0KCQkJCQkJfQ0NCgkJCQkJCWVsc2UgaWYo
YyA9PSAnLycpDQ0KCQkJCQkJew0NCgkJCQkJCQlpZihpIDwgcy5sZW5ndGgo
KS0yKQ0NCgkJCQkJCQl7DQ0KCQkJCQkJCQljaGFyIGQgPSBzLmNoYXJBdChp
KzIpOw0NCgkJCQkJCQkJaWYoZCA+PSAnQScgJiYgZCA8PSAnWicpDQ0KCQkJ
CQkJCQl7DQ0KCQkJCQkJCQkJLy9jbG9zZSB0YWcNDQoJCQkJCQkJCQlpZihp
IDwgcy5sZW5ndGgoKSAtIDMpDQ0KCQkJCQkJCQkJew0NCgkJCQkJCQkJCQlp
ZihzLmNoYXJBdChpKzMpID09ICc+JykNDQoJCQkJCQkJCQkJew0NCgkJCQkJ
CQkJCQkJaWYoc3RhY2suaXNFbXB0eSgpKQ0NCgkJCQkJCQkJCQkJew0NCgkJ
CQkJCQkJCQkJCS8vdW5leHBlY3RlZCBjbG9zZSB0YWcNDQoJCQkJCQkJCQkJ
CQlvdXQucHJpbnRsbigiRXhwZWN0ZWQgIyBmb3VuZCA8LyIrZCsiPiIpOw0N
CgkJCQkJCQkJCQkJCWJhZCA9IHRydWU7DQ0KCQkJCQkJCQkJCQkJYnJlYWs7
DQ0KCQkJCQkJCQkJCQl9DQ0KCQkJCQkJCQkJCQllbHNlDQ0KCQkJCQkJCQkJ
CQl7DQ0KCQkJCQkJCQkJCQkJLy9jaGVjayBzdGFjaw0NCgkJCQkJCQkJCQkJ
CVN0cmluZyBtID0gKFN0cmluZylzdGFjay5wb3AoKTsNDQoJCQkJCQkJCQkJ
CQlpZihtLmNoYXJBdCgwKSAhPSBkKQ0NCgkJCQkJCQkJCQkJCXsNDQoJCQkJ
CQkJCQkJCQkJb3V0LnByaW50bG4oIkV4cGVjdGVkIDwvIittLmNoYXJBdCgw
KSsiPiBmb3VuZCA8LyIrZCsiPiIpOw0NCgkJCQkJCQkJCQkJCQliYWQgPSB0
cnVlOw0NCgkJCQkJCQkJCQkJCQlicmVhazsNDQoJCQkJCQkJCQkJCQl9DQ0K
CQkJCQkJCQkJCQl9DQ0KCQkJCQkJCQkJCX0NDQoJCQkJCQkJCQl9DQ0KCQkJ
CQkJCQl9DQ0KCQkJCQkJCX0NDQoJCQkJCQl9DQ0KCQkJCQl9DQ0KCQkJCX0N
DQoJCQl9DQ0KCQkJaWYoIWJhZCkNDQoJCQl7DQ0KCQkJCWlmKCFzdGFjay5p
c0VtcHR5KCkpDQ0KCQkJCXsNDQoJCQkJCVN0cmluZyBtID0gKFN0cmluZylz
dGFjay5wb3AoKTsNDQoJCQkJCW91dC5wcmludGxuKCJFeHBlY3RlZCA8LyIr
bS5jaGFyQXQoMCkrIj4gZm91bmQgIyIpOw0NCgkJCQl9DQ0KCQkJCWVsc2UN
DQoJCQkJew0NCgkJCQkJb3V0LnByaW50bG4oIkNvcnJlY3RseSB0YWdnZWQg
cGFyYWdyYXBoIik7DQ0KCQkJCX0NDQoJCQl9DQ0KCQl9DQ0KDQ0KCQlvdXQu
Y2xvc2UoKTsNDQoJfQ0NCn0NDQo=
---559023410-1483920592-981920025=:4294--

From judge@east.isx.com Sun Feb 11 14:39:25 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 OAA02425
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:39:24 -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 OAA03754
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:42:48 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id OAA09178
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:42:47 -0500 (EST)
Date: Sun, 11 Feb 2001 14:42:46 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: bouncy
Message-ID: <Pine.SOL.4.21.0102111442340.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1932422408-981920566=:4294"
Content-Length: 2385

  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-1932422408-981920566=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

---559023410-1932422408-981920566=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="bouncy.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111442460.4294@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="bouncy.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KY2xh
c3MgYm91bmN5IA0NCnsNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3Ry
aW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlvbg0NCgl7DQ0KCQlCdWZmZXJl
ZFJlYWRlciBiaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IEZpbGVSZWFk
ZXIoImJvdW5jeS5pbiIpKTsNDQoJCVByaW50V3JpdGVyIG91dCA9IG5ldyBQ
cmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigiYm91bmN5Lm91dCIpKTsNDQoJ
CWludCBSID0gSW50ZWdlci5wYXJzZUludChiaW4ucmVhZExpbmUoKSk7DQ0K
Ly8JCVN5c3RlbS5vdXQucHJpbnRsbihSKTsNDQoJCWludCBpbm51bT0wOw0N
CgkJd2hpbGUoUiE9MCkNDQoJCXsNDQoJCQlpbm51bSsrOw0NCgkJCW91dC5w
cmludGxuKCJUZXN0IFJpZyAiICsgaW5udW0pOw0NCgkJCVN0cmluZyBhID0g
YmluLnJlYWRMaW5lKCk7DQ0KCQkJU3RyaW5nVG9rZW5pemVyIHN0ID0gbmV3
IFN0cmluZ1Rva2VuaXplcihhKTsNDQoJCQlpbnQgZGlzdCA9IEludGVnZXIu
cGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0NCgkJCWludCBkZWdBID0gSW50
ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQ0KCQkJd2hpbGUoIShk
ZWdBPT0wICYmIGRpc3QgPT0gMCkpDQ0KCQkJew0NCgkJCQlkb3VibGUgQSA9
IChkZWdBKk1hdGguUEkpLzE4MDsNDQovLwkJCQlTeXN0ZW0ub3V0LnByaW50
bG4oTWF0aC5zaW4oQSkpOw0NCgkJCQlkb3VibGUgeCA9IDIgKiAoZG91Ymxl
KVIgKiBNYXRoLnNpbihBKTsNDQovLwkJCQlTeXN0ZW0ub3V0LnByaW50bG4o
eCk7DQ0KLy8JCQkJU3lzdGVtLm91dC5wcmludGxuKGRpc3QpOw0NCg0NCgkJ
CQlpbnQgbnVtID0gKGludCkoZGlzdC94KTsNDQovLwkJCQlTeXN0ZW0ub3V0
LnByaW50bG4oKGRvdWJsZSlkaXN0JXgpOw0NCgkJCQlpZih4IC0gKCgoZG91
YmxlKWRpc3QpJXgpPDEpDQ0KCQkJCQludW0rKzsNDQoJCQkJb3V0LnByaW50
bG4obnVtKTsNDQoJCQkJYSA9IGJpbi5yZWFkTGluZSgpOw0NCgkJCQlzdCA9
IG5ldyBTdHJpbmdUb2tlbml6ZXIoYSk7DQ0KCQkJCWRpc3QgPSBJbnRlZ2Vy
LnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQkJZGVnQSA9IEludGVn
ZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0NCgkJCX0NDQoJCQlSID0g
SW50ZWdlci5wYXJzZUludChiaW4ucmVhZExpbmUoKSk7DQ0KCQl9DQ0KCQli
aW4uY2xvc2UoKTsNDQoJCW91dC5jbG9zZSgpOw0NCgl9DQ0KfQ0NCg==
---559023410-1932422408-981920566=:4294--

From judge@east.isx.com Sun Feb 11 14:46: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 OAA02698
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:46: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 OAA03960
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:49:49 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id OAA09502
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:49:48 -0500 (EST)
Date: Sun, 11 Feb 2001 14:49:48 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: bouncy
Message-ID: <Pine.SOL.4.21.0102111449350.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-341603450-981920988=:4294"
Content-Length: 2435

  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-341603450-981920988=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

---559023410-341603450-981920988=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="bouncy.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111449480.4294@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="bouncy.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KY2xh
c3MgYm91bmN5IA0NCnsNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3Ry
aW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlvbg0NCgl7DQ0KCQlCdWZmZXJl
ZFJlYWRlciBiaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IEZpbGVSZWFk
ZXIoImJvdW5jeS5pbiIpKTsNDQoJCVByaW50V3JpdGVyIG91dCA9IG5ldyBQ
cmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigiYm91bmN5Lm91dCIpKTsNDQoJ
CWludCBSID0gSW50ZWdlci5wYXJzZUludChiaW4ucmVhZExpbmUoKSk7DQ0K
Ly8JCVN5c3RlbS5vdXQucHJpbnRsbihSKTsNDQoJCWludCBpbm51bT0wOw0N
CgkJd2hpbGUoUiE9MCkNDQoJCXsNDQoJCQlpZihpbm51bSE9MCkNDQoJCQkJ
b3V0LnByaW50bG4oKTsNDQoJCQlpbm51bSsrOw0NCgkJCW91dC5wcmludGxu
KCJUZXN0IFJpZyAiICsgaW5udW0pOw0NCgkJCVN0cmluZyBhID0gYmluLnJl
YWRMaW5lKCk7DQ0KCQkJU3RyaW5nVG9rZW5pemVyIHN0ID0gbmV3IFN0cmlu
Z1Rva2VuaXplcihhKTsNDQoJCQlpbnQgZGlzdCA9IEludGVnZXIucGFyc2VJ
bnQoc3QubmV4dFRva2VuKCkpOw0NCgkJCWludCBkZWdBID0gSW50ZWdlci5w
YXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQ0KCQkJd2hpbGUoIShkZWdBPT0w
ICYmIGRpc3QgPT0gMCkpDQ0KCQkJew0NCgkJCQlkb3VibGUgQSA9IChkZWdB
Kk1hdGguUEkpLzE4MDsNDQovLwkJCQlTeXN0ZW0ub3V0LnByaW50bG4oTWF0
aC5zaW4oQSkpOw0NCgkJCQlkb3VibGUgeCA9IDIgKiAoZG91YmxlKVIgKiBN
YXRoLnNpbihBKTsNDQovLwkJCQlTeXN0ZW0ub3V0LnByaW50bG4oeCk7DQ0K
Ly8JCQkJU3lzdGVtLm91dC5wcmludGxuKGRpc3QpOw0NCg0NCgkJCQlpbnQg
bnVtID0gKGludCkoZGlzdC94KTsNDQovLwkJCQlTeXN0ZW0ub3V0LnByaW50
bG4oKGRvdWJsZSlkaXN0JXgpOw0NCgkJCQlpZih4IC0gKCgoZG91YmxlKWRp
c3QpJXgpPDEpDQ0KCQkJCQludW0rKzsNDQoJCQkJb3V0LnByaW50bG4obnVt
KTsNDQoJCQkJYSA9IGJpbi5yZWFkTGluZSgpOw0NCgkJCQlzdCA9IG5ldyBT
dHJpbmdUb2tlbml6ZXIoYSk7DQ0KCQkJCWRpc3QgPSBJbnRlZ2VyLnBhcnNl
SW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQkJZGVnQSA9IEludGVnZXIucGFy
c2VJbnQoc3QubmV4dFRva2VuKCkpOw0NCgkJCX0NDQoJCQlSID0gSW50ZWdl
ci5wYXJzZUludChiaW4ucmVhZExpbmUoKSk7DQ0KCQl9DQ0KCQliaW4uY2xv
c2UoKTsNDQoJCW91dC5jbG9zZSgpOw0NCgl9DQ0KfQ0NCg==
---559023410-341603450-981920988=:4294--

From judge@east.isx.com Sun Feb 11 14:51: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 OAA02934
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:51: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 OAA04147
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:55:19 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id OAA29997
	for <judge@east.isx.com>; Sun, 11 Feb 2001 14:55:19 -0500 (EST)
Date: Sun, 11 Feb 2001 14:55:18 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: question on bouncy
Message-ID: <Pine.SOL.4.21.0102111454030.26502-100000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 237

it says "any tet firing where the bullet stops within 1 mm of the rig is
deleted from cosideration."

does this mean that there is no output at all for this test case?

or

does it mean that only the last collision is ignored?

 david



From judge@east.isx.com Sun Feb 11 15:02:27 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 PAA03217
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:02:25 -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 PAA04598
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:05:46 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA00240
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:05:39 -0500 (EST)
Date: Sun, 11 Feb 2001 15:05:39 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: wanted
Message-ID: <Pine.SOL.4.21.0102111505160.26502-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-33463914-981921939=:26502"
Content-Length: 3432

  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-981921939=:26502
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
Y2xhc3Mgd2FudGVkDQ0Kew0NCglzdGF0aWMgQnVmZmVyZWRSZWFkZXIgaW47
DQ0KCXN0YXRpYyBQcmludFdyaXRlciBvdXQ7DQ0KDQ0KCXB1YmxpYyBzdGF0
aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBFeGNlcHRpb24N
DQoJew0NCgkJaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IEZpbGVSZWFk
ZXIoIndhbnRlZC5pbiIpKTsNDQoJCW91dCA9IG5ldyBQcmludFdyaXRlcihu
ZXcgRmlsZVdyaXRlcigid2FudGVkLm91dCIpKTsNDQoJCVN0cmluZyBkZWxp
bSA9ICIiOw0NCgkJZm9yKGludCBpPTA7IGkgPCAyNTY7IGkrKykgew0NCgkJ
CWlmKCFDaGFyYWN0ZXIuaXNMZXR0ZXIoKGNoYXIpaSkpIGRlbGltICs9IChj
aGFyKWk7DQ0KCQl9DQ0KCQlTeXN0ZW0ub3V0LnByaW50bG4oZGVsaW0pOw0N
Cg0NCgkJd2hpbGUodHJ1ZSkgew0NCgkJCVZlY3RvciB0b2tlbmRhdGEgPSBu
ZXcgVmVjdG9yKCk7DQ0KCQkJVmVjdG9yIHRva2VuY291bnQgPSBuZXcgVmVj
dG9yKCk7DQ0KCQkJU3RyaW5nIGxpbmUgPSBpbi5yZWFkTGluZSgpOw0NCgkJ
CWlmKGxpbmUgPT0gbnVsbCkgYnJlYWs7DQ0KCQkJd2hpbGUoIWxpbmUuZXF1
YWxzKCIjIikpIHsNDQoNDQoNDQoJCQkJU3RyaW5nVG9rZW5pemVyIGZvbyA9
IG5ldyBTdHJpbmdUb2tlbml6ZXIobGluZSwgZGVsaW0pOw0NCgkJCQl3aGls
ZShmb28uaGFzTW9yZVRva2VucygpKSB7DQ0KCQkJCQlpbnQgdXNlZCA9IDA7
DQ0KCQkJCQlTdHJpbmcgdG9rZW4gPSAoZm9vLm5leHRUb2tlbigpKS50b0xv
d2VyQ2FzZSgpOw0NCgkJCQkJZm9yKGludCBpPTA7IGkgPCB0b2tlbmRhdGEu
c2l6ZSgpICYmIHVzZWQgIT0gMTsgaSsrKSB7DQ0KCQkJCQkJU3lzdGVtLm91
dC5wcmludChpKTsNDQoJCQkJCQlTeXN0ZW0ub3V0LnByaW50KCIgIik7DQ0K
CQkJCQkJaWYoKHRva2VuZGF0YS5lbGVtZW50QXQoaSkpLmVxdWFscyh0b2tl
bikpIHsNDQoJCQkJCQkJU3lzdGVtLm91dC5wcmludGxuKCJpbmNyZW1lbnRp
bmcgIiArIHRva2VuKTsNDQoJCQkJCQkJdG9rZW5jb3VudC5zZXRFbGVtZW50
QXQobmV3IEludGVnZXIoDQ0KCQkJCQkJCQkJICAoKEludGVnZXIpdG9rZW5j
b3VudC5lbGVtZW50QXQoaSkpLmludFZhbHVlKCkgKyAxKSwgaSk7DQ0KCQkJ
CQkJCXRva2VuY291bnQuYWRkKHRva2VuY291bnQucmVtb3ZlKGkpKTsNDQoJ
CQkJCQkJdG9rZW5kYXRhLmFkZCh0b2tlbmRhdGEucmVtb3ZlKGkpKTsNDQoJ
CQkJCQkJdXNlZCA9IDE7DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJCQkJaWYg
KHVzZWQgPT0gMCkgew0NCgkJCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiYWRk
aW5nIG5ldyB0b2tlbiAiICsgdG9rZW4pOw0NCgkJCQkJCXRva2VuZGF0YS5h
ZGQodG9rZW4pOw0NCgkJCQkJCXRva2VuY291bnQuYWRkKG5ldyBJbnRlZ2Vy
KDEpKTsNDQoJCQkJCX0NDQoNDQoJCQkJfQ0NCgkJCQlTeXN0ZW0ub3V0LnBy
aW50bG4oInJlYWRpbmcgbmV3IGxpbmUiKTsNDQoJCQkJbGluZSA9IGluLnJl
YWRMaW5lKCk7DQ0KCQkJfQ0NCgkJCVN5c3RlbS5vdXQucHJpbnRsbigiZmlu
ZGluZyBtYXggdG9rZW4iKTsNDQoJCQlpbnQgaW5kZXggPSAwLCBtYXhzaXpl
ID0gMDsNDQoJCQlmb3IoaW50IGk9MDsgaSA8IHRva2VuZGF0YS5zaXplKCk7
IGkrKykgew0NCgkJCQlpZih0b2tlbmNvdW50LnNpemUoKSAhPSAwKSB7DQ0K
CQkJCQlpZiggKChJbnRlZ2VyKSh0b2tlbmNvdW50LmVsZW1lbnRBdChpKSkp
LmludFZhbHVlKCkgPiBtYXhzaXplKSB7DQ0KCQkJCQkJaW5kZXggPSBpOw0N
CgkJCQkJCW1heHNpemUgPSAoKEludGVnZXIpKHRva2VuY291bnQuZWxlbWVu
dEF0KGkpKSkuaW50VmFsdWUoKTsNDQoJCQkJCX0NDQoJCQkJfQ0NCgkJCX0N
DQoJCQlTeXN0ZW0ub3V0LnByaW50bG4oImZpbmlzaGVkIHNldCIpOw0NCgkJ
CWlmKHRva2VuY291bnQuc2l6ZSgpICE9IDApIG91dC5wcmludGxuKG1heHNp
emUgKyAiICIgKyB0b2tlbmRhdGEuZWxlbWVudEF0KGluZGV4KSk7DQ0KDQ0K
CQl9DQ0KDQ0KCQ0NCgkJb3V0LmNsb3NlKCk7DQ0KCX0NDQp9DQ0K
---559023410-33463914-981921939=:26502--

From judge@east.isx.com Sun Feb 11 15:11:38 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 PAA03488
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:11:36 -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 PAA05183
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:15:00 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA00448
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:14:58 -0500 (EST)
Date: Sun, 11 Feb 2001 15:14:58 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: bouncy
Message-ID: <Pine.SOL.4.21.0102111514420.26502-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1254324197-981922498=:26502"
Content-Length: 2235

  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-1254324197-981922498=:26502
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-1254324197-981922498=:26502
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="bouncy.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111514580.26502@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="bouncy.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
Y2xhc3MgYm91bmN5DQ0Kew0NCglzdGF0aWMgQnVmZmVyZWRSZWFkZXIgaW47
DQ0KCXN0YXRpYyBQcmludFdyaXRlciBvdXQ7DQ0KDQ0KCXB1YmxpYyBzdGF0
aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBFeGNlcHRpb24N
DQoJew0NCgkJaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IEZpbGVSZWFk
ZXIoImJvdW5jeS5pbiIpKTsNDQoJCW91dCA9IG5ldyBQcmludFdyaXRlcihu
ZXcgRmlsZVdyaXRlcigiYm91bmN5Lm91dCIpKTsNDQoNDQoJCWludCBpUmln
ID0gMTsNDQoNDQoJCWZvcig7Oyl7DQ0KCQkJU3RyaW5nIGxpbmUgPSBpbi5y
ZWFkTGluZSgpLnRyaW0oKTsNDQoJCQlpZiAobGluZS5lcXVhbHMoIjAiKSkg
YnJlYWs7DQ0KDQ0KCQkJZG91YmxlIHJhZCA9IERvdWJsZS5wYXJzZURvdWJs
ZShsaW5lKTsNDQoJCQlkb3VibGUgZGlzdDsNDQoJCQlkb3VibGUgYW5nOw0N
CgkJCW91dC5wcmludGxuKCJUZXN0IFJpZyAiK2lSaWcpOw0NCgkJCWZvcig7
Oyl7DQ0KCQkJCWxpbmUgPSBpbi5yZWFkTGluZSgpLnRyaW0oKTsNDQoJCQkJ
aWYgKGxpbmUuZXF1YWxzKCIwIDAiKSkgYnJlYWs7DQ0KDQ0KCQkJCVN0cmlu
Z1Rva2VuaXplciBzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIobGluZSk7DQ0K
CQkJCWRpc3QgPSBEb3VibGUucGFyc2VEb3VibGUoc3QubmV4dFRva2VuKCkp
Ow0NCgkJCQlhbmcgPSBEb3VibGUucGFyc2VEb3VibGUoc3QubmV4dFRva2Vu
KCkpOw0NCgkJCQkNDQoJCQkJb3V0LnByaW50bG4oIiIrc29sdmUoZGlzdCwg
YW5nLCByYWQpKTsNDQoJCQl9DQ0KDQ0KCQkJaVJpZysrOw0NCgkJfQ0NCg0N
CgkJb3V0LmNsb3NlKCk7DQ0KCX0NDQoNDQoJc3RhdGljIGludCBzb2x2ZShk
b3VibGUgZGlzdCwgZG91YmxlIGFuZywgZG91YmxlIHJhZCkNDQoJew0NCgkJ
ZG91YmxlIGMsIHBoaSwgdGhldGE7DQ0KDQ0KCQlwaGkgPSBNYXRoLmFicyg5
MC4wIC0gYW5nKTsNDQoJCXRoZXRhID0gMTgwLjAgLSAyLjAqcGhpOw0NCgkJ
YyA9IDIuMCpyYWQqcmFkKigxLjAgLSBNYXRoLmNvcyh0aGV0YSpNYXRoLlBJ
LzE4MC4wKSk7DQ0KCQljID0gTWF0aC5zcXJ0KGMpOw0NCgkJDQ0KCQlpbnQg
biA9IChpbnQpKGRpc3QgLyBjKTsNDQoNDQoJCXJldHVybiBuOw0NCgl9DQ0K
DQ0KfQ==
---559023410-1254324197-981922498=:26502--

From judge@east.isx.com Sun Feb 11 15:13: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 PAA03508
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:13:04 -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 PAA05341
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:16:29 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA00470
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:16:28 -0500 (EST)
Date: Sun, 11 Feb 2001 15:16:28 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: bouncy 2
Message-ID: <Pine.SOL.4.21.0102111516140.26502-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-342241519-981922588=:26502"
Content-Length: 2252

  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-981922588=:26502
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
Y2xhc3MgYm91bmN5DQ0Kew0NCglzdGF0aWMgQnVmZmVyZWRSZWFkZXIgaW47
DQ0KCXN0YXRpYyBQcmludFdyaXRlciBvdXQ7DQ0KDQ0KCXB1YmxpYyBzdGF0
aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBFeGNlcHRpb24N
DQoJew0NCgkJaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IEZpbGVSZWFk
ZXIoImJvdW5jeS5pbiIpKTsNDQoJCW91dCA9IG5ldyBQcmludFdyaXRlcihu
ZXcgRmlsZVdyaXRlcigiYm91bmN5Lm91dCIpKTsNDQoNDQoJCWludCBpUmln
ID0gMTsNDQoNDQoJCWZvcig7Oyl7DQ0KCQkJU3RyaW5nIGxpbmUgPSBpbi5y
ZWFkTGluZSgpLnRyaW0oKTsNDQoJCQlpZiAobGluZS5lcXVhbHMoIjAiKSkg
YnJlYWs7DQ0KDQ0KCQkJZG91YmxlIHJhZCA9IERvdWJsZS5wYXJzZURvdWJs
ZShsaW5lKTsNDQoJCQlkb3VibGUgZGlzdDsNDQoJCQlkb3VibGUgYW5nOw0N
CgkJCW91dC5wcmludGxuKCJUZXN0IFJpZyAiK2lSaWcpOw0NCgkJCWZvcig7
Oyl7DQ0KCQkJCWxpbmUgPSBpbi5yZWFkTGluZSgpLnRyaW0oKTsNDQoJCQkJ
aWYgKGxpbmUuZXF1YWxzKCIwIDAiKSkgYnJlYWs7DQ0KDQ0KCQkJCVN0cmlu
Z1Rva2VuaXplciBzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIobGluZSk7DQ0K
CQkJCWRpc3QgPSBEb3VibGUucGFyc2VEb3VibGUoc3QubmV4dFRva2VuKCkp
Ow0NCgkJCQlhbmcgPSBEb3VibGUucGFyc2VEb3VibGUoc3QubmV4dFRva2Vu
KCkpOw0NCgkJCQkNDQoJCQkJb3V0LnByaW50bG4oIiIrc29sdmUoZGlzdCwg
YW5nLCByYWQpKTsNDQoJCQl9DQ0KCQkJb3V0LnByaW50bG4oKTsNDQoJCQlp
UmlnKys7DQ0KCQl9DQ0KDQ0KCQlvdXQuY2xvc2UoKTsNDQoJfQ0NCg0NCglz
dGF0aWMgaW50IHNvbHZlKGRvdWJsZSBkaXN0LCBkb3VibGUgYW5nLCBkb3Vi
bGUgcmFkKQ0NCgl7DQ0KCQlkb3VibGUgYywgcGhpLCB0aGV0YTsNDQoNDQoJ
CXBoaSA9IE1hdGguYWJzKDkwLjAgLSBhbmcpOw0NCgkJdGhldGEgPSAxODAu
MCAtIDIuMCpwaGk7DQ0KCQljID0gMi4wKnJhZCpyYWQqKDEuMCAtIE1hdGgu
Y29zKHRoZXRhKk1hdGguUEkvMTgwLjApKTsNDQoJCWMgPSBNYXRoLnNxcnQo
Yyk7DQ0KCQkNDQoJCWludCBuID0gKGludCkoZGlzdCAvIGMpOw0NCg0NCgkJ
cmV0dXJuIG47DQ0KCX0NDQoNDQp9
---559023410-342241519-981922588=:26502--

From judge@east.isx.com Sun Feb 11 15:21: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 PAA04011
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:21:09 -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 PAA05726
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:24:34 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA00831
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:24:34 -0500 (EST)
Date: Sun, 11 Feb 2001 15:24:33 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: wanted
Message-ID: <Pine.SOL.4.21.0102111524100.26502-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1483920592-981923073=:26502"
Content-Length: 3674

  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-1483920592-981923073=:26502
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-1483920592-981923073=:26502
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="wanted.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111524330.26502@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="wanted.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
Y2xhc3Mgd2FudGVkDQ0Kew0NCglzdGF0aWMgQnVmZmVyZWRSZWFkZXIgaW47
DQ0KCXN0YXRpYyBQcmludFdyaXRlciBvdXQ7DQ0KDQ0KCXB1YmxpYyBzdGF0
aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBFeGNlcHRpb24N
DQoJew0NCgkJaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IEZpbGVSZWFk
ZXIoIndhbnRlZC5pbiIpKTsNDQoJCW91dCA9IG5ldyBQcmludFdyaXRlcihu
ZXcgRmlsZVdyaXRlcigid2FudGVkLm91dCIpKTsNDQoJCVN0cmluZyBkZWxp
bSA9ICIiOw0NCgkJZm9yKGludCBpPTA7IGkgPCAyNTY7IGkrKykgew0NCgkJ
CWlmKCFDaGFyYWN0ZXIuaXNMZXR0ZXIoKGNoYXIpaSkpIGRlbGltICs9IChj
aGFyKWk7DQ0KCQl9DQ0KCQlTeXN0ZW0ub3V0LnByaW50bG4oZGVsaW0pOw0N
Cg0NCgkJd2hpbGUodHJ1ZSkgew0NCgkJCVZlY3RvciB0b2tlbmRhdGEgPSBu
ZXcgVmVjdG9yKCk7DQ0KCQkJVmVjdG9yIHRva2VuY291bnQgPSBuZXcgVmVj
dG9yKCk7DQ0KCQkJU3RyaW5nIGxpbmUgPSBpbi5yZWFkTGluZSgpOw0NCgkJ
CWlmKGxpbmUgPT0gbnVsbCkgYnJlYWs7DQ0KCQkJd2hpbGUoIWxpbmUuZXF1
YWxzKCIjIikpIHsNDQoNDQoNDQoJCQkJU3RyaW5nVG9rZW5pemVyIGZvbyA9
IG5ldyBTdHJpbmdUb2tlbml6ZXIobGluZSwgZGVsaW0pOw0NCgkJCQl3aGls
ZShmb28uaGFzTW9yZVRva2VucygpKSB7DQ0KCQkJCQlpbnQgdXNlZCA9IDA7
DQ0KCQkJCQlTdHJpbmcgdG9rZW4gPSAoZm9vLm5leHRUb2tlbigpKS50b0xv
d2VyQ2FzZSgpOw0NCgkJCQkJZm9yKGludCBpPTA7IGkgPCB0b2tlbmRhdGEu
c2l6ZSgpICYmIHVzZWQgIT0gMTsgaSsrKSB7DQ0KCQkJCQkJU3lzdGVtLm91
dC5wcmludChpKTsNDQoJCQkJCQlTeXN0ZW0ub3V0LnByaW50KCIgIik7DQ0K
CQkJCQkJaWYoKHRva2VuZGF0YS5lbGVtZW50QXQoaSkpLmVxdWFscyh0b2tl
bikpIHsNDQoJCQkJCQkJU3lzdGVtLm91dC5wcmludGxuKCJpbmNyZW1lbnRp
bmcgIiArIHRva2VuKTsNDQoJCQkJCQkJdG9rZW5jb3VudC5zZXRFbGVtZW50
QXQobmV3IEludGVnZXIoDQ0KCQkJCQkJCQkJICAoKEludGVnZXIpdG9rZW5j
b3VudC5lbGVtZW50QXQoaSkpLmludFZhbHVlKCkgKyAxKSwgaSk7DQ0KCQkJ
CQkJCXRva2VuY291bnQuYWRkKHRva2VuY291bnQucmVtb3ZlKGkpKTsNDQoJ
CQkJCQkJdG9rZW5kYXRhLmFkZCh0b2tlbmRhdGEucmVtb3ZlKGkpKTsNDQoJ
CQkJCQkJdXNlZCA9IDE7DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJCQkJaWYg
KHVzZWQgPT0gMCkgew0NCgkJCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiYWRk
aW5nIG5ldyB0b2tlbiAiICsgdG9rZW4pOw0NCgkJCQkJCXRva2VuZGF0YS5h
ZGQodG9rZW4pOw0NCgkJCQkJCXRva2VuY291bnQuYWRkKG5ldyBJbnRlZ2Vy
KDEpKTsNDQoJCQkJCX0NDQoNDQoJCQkJfQ0NCgkJCQlTeXN0ZW0ub3V0LnBy
aW50bG4oInJlYWRpbmcgbmV3IGxpbmUiKTsNDQoJCQkJbGluZSA9IGluLnJl
YWRMaW5lKCk7DQ0KCQkJfQ0NCgkJCVN5c3RlbS5vdXQucHJpbnRsbigiZmlu
ZGluZyBtYXggdG9rZW4iKTsNDQoJCQlpbnQgaW5kZXggPSAwLCBtYXhzaXpl
ID0gMDsNDQoJCQlmb3IoaW50IGk9MDsgaSA8IHRva2VuZGF0YS5zaXplKCk7
IGkrKykgew0NCgkJCQlpZih0b2tlbmNvdW50LnNpemUoKSAhPSAwKSB7DQ0K
CQkJCQlpZiggKChJbnRlZ2VyKSh0b2tlbmNvdW50LmVsZW1lbnRBdChpKSkp
LmludFZhbHVlKCkgPiBtYXhzaXplKSB7DQ0KCQkJCQkJaW5kZXggPSBpOw0N
CgkJCQkJCW1heHNpemUgPSAoKEludGVnZXIpKHRva2VuY291bnQuZWxlbWVu
dEF0KGkpKSkuaW50VmFsdWUoKTsNDQoJCQkJCX0NDQoJCQkJfQ0NCgkJCX0N
DQoJCQlTeXN0ZW0ub3V0LnByaW50bG4oImZpbmlzaGVkIHNldCIpOw0NCgkJ
CWlmKHRva2VuY291bnQuc2l6ZSgpICE9IDApIHsNDQoJCQkJU3RyaW5nIGZv
byA9ICIiK21heHNpemU7DQ0KCQkJCVN0cmluZyB3aGl0ZXNwYWNlID0gIiI7
DQ0KCQkJCWZvcihpbnQgaSA9IDQgLSBmb28ubGVuZ3RoKCk7IGkgPiAwOyBp
LS0pIHsNDQoJCQkJCXdoaXRlc3BhY2UgKz0gIiAiOw0NCgkJCQl9DQ0KCQkJ
CW91dC5wcmludGxuKHdoaXRlc3BhY2UgKyBtYXhzaXplICsgIiAiICsgdG9r
ZW5kYXRhLmVsZW1lbnRBdChpbmRleCkpOw0NCgkJCX0NDQoNDQoJCX0NDQoN
DQoJDQ0KCQlvdXQuY2xvc2UoKTsNDQoJfQ0NCn0NDQo=
---559023410-1483920592-981923073=:26502--

From judge@east.isx.com Sun Feb 11 15:27:58 2001 -0500
Status: R
X-Status: 
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 PAA04088
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:27:52 -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 PAA05963
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:31:18 -0500 (EST)
Received: from localhost (jeffc@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA11111
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:31:15 -0500 (EST)
Date: Sun, 11 Feb 2001 15:31:15 -0500 (EST)
From: Jeff Collins <jeffc@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0102111530540.6053-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-684387517-981923475=:6053"
Content-Length: 856

  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-981923475=:6053
Content-Type: TEXT/PLAIN; charset=US-ASCII

Here ya go

					
			-Richard Jeffrey Collins (jeffc@cc.gatech.edu)

---559023410-684387517-981923475=:6053
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="calypso.in"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111531150.6053@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="calypso.in"

QzhIS0Q2U1REVEg1UzdDOURRREtTQUhBRDINDQpTOENUSDhTSlNRUzREOEQ3
QzNTS0g2SFRINA0NCkhRUzJDNkMySDlESkM3Q0tDUUgyQ0FEQUNKDQ0KRDVT
M0QzUzZEOUgzRDRTNUM0SDdDNUhKUzkNDQojIw0NCg==
---559023410-684387517-981923475=:6053--

From judge@east.isx.com Sun Feb 11 15:41:35 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 PAA04647
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:41:34 -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 PAA06422
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:44:59 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA01385
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:44:58 -0500 (EST)
Date: Sun, 11 Feb 2001 15:44:58 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: wanted
Message-ID: <Pine.SOL.4.21.0102111544410.26502-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1932422408-981924298=:26502"
Content-Length: 3739

  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-1932422408-981924298=:26502
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-1932422408-981924298=:26502
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="wanted.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111544580.26502@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="wanted.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
Y2xhc3Mgd2FudGVkDQ0Kew0NCglzdGF0aWMgQnVmZmVyZWRSZWFkZXIgaW47
DQ0KCXN0YXRpYyBQcmludFdyaXRlciBvdXQ7DQ0KDQ0KCXB1YmxpYyBzdGF0
aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBFeGNlcHRpb24N
DQoJew0NCgkJaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IEZpbGVSZWFk
ZXIoIndhbnRlZC5pbiIpKTsNDQoJCW91dCA9IG5ldyBQcmludFdyaXRlcihu
ZXcgRmlsZVdyaXRlcigid2FudGVkLm91dCIpKTsNDQoJCVN0cmluZyBkZWxp
bSA9ICIiOw0NCgkJZm9yKGludCBpPTA7IGkgPCAyNTY7IGkrKykgew0NCgkJ
CWlmKCFDaGFyYWN0ZXIuaXNMZXR0ZXIoKGNoYXIpaSkpIGRlbGltICs9IChj
aGFyKWk7DQ0KCQl9DQ0KCQlTeXN0ZW0ub3V0LnByaW50bG4oZGVsaW0pOw0N
Cg0NCgkJd2hpbGUodHJ1ZSkgew0NCgkJCVZlY3RvciB0b2tlbmRhdGEgPSBu
ZXcgVmVjdG9yKCk7DQ0KCQkJVmVjdG9yIHRva2VuY291bnQgPSBuZXcgVmVj
dG9yKCk7DQ0KCQkJU3RyaW5nIGxpbmUgPSBpbi5yZWFkTGluZSgpOw0NCgkJ
CWlmKGxpbmUgPT0gbnVsbCkgYnJlYWs7DQ0KCQkJd2hpbGUoIWxpbmUuZXF1
YWxzKCIjIikpIHsNDQoNDQoNDQoJCQkJU3RyaW5nVG9rZW5pemVyIGZvbyA9
IG5ldyBTdHJpbmdUb2tlbml6ZXIobGluZSwgZGVsaW0pOw0NCgkJCQl3aGls
ZShmb28uaGFzTW9yZVRva2VucygpKSB7DQ0KCQkJCQlpbnQgdXNlZCA9IDA7
DQ0KCQkJCQlTdHJpbmcgdG9rZW4gPSAoZm9vLm5leHRUb2tlbigpKS50b0xv
d2VyQ2FzZSgpOw0NCgkJCQkJZm9yKGludCBpPTA7IGkgPCB0b2tlbmRhdGEu
c2l6ZSgpICYmIHVzZWQgIT0gMTsgaSsrKSB7DQ0KCQkJCQkJU3lzdGVtLm91
dC5wcmludChpKTsNDQoJCQkJCQlTeXN0ZW0ub3V0LnByaW50KCIgIik7DQ0K
CQkJCQkJaWYoKHRva2VuZGF0YS5lbGVtZW50QXQoaSkpLmVxdWFscyh0b2tl
bikpIHsNDQoJCQkJCQkJU3lzdGVtLm91dC5wcmludGxuKCJpbmNyZW1lbnRp
bmcgIiArIHRva2VuKTsNDQoJCQkJCQkJdG9rZW5jb3VudC5zZXRFbGVtZW50
QXQobmV3IEludGVnZXIoDQ0KCQkJCQkJCQkJICAoKEludGVnZXIpdG9rZW5j
b3VudC5lbGVtZW50QXQoaSkpLmludFZhbHVlKCkgKyAxKSwgaSk7DQ0KCQkJ
CQkJCXRva2VuY291bnQuYWRkKHRva2VuY291bnQucmVtb3ZlKGkpKTsNDQoJ
CQkJCQkJdG9rZW5kYXRhLmFkZCh0b2tlbmRhdGEucmVtb3ZlKGkpKTsNDQoJ
CQkJCQkJdXNlZCA9IDE7DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJCQkJaWYg
KHVzZWQgPT0gMCkgew0NCgkJCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiYWRk
aW5nIG5ldyB0b2tlbiAiICsgdG9rZW4pOw0NCgkJCQkJCXRva2VuZGF0YS5h
ZGQodG9rZW4pOw0NCgkJCQkJCXRva2VuY291bnQuYWRkKG5ldyBJbnRlZ2Vy
KDEpKTsNDQoJCQkJCX0NDQoNDQoJCQkJfQ0NCgkJCQlTeXN0ZW0ub3V0LnBy
aW50bG4oInJlYWRpbmcgbmV3IGxpbmUiKTsNDQoJCQkJbGluZSA9IGluLnJl
YWRMaW5lKCk7DQ0KCQkJfQ0NCgkJCVN5c3RlbS5vdXQucHJpbnRsbigiZmlu
ZGluZyBtYXggdG9rZW4iKTsNDQoJCQlpbnQgaW5kZXggPSAwLCBtYXhzaXpl
ID0gMDsNDQoJCQlmb3IoaW50IGk9MDsgaSA8IHRva2VuZGF0YS5zaXplKCk7
IGkrKykgew0NCgkJCQlpZih0b2tlbmNvdW50LnNpemUoKSAhPSAwKSB7DQ0K
CQkJCQlpZiggKChJbnRlZ2VyKSh0b2tlbmNvdW50LmVsZW1lbnRBdChpKSkp
LmludFZhbHVlKCkgPiBtYXhzaXplKSB7DQ0KCQkJCQkJaW5kZXggPSBpOw0N
CgkJCQkJCW1heHNpemUgPSAoKEludGVnZXIpKHRva2VuY291bnQuZWxlbWVu
dEF0KGkpKSkuaW50VmFsdWUoKTsNDQoJCQkJCX0NDQoJCQkJfQ0NCgkJCX0N
DQoJCQlTeXN0ZW0ub3V0LnByaW50bG4oImZpbmlzaGVkIHNldCIpOw0NCgkJ
CWlmKHRva2VuY291bnQuc2l6ZSgpICE9IDApIHsNDQoJCQkJU3RyaW5nIGZv
byA9ICIiK21heHNpemU7DQ0KCQkJCVN0cmluZyB3aGl0ZXNwYWNlID0gIiI7
DQ0KCQkJCWZvcihpbnQgaSA9IDQgLSBmb28ubGVuZ3RoKCk7IGkgPiAwOyBp
LS0pIHsNDQoJCQkJCXdoaXRlc3BhY2UgKz0gIiAiOw0NCgkJCQl9DQ0KCQkJ
CW91dC5wcmludGxuKHdoaXRlc3BhY2UgKyBtYXhzaXplICsgIiAiICsgdG9r
ZW5kYXRhLmVsZW1lbnRBdChpbmRleCkpOw0NCgkJCX0gZWxzZSB7DQ0KCQkJ
CW91dC5jbG9zZSgpOw0NCgkJCQlyZXR1cm47DQ0KCQkJfQ0NCg0NCgkJfQ0N
Cg0NCgkNDQoJCW91dC5jbG9zZSgpOw0NCgl9DQ0KfQ0NCg==
---559023410-1932422408-981924298=:26502--

From judge@east.isx.com Sun Feb 11 15:58:03 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 PAA04998
	for <judge@east.isx.com>; Sun, 11 Feb 2001 15:58: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 QAA07173
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:01:15 -0500 (EST)
Received: from localhost (jeffc@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA12289
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:01:14 -0500 (EST)
Date: Sun, 11 Feb 2001 16:01:14 -0500 (EST)
From: Jeff Collins <jeffc@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit calypso
Message-ID: <Pine.SOL.4.21.0102111600520.6053-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1903590565-981925274=:6053"
Content-Length: 7876

  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-981925274=:6053
Content-Type: TEXT/PLAIN; charset=US-ASCII



					
			-Richard Jeffrey Collins (jeffc@cc.gatech.edu)

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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEubmV0Lio7DQ0KDQ0KcHVibGljIGNsYXNzIGNhbHlwc28gew0N
Cg0NCglzdGF0aWMgQnVmZmVyZWRSZWFkZXIgaW47DQ0KCXN0YXRpYyBQcmlu
dFN0cmVhbSBvdXQ7DQ0KCXN0YXRpYyBDYXJkIFtdW10gaGFuZHMgPSBuZXcg
Q2FyZCBbNF1bMTNdOw0NCglzdGF0aWMgaW50IHJvdW5kOw0NCglzdGF0aWMg
aW50IFtdIHRvdGFsID0gbmV3IGludCBbNF07DQ0KDQ0KCXB1YmxpYyBzdGF0
aWMgdm9pZCBtYWluIChTdHJpbmcgW10gYXJncykgdGhyb3dzIEV4Y2VwdGlv
biB7DQ0KCQlTdHJpbmcgcyA9IG51bGw7DQ0KCQlpbiA9IG5ldyBCdWZmZXJl
ZFJlYWRlciAobmV3IEZpbGVSZWFkZXIgKCJjYWx5cHNvLmluIikpOw0NCgkJ
b3V0ID0gbmV3IFByaW50U3RyZWFtIChuZXcgQnVmZmVyZWRPdXRwdXRTdHJl
YW0gKG5ldyBGaWxlT3V0cHV0U3RyZWFtICgiY2FseXBzby5vdXQiKSkpOw0N
CgkJd2hpbGUgKCEocyA9IGluLnJlYWRMaW5lICgpKS5lcXVhbHMgKCIjIyIp
KSB7DQ0KCQkJcm91bmQrKzsNDQoJCQlzICs9IGluLnJlYWRMaW5lICgpICsg
aW4ucmVhZExpbmUgKCkgKyBpbi5yZWFkTGluZSAoKTsNDQoJCQltYWtlSGFu
ZHMgKHMpOw0NCgkJCXBsYXlSb3VuZCAoKTsNDQoJCX0NDQoJCW91dC5wcmlu
dCAoIiAgICAgICAgICIpOw0NCgkJZm9yIChpbnQgaSA9IDA7IGkgPCA0OyBp
KyspDQ0KCQkJb3V0LnByaW50IChqdXN0aWZ5ICg0LCB0b3RhbCBbaV0pKTsN
DQoJCW91dC5wcmludGxuICgpOw0NCgkJaW4uY2xvc2UgKCk7DQ0KCQlvdXQu
Y2xvc2UgKCk7DQ0KCX0NDQoNDQoNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1h
a2VIYW5kcyAoU3RyaW5nIHMpIHsNDQoJCWludCBpbmRleCA9IDA7DQ0KCQlm
b3IgKGludCBpID0gMDsgaSA8IDEzOyBpKyspDQ0KCQkJZm9yIChpbnQgaiA9
IDA7IGogPCA0OyBqKyspDQ0KCQkJCWhhbmRzIFsoaiArIHJvdW5kIC0gMSkg
JSA0XVtpXSA9IG5ldyBDYXJkIChzLmNoYXJBdCAoaW5kZXgrKyksIHMuY2hh
ckF0IChpbmRleCsrKSk7DQ0KCQlmb3IgKGludCBpID0gMDsgaSA8IDQ7IGkr
Kykgew0NCgkJCWludCBbXSBudW1iZXJzID0gbmV3IGludCBbNF07DQ0KCQkJ
Zm9yIChpbnQgaiA9IDA7IGogPCAxMzsgaisrKSB7DQ0KCQkJCW51bWJlcnMg
W2hhbmRzIFtpXVtqXS5zdWl0IC0gMV0gKz0gMTAwOw0NCgkJCQludW1iZXJz
IFtoYW5kcyBbaV1bal0uc3VpdCAtIDFdICs9IGhhbmRzIFtpXVtqXS5nZXRQ
b2ludHMgKCk7DQ0KCQkJfQ0NCgkJCWludCBiZXN0ID0gMDsNDQoJCQlpbnQg
YmVzdF9zdWl0ID0gMDsNDQoJCQlmb3IgKGludCBqID0gMzsgaiA+IC0xOyBq
LS0pDQ0KCQkJCWlmIChudW1iZXJzIFtqXSA+IGJlc3QpIHsNDQoJCQkJCWJl
c3QgPSBudW1iZXJzIFtqXTsNDQoJCQkJCWJlc3Rfc3VpdCA9IGo7DQ0KCQkJ
CX0NDQoJCQlmb3IgKGludCBqID0gMDsgaiA8IDEzOyBqKyspDQ0KCQkJCWhh
bmRzIFtpXVtqXS50cnVtcCA9IGJlc3Rfc3VpdCArIDE7DQ0KCQkJQXJyYXlz
LnNvcnQgKGhhbmRzIFtpXSk7DQ0KCQl9DQ0KCX0NDQoNDQoJcHVibGljIHN0
YXRpYyBTdHJpbmcganVzdGlmeSAoaW50IHdpZHRoLCBpbnQgdmFsdWUpIHsN
DQoJCVN0cmluZyBzID0gIiIgKyB2YWx1ZTsNDQoJCXdoaWxlIChzLmxlbmd0
aCAoKSA8IHdpZHRoKQ0NCgkJCXMgPSAiICIgKyBzOw0NCgkJcmV0dXJuIHM7
DQ0KCX0NDQoNDQoJcHVibGljIHN0YXRpYyB2b2lkIHBsYXlSb3VuZCAoKSB7
DQ0KCQlpbnQgbGVhZCA9IChyb3VuZCAtIDEpICUgNDsNDQoJCWludCBbXSB0
cmlja3MgPSBuZXcgaW50IFs0XTsNDQoJCUNhcmQgYmVzdCA9IG51bGw7DQ0K
CQlpbnQgb3duZXIgPSA2Ow0NCgkJaW50IGxlZCA9IDYgOw0NCgkJZm9yIChp
bnQgaSA9IDA7IGkgPCAxMzsgaSsrKSB7DQ0KCQkJaW50IGNhcmQgPSBiaWdn
ZXN0IChoYW5kcyBbbGVhZF0pOw0NCgkJCWJlc3QgPSBoYW5kcyBbbGVhZF1b
Y2FyZF07DQ0KCQkJbGVkID0gYmVzdC5zdWl0Ow0NCgkJCWhhbmRzIFtsZWFk
XVtjYXJkXSA9IG51bGw7DQ0KCQkJb3duZXIgPSBsZWFkOw0NCgkJCWZvciAo
aW50IGogPSAwOyBqIDwgMzsgaisrKSB7DQ0KCQkJCUNhcmQgdGVtcCA9IHBs
YXkgKGJlc3QsIGxlYWQgPSAobGVhZCArIDEpICUgNCwgbGVkKTsNDQoJCQkJ
aWYgKHRlbXAgIT0gbnVsbCkgew0NCgkJCQkJYmVzdCA9IHRlbXA7DQ0KCQkJ
CQlvd25lciA9IGxlYWQ7DQ0KCQkJCX0NDQoJCQl9DQ0KCQkJdHJpY2tzIFtv
d25lcl0rKzsNDQoJCQlsZWFkID0gb3duZXI7DQ0KCQl9DQ0KCQlvdXQucHJp
bnQgKCJSb3VuZCAiICsganVzdGlmeSAoMiwgcm91bmQpICsgIjoiKTsNDQoJ
CWZvciAoaW50IGkgPSAwOyBpIDwgNDsgaSsrKSB7DQ0KCQkJdG90YWwgW2ld
ICs9IHRyaWNrcyBbaV07DQ0KCQkJb3V0LnByaW50IChqdXN0aWZ5ICg0LCB0
cmlja3MgW2ldKSk7DQ0KCQl9DQ0KCQlvdXQucHJpbnRsbiAoKTsNDQoJfQ0N
Cg0NCg0NCglwdWJsaWMgc3RhdGljIENhcmQgcGxheSAoQ2FyZCBiZXN0LCBp
bnQgcGxheWVyLCBpbnQgbGVkKSB7DQ0KCQlDYXJkIGZvbyA9IG51bGw7DQ0K
CQlMaW5rZWRMaXN0IHJpZ2h0ID0gbmV3IExpbmtlZExpc3QgKCk7DQ0KCQlM
aW5rZWRMaXN0IHRydW1wID0gbmV3IExpbmtlZExpc3QgKCk7DQ0KCQlmb3Ig
KGludCBpID0gMDsgaSA8IDEzOyBpKyspIHsNDQoJCQlmb28gPSBoYW5kcyBb
cGxheWVyXVtpXTsNDQoJCQlpZiAoZm9vICE9IG51bGwpIHsNDQoJCQkJaWYg
KGZvby5zdWl0ID09IGxlZCkNDQoJCQkJCXJpZ2h0LmFkZCAoZm9vKTsNDQoJ
CQkJZWxzZSBpZiAoZm9vLnN1aXQgPT0gZm9vLnRydW1wKQ0NCgkJCQkJdHJ1
bXAuYWRkIChmb28pOw0NCgkJCX0NDQoJCX0NDQoJCWlmIChyaWdodC5zaXpl
ICgpID4gMCkgew0NCgkJCWZvbyA9IChDYXJkKSByaWdodC5nZXRMYXN0ICgp
Ow0NCgkJCWlmICghKGZvby5jb21wYXJlVG8gKGJlc3QpID4gMCkpDQ0KCQkJ
CWZvbyA9IChDYXJkKSByaWdodC5nZXQgKDApOw0NCgkJfQ0NCgkJZWxzZSBp
ZiAodHJ1bXAuc2l6ZSAoKSA+IDApIHsNDQoJCQlmb28gPSAoQ2FyZCkgdHJ1
bXAuZ2V0TGFzdCAoKTsNDQoJCQlpZiAoIShmb28uY29tcGFyZVRvIChiZXN0
KSA+IDApKQ0NCgkJCQlmb28gPSBoYW5kcyBbcGxheWVyXVt3b3JzdCAoaGFu
ZHMgW3BsYXllcl0pXTsNDQoJCX0NDQoJCWVsc2UgDQ0KCQkJZm9vID0gaGFu
ZHMgW3BsYXllcl1bd29yc3QgKGhhbmRzIFtwbGF5ZXJdKV07DQ0KCQlmb3Ig
KGludCBpID0gMDsgaSA8IDEzOyBpKyspIHsNDQoJCQlpZiAoZm9vID09IGhh
bmRzIFtwbGF5ZXJdW2ldKQ0NCgkJCQloYW5kcyBbcGxheWVyXVtpXSA9IG51
bGw7DQ0KCQl9DQ0KCQlpZiAoZm9vLmNvbXBhcmVUbyAoYmVzdCkgPiAwKQ0N
CgkJCXJldHVybiBmb287DQ0KCQlyZXR1cm4gbnVsbDsJCQkNDQoJfQ0NCg0N
CglwdWJsaWMgc3RhdGljIGludCBiaWdnZXN0IChDYXJkIFtdIHRlbXApIHsN
DQoJCWludCBpID0gMTI7DQ0KCQl3aGlsZSAodGVtcCBbaV0gPT0gbnVsbCkN
DQoJCQlpLS07DQ0KCQlpZiAodGVtcCBbaV0uc3VpdCA9PSB0ZW1wIFtpXS50
cnVtcCkNDQoJCQlyZXR1cm4gaTsNDQoJCWkrKzsNDQoJCW91dGVyOiB3aGls
ZSAoaSA+IDApIHsNDQoJCQlpLS07DQ0KCQkJaWYgKHRlbXAgW2ldID09IG51
bGwpDQ0KCQkJCWNvbnRpbnVlOw0NCgkJCWZvciAoaW50IGogPSAwOyBqIDwg
NDsgaisrKSB7DQ0KCQkJCWlmICAoaGFuZHMgW2pdW3dvcnN0IChoYW5kcyBb
al0pXS50cnVtcCA9PSB0ZW1wIFtpXS5zdWl0KQ0NCgkJCQkJY29udGludWUg
b3V0ZXI7DQ0KCQkJfQ0NCgkJCXJldHVybiBpOw0NCgkJfQ0NCgkJcmV0dXJu
IHdvcnN0ICh0ZW1wKTsNDQoJfQ0NCg0NCg0NCglwdWJsaWMgc3RhdGljIGlu
dCB3b3JzdCAoQ2FyZCBbXSB0ZW1wKSB7DQ0KCQlpbnQgaSA9IDA7DQ0KCQl3
aGlsZSAodGVtcCBbaV0gPT0gbnVsbCkNDQoJCQlpKys7DQ0KCQlyZXR1cm4g
aTsNDQoJfQ0NCn0NDQoNDQoNDQpjbGFzcyBDYXJkIGltcGxlbWVudHMgQ29t
cGFyYWJsZSB7DQ0KDQ0KCWludCBzdWl0Ow0NCglpbnQgIHZhbHVlOw0NCglp
bnQgdHJ1bXA7DQ0KCXN0YXRpYyBjaGFyIFtdIHN0dWZmID0geydmJywgJ0Mn
LCAnRCcsICdIJywgJ1MnfTsNDQoJc3RhdGljIGNoYXIgW10gbW9yZSA9IHsw
LCAxLCAnMicsICczJywgJzQnLCAnNScsICc2JywgJzcnLCAnOCcsICc5Jywg
J1QnLCAnSicsICdRJywgJ0snLCAnQSd9Ow0NCg0NCg0NCglwdWJsaWMgQ2Fy
ZCAoY2hhciBzLCBjaGFyIHYpIHsNDQoJCXN3aXRjaCAocykgew0NCgkJCWNh
c2UgJ1MnOg0NCgkJCQlzdWl0ID0gNDsNDQoJCQkJYnJlYWs7DQ0KCQkJY2Fz
ZSAnSCc6DQ0KCQkJCXN1aXQgPSAzOw0NCgkJCQlicmVhazsNDQoJCQljYXNl
ICdEJzoNDQoJCQkJc3VpdCA9IDI7DQ0KCQkJCWJyZWFrOw0NCgkJCWNhc2Ug
J0MnOg0NCgkJCQlzdWl0ID0gMTsNDQoJCX0NDQoJCXN3aXRjaCAodikgew0N
CgkJCWNhc2UgJ0EnOg0NCgkJCQl2YWx1ZSA9IDE0Ow0NCgkJCQlicmVhazsN
DQoJCQljYXNlICdLJzoNDQoJCQkJdmFsdWUgPSAxMzsNDQoJCQkJYnJlYWs7
DQ0KCQkJY2FzZSAnUSc6DQ0KCQkJCXZhbHVlID0gMTI7DQ0KCQkJCWJyZWFr
Ow0NCgkJCWNhc2UgJ0onOg0NCgkJCQl2YWx1ZSA9IDExOw0NCgkJCQlicmVh
azsNDQoJCQljYXNlICdUJzoNDQoJCQkJdmFsdWUgPSAxMDsNDQoJCQkJYnJl
YWs7DQ0KCQkJZGVmYXVsdDoNDQoJCQkJdmFsdWUgPSB2IC0gJzAnOw0NCgkJ
fQ0NCgl9DQ0KDQ0KDQ0KDQ0KCXB1YmxpYyBpbnQgZ2V0UG9pbnRzICgpIHsN
DQoJCWludCB2YWwgPSB2YWx1ZSAtIDk7DQ0KCQlpZiAodmFsIDwgMSkNDQoJ
CQl2YWwgPSAxOw0NCgkJcmV0dXJuIHZhbDsNDQoJfQ0NCg0NCglwdWJsaWMg
aW50IGNvbXBhcmVUbyAoT2JqZWN0IHJocykgew0NCgkJQ2FyZCB0ZW1wID0g
KENhcmQpIHJoczsNDQoJCWlmICgodGVtcC5zdWl0ID09IHRlbXAudHJ1bXAg
JiYgc3VpdCA9PSB0cnVtcCkgfHwgKHRlbXAuc3VpdCAhPSB0ZW1wLnRydW1w
ICYmIHN1aXQgIT0gdHJ1bXAgJiYgdGVtcC5zdWl0ID09IHN1aXQpKQ0NCgkJ
CXJldHVybiB2YWx1ZSAtIHRlbXAudmFsdWU7DQ0KCQllbHNlIGlmICh0ZW1w
LnN1aXQgPT0gdGVtcC50cnVtcCkNDQoJCQlyZXR1cm4gLTE7DQ0KCQllbHNl
IGlmIChzdWl0ID09IHRydW1wKQ0NCgkJCXJldHVybiAxOw0NCgkJZWxzZQ0N
CgkJCXJldHVybiBzdWl0IC0gdGVtcC5zdWl0Ow0NCgl9DQ0KDQ0KCXB1Ymxp
YyBTdHJpbmcgdG9TdHJpbmcgKCkgew0NCgkJcmV0dXJuIChzdHVmZiBbc3Vp
dF0gKyAiIiArIG1vcmUgW3ZhbHVlXSk7DQ0KCX0NDQp9DQ0KCQkJ
---559023410-1903590565-981925274=:6053--

From judge@east.isx.com Sun Feb 11 16:00:27 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 QAA05162
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:00:17 -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 QAA07266
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:03:38 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA02092
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:03:37 -0500 (EST)
Date: Sun, 11 Feb 2001 16:03:37 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: wanted
Message-ID: <Pine.SOL.4.21.0102111601240.29231-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-758783491-981925417=:29231"
Content-Length: 4067

  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-981925417=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII

submit wanted

Matthew Fisher          | What's in a course number?  That which we call
fisher@cc.gatech.edu    | 2430 by any other number would shaft as hard.

---559023410-758783491-981925417=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="wanted.c"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111603370.29231@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="wanted.c"

I2luY2x1ZGUgPHN0ZGlvLmg+DQ0KI2luY2x1ZGUgPHN0ZGxpYi5oPg0NCiNp
bmNsdWRlIDxjdHlwZS5oPg0NCnN0cnVjdCB3b3JkX2NvdW50X2Rlc2MNDQp7
DQ0KCWNoYXIgd29yZFsyMV07DQ0KCWludCBjb3VudDsNDQp9Ow0NCg0NCmlu
dCBhZGRfd29yZChjaGFyICogd29yZCwgc3RydWN0IHdvcmRfY291bnRfZGVz
Yyogd2NfYXJyKTsNDQppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltd
KQ0NCnsNDQoJRklMRSAqaW5fZmlsZSwgKm91dF9maWxlID0gZm9wZW4oIndh
bnRlZC5vdXQiLCAidyIpOw0NCgljaGFyIHdvcmRbMjFdOw0NCgljaGFyICpp
bl9maWxlbmFtZSA9ICJ3YW50ZWQuaW4iOw0NCglpbnQgaSwgbmV4dF9jaGFy
Ow0NCglzdHJ1Y3Qgd29yZF9jb3VudF9kZXNjIHdjX2FycmF5WzIwMDBdOwkv
L1RhYmxlIG9mIHdvcmRzIGFscmVhZHkgc2Vlbg0NCglpbnQgd29yZHNfc2Vl
bj0wOw0NCg0NCgkvL3ByaW50ZigiYXQgYmVnaW5uaW5nXG4iKTsNDQoNDQoJ
Zm9yIChpPTA7IGk8PTIwMDAgO2krKyApDQ0KCXsNDQoJCS8vcHJpbnRmKCJj
b3VudGVyIGk6ICVkXG4iLCBpKTsNDQoJCXdjX2FycmF5W2ldLndvcmRbMF09
J1wwJzsNDQoJCXdjX2FycmF5W2ldLmNvdW50ID0wOw0NCgl9DQ0KDQ0KCS8v
cHJpbnRmKCJudW1iZXIyXG4iKTsNDQoNDQoJaWYgKGFyZ2M9PTIpDQ0KCXsN
DQoJCWluX2ZpbGVuYW1lID0gYXJndlsxXTsNDQoJfQ0NCg0NCgkvL3ByaW50
ZigiYmVmb3JlIG9wZW5pbmcgZmlsZVxuIik7DQ0KDQ0KCWluX2ZpbGUgPSBm
b3BlbiAoaW5fZmlsZW5hbWUsICJyIik7DQ0KDQ0KCS8vcHJpbnRmKCJvcGVu
ZWQgdGhlIGZpbGUgJXNcbiIsIGluX2ZpbGVuYW1lKTsgDQ0KDQ0KCXdoaWxl
KDEpDQ0KCXsNDQoJCS8vcHJpbnRmKCJtYWluIGxvb3BcbiIpOw0NCgkJaT0w
Ow0NCgkJd2hpbGUgKCBpc2FscGhhKChuZXh0X2NoYXI9ZmdldGMoaW5fZmls
ZSkpKSApDQ0KCQl7DQ0KCQkJLy9wcmludGYoIndvcmQgcmVhZCBsb29wXG4i
KTsNDQoJCQl3b3JkW2ldPShjaGFyKW5leHRfY2hhcjsNDQoJCQlpKys7DQ0K
CQl9DQ0KCQ0NCgkJaWYobmV4dF9jaGFyID09IEVPRikNDQoJCQlicmVhazsN
DQoNDQoJCWlmKG5leHRfY2hhciA9PSAnIycpDQ0KCQl7DQ0KCQkJY2hhciBy
c193b3JkWzIxXTsNDQoJCQlpbnQgcnNfY291bnQ7DQ0KCQkJaW50IGo9MDsN
DQoNDQoJCQlpZih3b3Jkc19zZWVuPT0wKQ0NCgkJCXsNDQoJCQkJLy9wcmlu
dGYoIm51bGxsIHBhcmFncmFwaCBmb3VuZFxuIik7DQ0KCQkJCWV4aXQoMCk7
DQ0KCQkJfQ0NCgkJCS8vcHJpbnRmKCJuZXh0X2NoYXIgaXMgI1xuIik7DQ0K
CQkJDQ0KCQkJc3RyY3B5KHJzX3dvcmQsIHdjX2FycmF5WzBdLndvcmQpOw0N
CgkJCXJzX2NvdW50PXdjX2FycmF5WzBdLmNvdW50Ow0NCg0NCgkJCWZvcihq
PTA7IGo8MjAwMDsgaisrKQ0NCgkJCXsNDQoJCQkJaWYod2NfYXJyYXlbal0u
Y291bnQgPiByc19jb3VudCkNDQoJCQkJew0NCgkJCQkJc3RyY3B5KHJzX3dv
cmQsIHdjX2FycmF5W2pdLndvcmQpOw0NCgkJCQkJcnNfY291bnQgPSB3Y19h
cnJheVtqXS5jb3VudDsNDQoJCQkJfQ0NCgkJCX0NDQoNDQoJCQlmcHJpbnRm
KG91dF9maWxlLCAiJTRkICVzXG4iLCByc19jb3VudCwgcnNfd29yZCk7DQ0K
DQ0KCQkJZm9yIChpPTA7IGk8PTIwMDAgO2krKyApDQ0KCQkJewkNDQoJCQkJ
d2NfYXJyYXlbaV0ud29yZFswXT0nXDAnOw0NCgkJCQl3Y19hcnJheVtpXS5j
b3VudCA9MDsNDQoJCQl9DQ0KDQ0KCQkJd29yZHNfc2VlbiA9MDsNDQoNDQoJ
CQljb250aW51ZTsNDQoJCX0NDQoNDQoJCWlmKGk+MCkNDQoJCXsNDQoJCQl3
b3JkW2ldPSdcMCc7DQ0KCQkJaWYoYWRkX3dvcmQod29yZCwgd2NfYXJyYXkp
PT0xKQ0NCgkJCQlwcmludGYoImFkZF93b3JkIGVycm9yIG9jY3VycmVkXG4i
KTsNDQoJCQl3b3Jkc19zZWVuKys7DQ0KDQ0KCQl9DQ0KCQkvL3ByaW50Zigi
RW5kIG9mIG1haW4gbG9vcFxuIik7DQ0KCX0NDQoNDQoJLy9wcmludGYoIkVu
ZCBvZiBmaWxlXG4iKTsNDQoJZmNsb3NlKGluX2ZpbGUpOw0NCglleGl0KDAp
Ow0NCg0NCn0NDQoNDQppbnQgYWRkX3dvcmQoY2hhciAqIHdvcmQsIHN0cnVj
dCB3b3JkX2NvdW50X2Rlc2MqIHdjX2FycikNDQp7DQ0KCWludCBpPTA7DQ0K
DQ0KCXdoaWxlKChpPDIwMDApJiYod2NfYXJyW2ldLndvcmRbMF0hPSdcMCcp
KQ0NCgl7DQ0KCQlpZiAoc3RyY21wKHdvcmQsIHdjX2FycltpXS53b3JkKT09
MCkNDQoJCXsNDQoJCQl3Y19hcnJbaV0uY291bnQrKzsNDQoJCQlyZXR1cm4g
MDsNDQoJCX0NDQoNDQoJCWkrKzsNDQoJfQ0NCg0NCglpZigoaTwyMDAwKSYm
KHdjX2FycltpXS53b3JkWzBdPT0nXDAnKSkNDQoJew0NCgkJc3RyY3B5KHdj
X2FycltpXS53b3JkLCB3b3JkKTsNDQoJCXdjX2FycltpXS5jb3VudD0xOw0N
CgkJcmV0dXJuIDA7DQ0KCX0NDQoNDQoJcmV0dXJuIDE7DQ0KfQ==
---559023410-758783491-981925417=:29231--

From judge@east.isx.com Sun Feb 11 16:08:37 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 QAA05358
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:08:35 -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 QAA07521
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:11:58 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA02289
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:11:56 -0500 (EST)
Date: Sun, 11 Feb 2001 16:11:56 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: tags
Message-ID: <Pine.SOL.4.21.0102111611270.29231-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-684387517-981925916=:29231"
Content-Length: 4360

  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-981925916=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII

submit tags

Matthew Fisher          | What's in a course number?  That which we call
fisher@cc.gatech.edu    | 2430 by any other number would shaft as hard.

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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHRhZ3MgDQ0Kew0NCg0NCglwdWJsaWMgc3RhdGljIFN0
YWNrIHM7DQ0KDQ0KCXB1YmxpYyBzdGF0aWMgU3RyaW5nW10gb3BlbnRhZ3Mg
PSB7CSI8QT4iLCAiPEI+IiwgIjxDPiIsICI8RD4iLCAiPEU+IiwgIjxGPiIs
ICI8Rz4iLCAiPEg+IiwgIjxJPiIsICI8Sj4iLCAiPEs+IiwgIjxMPiIsICI8
TT4iLA0NCgkJCQkJCQkJCQkiPE4+IiwgIjxPPiIsICI8UD4iLCAiPFE+Iiwg
IjxSPiIsICI8Uz4iLCAiPFQ+IiwgIjxVPiIsICI8Vj4iLCAiPFc+IiwgIjxY
PiIsICI8WT4iLCAiPFo+IiB9Ow0NCg0NCglwdWJsaWMgc3RhdGljIFN0cmlu
Z1tdIGNsb3NldGFncyA9IHsiPC9BPiIsICI8L0I+IiwgIjwvQz4iLCAiPC9E
PiIsICI8L0U+IiwgIjwvRj4iLCAiPC9HPiIsICI8L0g+IiwgIjwvST4iLCAi
PC9KPiIsICI8L0s+IiwgIjwvTD4iLCAiPC9NPiIsDQ0KCQkJCQkJCQkJCSI8
L04+IiwgIjwvTz4iLCAiPC9QPiIsICI8L1E+IiwgIjwvUj4iLCAiPC9TPiIs
ICI8L1Q+IiwgIjwvVT4iLCAiPC9WPiIsICI8L1c+IiwgIjwvWD4iLCAiPC9Z
PiIsICI8L1o+IiB9Ow0NCg0NCg0NCglwdWJsaWMgc3RhdGljIHZvaWQgbWFp
bihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uDQ0KCXsNDQoJCQ0N
CgkJQnVmZmVyZWRSZWFkZXIgaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3
IEZpbGVSZWFkZXIoInRhZ3MuaW4iKSk7DQ0KCQlQcmludFdyaXRlciBvdXQg
PSBuZXcgUHJpbnRXcml0ZXIobmV3IEZpbGVXcml0ZXIoInRhZ3Mub3V0Iikp
Ow0NCg0NCgkJU3RyaW5nIGxpbmU7DQ0KCQlib29sZWFuIGludmFsaWQsIHBh
cmZpbmlzaGVkOw0NCgkJaW50IGs7DQ0KDQ0KCQl3aGlsZSh0cnVlKSB7DQ0K
DQ0KCQkJbGluZSA9IGluLnJlYWRMaW5lKCk7DQ0KCQkJaWYgKGxpbmUuc3Rh
cnRzV2l0aCgiIyIpKSBicmVhazsNDQoNDQoJCQlpbnZhbGlkID0gZmFsc2U7
DQ0KCQkJcGFyZmluaXNoZWQgPSBmYWxzZTsNDQoJCQlzID0gbmV3IFN0YWNr
KCk7DQ0KDQ0KCQkJd2hpbGUoIXBhcmZpbmlzaGVkKSB7DQ0KCQkJCWZvcihp
bnQgaT0wOyBpIDwgbGluZS5sZW5ndGgoKSAmJiAhaW52YWxpZDsgaSsrKSB7
DQ0KCQkJCQlmb3IoaW50IGo9MDsgaiA8IG9wZW50YWdzLmxlbmd0aCAmJiAh
aW52YWxpZDsgaisrKSB7DQ0KCQkJCQkJaWYgKGkgPCBsaW5lLmxlbmd0aCgp
IC0gMyAmJiBsaW5lLnN1YnN0cmluZyhpLGkrMykuZXF1YWxzKG9wZW50YWdz
W2pdKSkgew0NCgkJCQkJCQlzLnB1c2gobmV3IEludGVnZXIoaikpOyANDQoJ
CQkJCQkJYnJlYWs7DQ0KCQkJCQkJfQ0NCgkJCQkJCWVsc2UgaWYgKGkgPCBs
aW5lLmxlbmd0aCgpIC00ICYmIGxpbmUuc3Vic3RyaW5nKGksaSs0KS5lcXVh
bHMoY2xvc2V0YWdzW2pdKSkgew0NCgkJCQkJCQlpZiAocy5pc0VtcHR5KCkp
IHsNDQoJCQkJCQkJCWludmFsaWQgPSB0cnVlOw0NCgkJCQkJCQkJDQ0KCQkJ
CQkJCQl3aGlsZSghcGFyZmluaXNoZWQpIHsNDQoJCQkJCQkJCQlmb3IoaW50
IG09MDsgbSA8IGxpbmUubGVuZ3RoKCk7IG0rKykgaWYgKGxpbmUuY2hhckF0
KG0pID09ICcjJykgeyBwYXJmaW5pc2hlZCA9IHRydWU7IH0NDQoNDQoJCQkJ
CQkJCQlpZiAoIXBhcmZpbmlzaGVkKSBsaW5lID0gaW4ucmVhZExpbmUoKTsN
DQoJCQkJCQkJCX0NDQoJCQkJCQkJCQ0NCgkJCQkJCQkJb3V0LnByaW50bG4o
IkV4cGVjdGVkICMgZm91bmQgIiArIGNsb3NldGFnc1tqXSk7DQ0KCQkJCQkJ
CX0NDQoJCQkJCQkJZWxzZSB7DQ0KCQkJCQkJCQlrID0gKChJbnRlZ2VyKSBz
LnBvcCgpKS5pbnRWYWx1ZSgpOw0NCgkJCQkJCQkJaWYgKGsgIT0gail7DQ0K
CQkJCQkJCQkJaW52YWxpZCA9IHRydWU7DQ0KDQ0KCQkJCQkJCQkJd2hpbGUo
IXBhcmZpbmlzaGVkKSB7DQ0KCQkJCQkJCQkJCWZvcihpbnQgbT0wOyBtIDwg
bGluZS5sZW5ndGgoKTsgbSsrKSBpZiAobGluZS5jaGFyQXQobSkgPT0gJyMn
KSB7IHBhcmZpbmlzaGVkID0gdHJ1ZTsgfQ0NCg0NCgkJCQkJCQkJCQlpZiAo
IXBhcmZpbmlzaGVkKSBsaW5lID0gaW4ucmVhZExpbmUoKTsNDQoJCQkJCQkJ
CQl9DQ0KDQ0KCQkJCQkJCQkJb3V0LnByaW50bG4oIkV4cGVjdGVkICIgKyBj
bG9zZXRhZ3Nba10gKyAiIGZvdW5kICIgKyBjbG9zZXRhZ3Nbal0pOw0NCgkJ
CQkJCQkJfQ0NCgkJCQkJCQl9DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJCQkJ
aWYgKGxpbmUuY2hhckF0KGkpID09ICcjJykgcGFyZmluaXNoZWQgPSB0cnVl
Ow0NCgkJCQl9DQ0KCQkJCWlmKCFwYXJmaW5pc2hlZCkgbGluZSA9IGluLnJl
YWRMaW5lKCk7DQ0KCQkJfQ0NCg0NCgkJCWlmIChpbnZhbGlkID09IGZhbHNl
ICYmICFzLmlzRW1wdHkoKSkgew0NCgkJCQlrID0gKChJbnRlZ2VyKSBzLnBv
cCgpKS5pbnRWYWx1ZSgpOw0NCgkJCQlvdXQucHJpbnRsbigiRXhwZWN0ZWQg
IiArIGNsb3NldGFnc1trXSArICIgZm91bmQgIyIpOw0NCgkJCX0NDQoJCQll
bHNlIGlmIChpbnZhbGlkID09IGZhbHNlKSB7DQ0KCQkJCW91dC5wcmludGxu
KCJDb3JyZWN0bHkgdGFnZ2VkIHBhcmFncmFwaCIpOw0NCgkJCX0NDQoJCX0N
DQoJCWluLmNsb3NlKCk7DQ0KCQlvdXQuY2xvc2UoKTsNDQoJDQ0KCX0gLy8g
ZW5kIG1haW4NDQp9IC8vIGVuZCBjbGFzcw0NCg==
---559023410-684387517-981925916=:29231--

From judge@east.isx.com Sun Feb 11 16:16:48 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 QAA05812
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:16: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 QAA07971
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:20:13 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA13122
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:20:11 -0500 (EST)
Date: Sun, 11 Feb 2001 16:20:11 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: layout
Message-ID: <Pine.SOL.4.21.0102111619360.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1297389768-981926411=:4294"
Content-Length: 4362

  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-981926411=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

---559023410-1297389768-981926411=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="layout.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111620110.4294@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="layout.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGxheW91dHsNDQoNDQoJc3RhdGljIGludCB3aWR0aDsN
DQoJc3RhdGljIGludCBzcGFjaW5nOw0NCglzdGF0aWMgaW50IG5pbWFnZXM7
DQ0KCXN0YXRpYyBpbnRbXSBpbWFnZXM7DQ0KCXN0YXRpYyBpbnRbXSBwbGFj
ZTsNDQoJc3RhdGljIGludCB0dzsNDQoJCQ0NCglwdWJsaWMgc3RhdGljIHZv
aWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uDQ0KCXsN
DQoJCUJ1ZmZlcmVkUmVhZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5l
dyBGaWxlUmVhZGVyKCJsYXlvdXQuaW4iKSk7DQ0KCQlQcmludFdyaXRlciBv
dXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3IEZpbGVXcml0ZXIoImxheW91dC5v
dXQiKSk7DQ0KCQlpbnQgY291bnQgPSAxOw0NCgkJYm9vbGVhbiBpc0RvbmUg
PSBmYWxzZTsNDQoJCXdoaWxlICghaXNEb25lKQ0NCgkJew0NCgkJCVN0cmlu
Z1Rva2VuaXplciBmaXJzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoaW4ucmVh
ZExpbmUoKSk7DQ0KCQkJU3RyaW5nIHNXaWR0aCA9IGZpcnN0Lm5leHRUb2tl
bigpOw0NCgkJCXdpZHRoID0gSW50ZWdlci5wYXJzZUludChzV2lkdGgpOw0N
CgkJCWlmICh3aWR0aCAhPSAwKQ0NCgkJCXsNDQoJCQkJZ2V0Rmlyc3RMaW5l
KGZpcnN0KTsNDQoJCQkJaW1hZ2VzID0gbmV3IGludFtuaW1hZ2VzXTsNDQoJ
CQkJdHcgPSBnZXRXaWR0aHMoaW4pOw0NCgkJCQlwbGFjZSA9IG5ldyBpbnRb
bmltYWdlc107DQ0KCQkJCWlmKHR3IDw9IHdpZHRoKSB7DQ0KCQkJCQlwbGFj
ZUVhc3koKTsNDQoJCQkJfSBlbHNlIHsNDQoJCQkJCWRvdWJsZSBwcm9wID0g
d2lkdGgvKGRvdWJsZSl0dzsNDQoJCQkJCXBsYWNlSGFyZChwcm9wKTsNDQoJ
CQkJfQ0NCgkJCQlvdXQucHJpbnRsbigiUHJvYmxlbSBudW1iZXIgIiArIGNv
dW50KTsNDQoJCQkJYm9vbGVhbiBpc0ltcCA9IGZhbHNlOw0NCgkJCQlmb3Ig
KGludCBpID0gMCA7IGkgPCBuaW1hZ2VzLTE7IGkrKyApDQ0KCQkJCXsNDQoJ
CQkJCWlmKHBsYWNlW2ldK2ltYWdlc1tpXSA+PSB3aWR0aCkgew0NCgkJCQkJ
CW91dC5wcmludGxuKCJJTVBPU1NJQkxFIik7DQ0KCQkJCQkJaXNJbXAgPSB0
cnVlOw0NCgkJCQkJfQ0NCgkJCQl9DQ0KCQkJCWlmKHBsYWNlW25pbWFnZXMt
MV0raW1hZ2VzW25pbWFnZXMtMV0gPj0gd2lkdGgrMSkNDQoJCQkJeyBpc0lt
cCA9IHRydWU7IH0NDQoJCQkJaWYoIWlzSW1wKSB7DQ0KCQkJCQlmb3IgKGlu
dCBpID0gMDsgaSA8IG5pbWFnZXMtMTtpKysgKQ0NCgkJCQkJew0NCgkJCQkJ
CW91dC5wcmludChwbGFjZVtpXSArICIgIik7DQ0KCQkJCQl9DQ0KCQkJCQlv
dXQucHJpbnRsbihwbGFjZVtuaW1hZ2VzLTFdKTsNDQoJCQkJfQ0NCgkJCQlj
b3VudCsrOw0NCgkJCX0gZWxzZSB7IGlzRG9uZSA9IHRydWU7IH0NDQoJCX0N
DQoJCWluLmNsb3NlKCk7DQ0KCQlvdXQuY2xvc2UoKTsNDQoJfQ0NCg0NCglz
dGF0aWMgdm9pZCBnZXRGaXJzdExpbmUoU3RyaW5nVG9rZW5pemVyIHMxKSB0
aHJvd3MgRXhjZXB0aW9uew0NCgkJCVN0cmluZyBiID0gczEubmV4dFRva2Vu
KCk7DQ0KCQkJc3BhY2luZyA9IEludGVnZXIucGFyc2VJbnQoYik7DQ0KCQkJ
YiA9IHMxLm5leHRUb2tlbigpOw0NCgkJCW5pbWFnZXMgPSBJbnRlZ2VyLnBh
cnNlSW50KGIpOw0NCgl9DQ0KDQ0KCXN0YXRpYyBpbnQgZ2V0V2lkdGhzKEJ1
ZmZlcmVkUmVhZGVyIGluKSB0aHJvd3MgRXhjZXB0aW9uIHsNDQoJCVN0cmlu
Z1Rva2VuaXplciBzMSA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoaW4ucmVhZExp
bmUoKSk7DQ0KCQlpbnQgc3VtID0gMDsNDQoJCWZvciAoaW50IGkgPSAwOyBp
PCBuaW1hZ2VzOyBpKyspDQ0KCQl7DQ0KCQkJU3RyaW5nIGM7DQ0KCQkJdHJ5
DQ0KCQkJew0NCgkJCQljID0gczEubmV4dFRva2VuKCk7DQ0KCQkJfQ0NCgkJ
CWNhdGNoIChOb1N1Y2hFbGVtZW50RXhjZXB0aW9uIGUpDQ0KCQkJew0NCgkJ
CQlzMSA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoaW4ucmVhZExpbmUoKSk7DQ0K
CQkJCVN0cmluZyBiID0gczEubmV4dFRva2VuKCk7DQ0KCQkJCWMgPSBiOw0N
CgkJCX0NDQoJCQlpbWFnZXNbaV0gPSBJbnRlZ2VyLnBhcnNlSW50KGMpOw0N
CgkJCXN1bSArPSBpbWFnZXNbaV07DQ0KCQl9DQ0KCQlyZXR1cm4gc3VtOw0N
Cgl9DQ0KCQ0NCglzdGF0aWMgdm9pZCBwbGFjZUVhc3koKSB7DQ0KCQlpbnQg
d2hpdGVzcGFjZSA9IHdpZHRoIC0gdHc7DQ0KCQlkb3VibGUgYXZnV1MgPSAo
KGRvdWJsZSkod2hpdGVzcGFjZSkpLyhuaW1hZ2VzLTEpOw0NCgkJU3lzdGVt
Lm91dC5wcmludGxuKGF2Z1dTKTsNDQoNDQoJCWludCB3cyA9IChpbnQpTWF0
aC5yb3VuZChhdmdXUyk7DQ0KCQlTeXN0ZW0ub3V0LnByaW50bG4od3MpOw0N
CgkJaWYod3MgPiBzcGFjaW5nKSB7IHdzID0gc3BhY2luZzsgfQ0NCgkJaW50
IGNvdW50ID0gLTE7DQ0KCQlmb3IoaW50IGkgPSAwOyBpIDwgbmltYWdlczsg
aSsrKSB7DQ0KCQkJcGxhY2VbaV0gPSBjb3VudCsxOw0NCgkJCWNvdW50ICs9
IHdzK2ltYWdlc1tpXTsNDQoJCX0NDQoJfQ0NCg0NCglzdGF0aWMgdm9pZCBw
bGFjZUhhcmQoZG91YmxlIHByb3ApIHsNDQoJCXBsYWNlWzBdID0gMDsNDQoJ
CWZvciAoaW50IGkgPSAwOyBpPG5pbWFnZXM7IGkrKykNDQoJCXsgDQ0KCQkJ
cGxhY2VbaV0gPSAoaW50KU1hdGgucm91bmQocHJvcCppbWFnZXNbaS0xXSk7
DQ0KCQl9DQ0KCX0NDQp9
---559023410-1297389768-981926411=:4294--

From judge@east.isx.com Sun Feb 11 16:20: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 QAA06076
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:20: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 QAA08139
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:24:12 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA02808
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:24:11 -0500 (EST)
Date: Sun, 11 Feb 2001 16:24:11 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: wanted
Message-ID: <Pine.SOL.4.21.0102111623360.29231-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-33463914-981926651=:29231"
Content-Length: 4077

  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-981926651=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII

submit wanted

Matthew Fisher          | What's in a course number?  That which we call
fisher@cc.gatech.edu    | 2430 by any other number would shaft as hard.

---559023410-33463914-981926651=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="wanted.c"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111624110.29231@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="wanted.c"

I2luY2x1ZGUgPHN0ZGlvLmg+DQ0KI2luY2x1ZGUgPHN0ZGxpYi5oPg0NCiNp
bmNsdWRlIDxjdHlwZS5oPg0NCnN0cnVjdCB3b3JkX2NvdW50X2Rlc2MNDQp7
DQ0KCWNoYXIgd29yZFsyMV07DQ0KCWludCBjb3VudDsNDQp9Ow0NCg0NCmlu
dCBhZGRfd29yZChjaGFyICogd29yZCwgc3RydWN0IHdvcmRfY291bnRfZGVz
Yyogd2NfYXJyKTsNDQppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltd
KQ0NCnsNDQoJRklMRSAqaW5fZmlsZSwgKm91dF9maWxlID0gZm9wZW4oIndh
bnRlZC5vdXQiLCAidyIpOw0NCgljaGFyIHdvcmRbMjFdOw0NCgljaGFyICpp
bl9maWxlbmFtZSA9ICJ3YW50ZWQuaW4iOw0NCglpbnQgaSwgbmV4dF9jaGFy
Ow0NCglzdHJ1Y3Qgd29yZF9jb3VudF9kZXNjIHdjX2FycmF5WzIwMDBdOwkv
L1RhYmxlIG9mIHdvcmRzIGFscmVhZHkgc2Vlbg0NCglpbnQgd29yZHNfc2Vl
bj0wOw0NCg0NCgkvL3ByaW50ZigiYXQgYmVnaW5uaW5nXG4iKTsNDQoNDQoJ
Zm9yIChpPTA7IGk8PTIwMDAgO2krKyApDQ0KCXsNDQoJCS8vcHJpbnRmKCJj
b3VudGVyIGk6ICVkXG4iLCBpKTsNDQoJCXdjX2FycmF5W2ldLndvcmRbMF09
J1wwJzsNDQoJCXdjX2FycmF5W2ldLmNvdW50ID0wOw0NCgl9DQ0KDQ0KCS8v
cHJpbnRmKCJudW1iZXIyXG4iKTsNDQoNDQoJaWYgKGFyZ2M9PTIpDQ0KCXsN
DQoJCWluX2ZpbGVuYW1lID0gYXJndlsxXTsNDQoJfQ0NCg0NCgkvL3ByaW50
ZigiYmVmb3JlIG9wZW5pbmcgZmlsZVxuIik7DQ0KDQ0KCWluX2ZpbGUgPSBm
b3BlbiAoaW5fZmlsZW5hbWUsICJyIik7DQ0KDQ0KCS8vcHJpbnRmKCJvcGVu
ZWQgdGhlIGZpbGUgJXNcbiIsIGluX2ZpbGVuYW1lKTsgDQ0KDQ0KCXdoaWxl
KDEpDQ0KCXsNDQoJCS8vcHJpbnRmKCJtYWluIGxvb3BcbiIpOw0NCgkJaT0w
Ow0NCgkJd2hpbGUgKCBpc2FscGhhKChuZXh0X2NoYXI9ZmdldGMoaW5fZmls
ZSkpKSApDQ0KCQl7DQ0KCQkJLy9wcmludGYoIndvcmQgcmVhZCBsb29wXG4i
KTsNDQoJCQl3b3JkW2ldPShjaGFyKXRvbG93ZXIobmV4dF9jaGFyKTsNDQoJ
CQlpKys7DQ0KCQl9DQ0KCQ0NCgkJaWYobmV4dF9jaGFyID09IEVPRikNDQoJ
CQlicmVhazsNDQoNDQoJCWlmKG5leHRfY2hhciA9PSAnIycpDQ0KCQl7DQ0K
CQkJY2hhciByc193b3JkWzIxXTsNDQoJCQlpbnQgcnNfY291bnQ7DQ0KCQkJ
aW50IGo9MDsNDQoNDQoJCQlpZih3b3Jkc19zZWVuPT0wKQ0NCgkJCXsNDQoJ
CQkJLy9wcmludGYoIm51bGxsIHBhcmFncmFwaCBmb3VuZFxuIik7DQ0KCQkJ
CWV4aXQoMCk7DQ0KCQkJfQ0NCgkJCS8vcHJpbnRmKCJuZXh0X2NoYXIgaXMg
I1xuIik7DQ0KCQkJDQ0KCQkJc3RyY3B5KHJzX3dvcmQsIHdjX2FycmF5WzBd
LndvcmQpOw0NCgkJCXJzX2NvdW50PXdjX2FycmF5WzBdLmNvdW50Ow0NCg0N
CgkJCWZvcihqPTA7IGo8MjAwMDsgaisrKQ0NCgkJCXsNDQoJCQkJaWYod2Nf
YXJyYXlbal0uY291bnQgPiByc19jb3VudCkNDQoJCQkJew0NCgkJCQkJc3Ry
Y3B5KHJzX3dvcmQsIHdjX2FycmF5W2pdLndvcmQpOw0NCgkJCQkJcnNfY291
bnQgPSB3Y19hcnJheVtqXS5jb3VudDsNDQoJCQkJfQ0NCgkJCX0NDQoNDQoJ
CQlmcHJpbnRmKG91dF9maWxlLCAiJTRkICVzXG4iLCByc19jb3VudCwgcnNf
d29yZCk7DQ0KDQ0KCQkJZm9yIChpPTA7IGk8PTIwMDAgO2krKyApDQ0KCQkJ
ewkNDQoJCQkJd2NfYXJyYXlbaV0ud29yZFswXT0nXDAnOw0NCgkJCQl3Y19h
cnJheVtpXS5jb3VudCA9MDsNDQoJCQl9DQ0KDQ0KCQkJd29yZHNfc2VlbiA9
MDsNDQoNDQoJCQljb250aW51ZTsNDQoJCX0NDQoNDQoJCWlmKGk+MCkNDQoJ
CXsNDQoJCQl3b3JkW2ldPSdcMCc7DQ0KCQkJaWYoYWRkX3dvcmQod29yZCwg
d2NfYXJyYXkpPT0xKQ0NCgkJCQlwcmludGYoImFkZF93b3JkIGVycm9yIG9j
Y3VycmVkXG4iKTsNDQoJCQl3b3Jkc19zZWVuKys7DQ0KDQ0KCQl9DQ0KCQkv
L3ByaW50ZigiRW5kIG9mIG1haW4gbG9vcFxuIik7DQ0KCX0NDQoNDQoJLy9w
cmludGYoIkVuZCBvZiBmaWxlXG4iKTsNDQoJZmNsb3NlKGluX2ZpbGUpOw0N
CglleGl0KDApOw0NCg0NCn0NDQoNDQppbnQgYWRkX3dvcmQoY2hhciAqIHdv
cmQsIHN0cnVjdCB3b3JkX2NvdW50X2Rlc2MqIHdjX2FycikNDQp7DQ0KCWlu
dCBpPTA7DQ0KDQ0KCXdoaWxlKChpPDIwMDApJiYod2NfYXJyW2ldLndvcmRb
MF0hPSdcMCcpKQ0NCgl7DQ0KCQlpZiAoc3RyY21wKHdvcmQsIHdjX2Fycltp
XS53b3JkKT09MCkNDQoJCXsNDQoJCQl3Y19hcnJbaV0uY291bnQrKzsNDQoJ
CQlyZXR1cm4gMDsNDQoJCX0NDQoNDQoJCWkrKzsNDQoJfQ0NCg0NCglpZigo
aTwyMDAwKSYmKHdjX2FycltpXS53b3JkWzBdPT0nXDAnKSkNDQoJew0NCgkJ
c3RyY3B5KHdjX2FycltpXS53b3JkLCB3b3JkKTsNDQoJCXdjX2FycltpXS5j
b3VudD0xOw0NCgkJcmV0dXJuIDA7DQ0KCX0NDQoNDQoJcmV0dXJuIDE7DQ0K
fQ==
---559023410-33463914-981926651=:29231--

From judge@east.isx.com Sun Feb 11 16:23:47 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 QAA06113
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:23: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 QAA08373
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:27:13 -0500 (EST)
Received: from localhost (jeffc@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA13485
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:27:11 -0500 (EST)
Date: Sun, 11 Feb 2001 16:27:11 -0500 (EST)
From: Jeff Collins <jeffc@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit bouncy
Message-ID: <Pine.SOL.4.21.0102111626440.6053-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1254324197-981926831=:6053"
Content-Length: 2327

  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-1254324197-981926831=:6053
Content-Type: TEXT/PLAIN; charset=US-ASCII



					
			-Richard Jeffrey Collins (jeffc@cc.gatech.edu)

---559023410-1254324197-981926831=:6053
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="bouncy.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111627110.6053@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="bouncy.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEubmV0Lio7DQ0KDQ0KcHVibGljIGNsYXNzIGJvdW5jeSB7DQ0K
DQ0KCXN0YXRpYyBCdWZmZXJlZFJlYWRlciBpbjsNDQoJc3RhdGljIFByaW50
U3RyZWFtIG91dDsNDQoJc3RhdGljIGludCByYWRpdXM7DQ0KCXN0YXRpYyBp
bnQgY291bnQ7DQ0KCXN0YXRpYyBkb3VibGUgZGlzdGFuY2U7DQ0KCXN0YXRp
YyBkb3VibGUgYW5nbGU7DQ0KDQ0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWlu
IChTdHJpbmcgW10gYXJncykgdGhyb3dzIEV4Y2VwdGlvbiB7DQ0KCQlTdHJp
bmcgcyA9IG51bGw7DQ0KCQlpbiA9IG5ldyBCdWZmZXJlZFJlYWRlciAobmV3
IEZpbGVSZWFkZXIgKCJib3VuY3kuaW4iKSk7DQ0KCQlvdXQgPSBuZXcgUHJp
bnRTdHJlYW0gKG5ldyBCdWZmZXJlZE91dHB1dFN0cmVhbSAobmV3IEZpbGVP
dXRwdXRTdHJlYW0gKCJib3VuY3kub3V0IikpKTsNDQoJCXdoaWxlICghKHMg
PSBpbi5yZWFkTGluZSAoKSkuZXF1YWxzICgiMCIpKSB7DQ0KCQkJcmFkaXVz
ID0gSW50ZWdlci5wYXJzZUludCAocyk7DQ0KCQkJY291bnQrKzsNDQoJCQlv
dXQucHJpbnRsbiAoIlRlc3QgUmlnICIgKyBjb3VudCk7DQ0KCQkJd2hpbGUg
KCEocyA9IGluLnJlYWRMaW5lICgpKS5lcXVhbHMgKCIwIDAiKSkgew0NCgkJ
CQlpbnQgaW5kZXggPSBzLmluZGV4T2YgKCIgIik7DQ0KCQkJCWRpc3RhbmNl
ID0gSW50ZWdlci5wYXJzZUludCAocy5zdWJzdHJpbmcgKDAsIGluZGV4KSk7
DQ0KCQkJCWFuZ2xlID0gSW50ZWdlci5wYXJzZUludCAocy5zdWJzdHJpbmcg
KGluZGV4ICsgMSkpOw0NCgkJCQlsYXdPZkNvc2luZXMgKCk7DQ0KCQkJfQ0N
CgkJfQ0NCgkJaW4uY2xvc2UgKCk7DQ0KCQlvdXQuY2xvc2UgKCk7DQ0KCX0N
DQoNDQoJcHVibGljIHN0YXRpYyB2b2lkIGxhd09mQ29zaW5lcyAoKSB7DQ0K
CQlpZiAoYW5nbGUgPD0gOTApDQ0KCQkJYW5nbGUgPSA5MCAtIGFuZ2xlOw0N
CgkJZWxzZQ0NCgkJCWFuZ2xlIC09IDkwOw0NCgkJYW5nbGUgPSAxODAgLSAy
ICogYW5nbGU7DQ0KCQlkb3VibGUgc2VjYW50ID0gTWF0aC5zcXJ0ICgyICog
KHJhZGl1cyAqIHJhZGl1cyAtIHJhZGl1cyAqIHJhZGl1cyAqIE1hdGguY29z
IChNYXRoLnRvUmFkaWFucyAoYW5nbGUpKSkpOw0NCgkJb3V0LnByaW50bG4g
KChpbnQpIChkaXN0YW5jZSAvIHNlY2FudCkpOw0NCgl9DQ0KDQ0KfQk=
---559023410-1254324197-981926831=:6053--

From judge@east.isx.com Sun Feb 11 16:27:58 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 QAA06138
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:27:56 -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 QAA08624
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:31:23 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA13784
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:31:22 -0500 (EST)
Date: Sun, 11 Feb 2001 16:31:22 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: layout 2
Message-ID: <Pine.SOL.4.21.0102111630580.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-579758561-981927082=:4294"
Content-Length: 4469

  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-579758561-981927082=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

---559023410-579758561-981927082=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="layout.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111631220.4294@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="layout.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGxheW91dHsNDQoNDQoJc3RhdGljIGludCB3aWR0aDsN
DQoJc3RhdGljIGludCBzcGFjaW5nOw0NCglzdGF0aWMgaW50IG5pbWFnZXM7
DQ0KCXN0YXRpYyBpbnRbXSBpbWFnZXM7DQ0KCXN0YXRpYyBpbnRbXSBwbGFj
ZTsNDQoJc3RhdGljIGludCB0dzsNDQoJCQ0NCglwdWJsaWMgc3RhdGljIHZv
aWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uDQ0KCXsN
DQoJCUJ1ZmZlcmVkUmVhZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5l
dyBGaWxlUmVhZGVyKCJsYXlvdXQuaW4iKSk7DQ0KCQlQcmludFdyaXRlciBv
dXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3IEZpbGVXcml0ZXIoImxheW91dC5v
dXQiKSk7DQ0KCQlpbnQgY291bnQgPSAxOw0NCgkJYm9vbGVhbiBpc0RvbmUg
PSBmYWxzZTsNDQoJCXdoaWxlICghaXNEb25lKQ0NCgkJew0NCgkJCVN0cmlu
Z1Rva2VuaXplciBmaXJzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoaW4ucmVh
ZExpbmUoKSk7DQ0KCQkJU3RyaW5nIHNXaWR0aCA9IGZpcnN0Lm5leHRUb2tl
bigpOw0NCgkJCXdpZHRoID0gSW50ZWdlci5wYXJzZUludChzV2lkdGgpOw0N
CgkJCWlmICh3aWR0aCAhPSAwKQ0NCgkJCXsNDQoJCQkJZ2V0Rmlyc3RMaW5l
KGZpcnN0KTsNDQoJCQkJaW1hZ2VzID0gbmV3IGludFtuaW1hZ2VzXTsNDQoJ
CQkJdHcgPSBnZXRXaWR0aHMoaW4pOw0NCgkJCQlwbGFjZSA9IG5ldyBpbnRb
bmltYWdlc107DQ0KCQkJCWlmKHR3IDw9IHdpZHRoKSB7DQ0KCQkJCQlwbGFj
ZUVhc3koKTsNDQoJCQkJfSBlbHNlIHsNDQoJCQkJCWRvdWJsZSBwcm9wID0g
d2lkdGgvKGRvdWJsZSl0dzsNDQoJCQkJCXBsYWNlSGFyZChwcm9wKTsNDQoJ
CQkJfQ0NCgkJCQlvdXQucHJpbnRsbigiUHJvYmxlbSBudW1iZXIgIiArIGNv
dW50KTsNDQoJCQkJYm9vbGVhbiBpc0ltcCA9IGZhbHNlOw0NCgkJCQlmb3Ig
KGludCBpID0gMCA7IGkgPCBuaW1hZ2VzLTE7IGkrKyApDQ0KCQkJCXsNDQoJ
CQkJCWlmKHBsYWNlW2ldK2ltYWdlc1tpXSA+PSB3aWR0aCkgew0NCgkJCQkJ
CW91dC5wcmludGxuKCJJTVBPU1NJQkxFIik7DQ0KCQkJCQkJaXNJbXAgPSB0
cnVlOw0NCgkJCQkJfQ0NCgkJCQl9DQ0KCQkJCWlmKHBsYWNlW25pbWFnZXMt
MV0raW1hZ2VzW25pbWFnZXMtMV0gPj0gd2lkdGgrMSkNDQoJCQkJeyBpc0lt
cCA9IHRydWU7IH0NDQoJCQkJaWYoIWlzSW1wKSB7DQ0KCQkJCQlmb3IgKGlu
dCBpID0gMDsgaSA8IG5pbWFnZXMtMTtpKysgKQ0NCgkJCQkJew0NCgkJCQkJ
CW91dC5wcmludChwbGFjZVtpXSArICIgIik7DQ0KCQkJCQl9DQ0KCQkJCQlv
dXQucHJpbnRsbihwbGFjZVtuaW1hZ2VzLTFdKTsNDQoJCQkJfQ0NCgkJCQlj
b3VudCsrOw0NCgkJCX0gZWxzZSB7IGlzRG9uZSA9IHRydWU7IH0NDQoJCX0N
DQoJCWluLmNsb3NlKCk7DQ0KCQlvdXQuY2xvc2UoKTsNDQoJfQ0NCg0NCglz
dGF0aWMgdm9pZCBnZXRGaXJzdExpbmUoU3RyaW5nVG9rZW5pemVyIHMxKSB0
aHJvd3MgRXhjZXB0aW9uew0NCgkJCVN0cmluZyBiID0gczEubmV4dFRva2Vu
KCk7DQ0KCQkJc3BhY2luZyA9IEludGVnZXIucGFyc2VJbnQoYik7DQ0KCQkJ
YiA9IHMxLm5leHRUb2tlbigpOw0NCgkJCW5pbWFnZXMgPSBJbnRlZ2VyLnBh
cnNlSW50KGIpOw0NCgl9DQ0KDQ0KCXN0YXRpYyBpbnQgZ2V0V2lkdGhzKEJ1
ZmZlcmVkUmVhZGVyIGluKSB0aHJvd3MgRXhjZXB0aW9uIHsNDQoJCVN0cmlu
Z1Rva2VuaXplciBzMSA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoaW4ucmVhZExp
bmUoKSk7DQ0KCQlpbnQgc3VtID0gMDsNDQoJCWZvciAoaW50IGkgPSAwOyBp
PCBuaW1hZ2VzOyBpKyspDQ0KCQl7DQ0KCQkJU3RyaW5nIGM7DQ0KCQkJdHJ5
DQ0KCQkJew0NCgkJCQljID0gczEubmV4dFRva2VuKCk7DQ0KCQkJfQ0NCgkJ
CWNhdGNoIChOb1N1Y2hFbGVtZW50RXhjZXB0aW9uIGUpDQ0KCQkJew0NCgkJ
CQlzMSA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoaW4ucmVhZExpbmUoKSk7DQ0K
CQkJCVN0cmluZyBiID0gczEubmV4dFRva2VuKCk7DQ0KCQkJCWMgPSBiOw0N
CgkJCX0NDQoJCQlpbWFnZXNbaV0gPSBJbnRlZ2VyLnBhcnNlSW50KGMpOw0N
CgkJCXN1bSArPSBpbWFnZXNbaV07DQ0KCQl9DQ0KCQlyZXR1cm4gc3VtOw0N
Cgl9DQ0KCQ0NCglzdGF0aWMgdm9pZCBwbGFjZUVhc3koKSB7DQ0KCQlpbnQg
d2hpdGVzcGFjZSA9IHdpZHRoIC0gdHc7DQ0KCQlkb3VibGUgYXZnV1MNDQoJ
CWlmIChuaW1hZ2VzID09IDEpDQ0KCQl7IGF2ZyA9IChkb3VibGUpd2hpdGVz
cGFjZTsNDQoJCX0NDQoJCWVsc2UgeyBhdmdXUyA9ICgoZG91YmxlKSh3aGl0
ZXNwYWNlKSkvKG5pbWFnZXMtMSk7IH0NDQoJCVN5c3RlbS5vdXQucHJpbnRs
bihhdmdXUyk7DQ0KDQ0KCQlpbnQgd3MgPSAoaW50KU1hdGgucm91bmQoYXZn
V1MpOw0NCgkJU3lzdGVtLm91dC5wcmludGxuKHdzKTsNDQoJCWlmKHdzID4g
c3BhY2luZykgeyB3cyA9IHNwYWNpbmc7IH0NDQoJCWludCBjb3VudCA9IC0x
Ow0NCgkJZm9yKGludCBpID0gMDsgaSA8IG5pbWFnZXM7IGkrKykgew0NCgkJ
CXBsYWNlW2ldID0gY291bnQrMTsNDQoJCQljb3VudCArPSB3cytpbWFnZXNb
aV07DQ0KCQl9DQ0KCX0NDQoNDQoJc3RhdGljIHZvaWQgcGxhY2VIYXJkKGRv
dWJsZSBwcm9wKSB7DQ0KCQlwbGFjZVswXSA9IDA7DQ0KCQlmb3IgKGludCBp
ID0gMDsgaTxuaW1hZ2VzOyBpKyspDQ0KCQl7IA0NCgkJCXBsYWNlW2ldID0g
KGludClNYXRoLnJvdW5kKHByb3AqaW1hZ2VzW2ktMV0pOw0NCgkJfQ0NCgl9
DQ0KfQ==
---559023410-579758561-981927082=:4294--

From judge@east.isx.com Sun Feb 11 16:28:25 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 QAA06142
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:28: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 QAA08678
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:31:50 -0500 (EST)
Received: from localhost (jeffc@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA13819
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:31:49 -0500 (EST)
Date: Sun, 11 Feb 2001 16:31:48 -0500 (EST)
From: Jeff Collins <jeffc@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit calypso (again)
Message-ID: <Pine.SOL.4.21.0102111631320.6053-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-342241519-981927108=:6053"
Content-Length: 7963

  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-981927108=:6053
Content-Type: TEXT/PLAIN; charset=US-ASCII



					
			-Richard Jeffrey Collins (jeffc@cc.gatech.edu)

---559023410-342241519-981927108=:6053
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="calypso.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111631480.6053@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="calypso.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEubmV0Lio7DQ0KDQ0KcHVibGljIGNsYXNzIGNhbHlwc28gew0N
Cg0NCglzdGF0aWMgQnVmZmVyZWRSZWFkZXIgaW47DQ0KCXN0YXRpYyBQcmlu
dFN0cmVhbSBvdXQ7DQ0KCXN0YXRpYyBDYXJkIFtdW10gaGFuZHMgPSBuZXcg
Q2FyZCBbNF1bMTNdOw0NCglzdGF0aWMgaW50IHJvdW5kOw0NCglzdGF0aWMg
aW50IFtdIHRvdGFsID0gbmV3IGludCBbNF07DQ0KDQ0KCXB1YmxpYyBzdGF0
aWMgdm9pZCBtYWluIChTdHJpbmcgW10gYXJncykgdGhyb3dzIEV4Y2VwdGlv
biB7DQ0KCQlTdHJpbmcgcyA9IG51bGw7DQ0KCQlpbiA9IG5ldyBCdWZmZXJl
ZFJlYWRlciAobmV3IEZpbGVSZWFkZXIgKCJjYWx5cHNvLmluIikpOw0NCgkJ
b3V0ID0gbmV3IFByaW50U3RyZWFtIChuZXcgQnVmZmVyZWRPdXRwdXRTdHJl
YW0gKG5ldyBGaWxlT3V0cHV0U3RyZWFtICgiY2FseXBzby5vdXQiKSkpOw0N
CgkJd2hpbGUgKCEocyA9IGluLnJlYWRMaW5lICgpKS5lcXVhbHMgKCIjIyIp
KSB7DQ0KCQkJcm91bmQrKzsNDQoJCQlzICs9IGluLnJlYWRMaW5lICgpICsg
aW4ucmVhZExpbmUgKCkgKyBpbi5yZWFkTGluZSAoKTsNDQoJCQltYWtlSGFu
ZHMgKHMpOw0NCgkJCXBsYXlSb3VuZCAoKTsNDQoJCX0NDQoJCW91dC5wcmlu
dCAoIiAgICAgICAgICIpOw0NCgkJZm9yIChpbnQgaSA9IDA7IGkgPCA0OyBp
KyspDQ0KCQkJb3V0LnByaW50IChqdXN0aWZ5ICg0LCB0b3RhbCBbaV0pKTsN
DQoJCW91dC5wcmludGxuICgpOw0NCgkJaW4uY2xvc2UgKCk7DQ0KCQlvdXQu
Y2xvc2UgKCk7DQ0KCX0NDQoNDQoNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1h
a2VIYW5kcyAoU3RyaW5nIHMpIHsNDQoJCWludCBpbmRleCA9IDA7DQ0KCQlm
b3IgKGludCBpID0gMDsgaSA8IDEzOyBpKyspDQ0KCQkJZm9yIChpbnQgaiA9
IDA7IGogPCA0OyBqKyspDQ0KCQkJCWhhbmRzIFsoaiArIHJvdW5kIC0gMSkg
JSA0XVtpXSA9IG5ldyBDYXJkIChzLmNoYXJBdCAoaW5kZXgrKyksIHMuY2hh
ckF0IChpbmRleCsrKSk7DQ0KCQlmb3IgKGludCBpID0gMDsgaSA8IDQ7IGkr
Kykgew0NCgkJCWludCBbXSBudW1iZXJzID0gbmV3IGludCBbNF07DQ0KCQkJ
Zm9yIChpbnQgaiA9IDA7IGogPCAxMzsgaisrKSB7DQ0KCQkJCW51bWJlcnMg
W2hhbmRzIFtpXVtqXS5zdWl0IC0gMV0gKz0gMTAwOw0NCgkJCQludW1iZXJz
IFtoYW5kcyBbaV1bal0uc3VpdCAtIDFdICs9IGhhbmRzIFtpXVtqXS5nZXRQ
b2ludHMgKCk7DQ0KCQkJfQ0NCgkJCWludCBiZXN0ID0gMDsNDQoJCQlpbnQg
YmVzdF9zdWl0ID0gMDsNDQoJCQlmb3IgKGludCBqID0gMzsgaiA+IC0xOyBq
LS0pDQ0KCQkJCWlmIChudW1iZXJzIFtqXSA+IGJlc3QpIHsNDQoJCQkJCWJl
c3QgPSBudW1iZXJzIFtqXTsNDQoJCQkJCWJlc3Rfc3VpdCA9IGo7DQ0KCQkJ
CX0NDQoJCQlmb3IgKGludCBqID0gMDsgaiA8IDEzOyBqKyspDQ0KCQkJCWhh
bmRzIFtpXVtqXS50cnVtcCA9IGJlc3Rfc3VpdCArIDE7DQ0KCQkJQXJyYXlz
LnNvcnQgKGhhbmRzIFtpXSk7DQ0KCQl9DQ0KCX0NDQoNDQoJcHVibGljIHN0
YXRpYyBTdHJpbmcganVzdGlmeSAoaW50IHdpZHRoLCBpbnQgdmFsdWUpIHsN
DQoJCVN0cmluZyBzID0gIiIgKyB2YWx1ZTsNDQoJCXdoaWxlIChzLmxlbmd0
aCAoKSA8IHdpZHRoKQ0NCgkJCXMgPSAiICIgKyBzOw0NCgkJcmV0dXJuIHM7
DQ0KCX0NDQoNDQoJcHVibGljIHN0YXRpYyB2b2lkIHBsYXlSb3VuZCAoKSB7
DQ0KCQlpbnQgbGVhZCA9IChyb3VuZCAtIDEpICUgNDsNDQoJCWludCBbXSB0
cmlja3MgPSBuZXcgaW50IFs0XTsNDQoJCUNhcmQgYmVzdCA9IG51bGw7DQ0K
CQlpbnQgb3duZXIgPSA2Ow0NCgkJaW50IGxlZCA9IDYgOw0NCgkJZm9yIChp
bnQgaSA9IDA7IGkgPCAxMzsgaSsrKSB7DQ0KCQkJaW50IGNhcmQgPSBiaWdn
ZXN0IChoYW5kcyBbbGVhZF0pOw0NCgkJCWJlc3QgPSBoYW5kcyBbbGVhZF1b
Y2FyZF07DQ0KCQkJbGVkID0gYmVzdC5zdWl0Ow0NCgkJCWhhbmRzIFtsZWFk
XVtjYXJkXSA9IG51bGw7DQ0KCQkJb3duZXIgPSBsZWFkOw0NCgkJCWZvciAo
aW50IGogPSAwOyBqIDwgMzsgaisrKSB7DQ0KCQkJCUNhcmQgdGVtcCA9IHBs
YXkgKGJlc3QsIGxlYWQgPSAobGVhZCArIDEpICUgNCwgbGVkKTsNDQoJCQkJ
aWYgKHRlbXAgIT0gbnVsbCkgew0NCgkJCQkJYmVzdCA9IHRlbXA7DQ0KCQkJ
CQlvd25lciA9IGxlYWQ7DQ0KCQkJCX0NDQoJCQl9DQ0KCQkJdHJpY2tzIFtv
d25lcl0rKzsNDQoJCQlsZWFkID0gb3duZXI7DQ0KCQl9DQ0KCQlvdXQucHJp
bnQgKCJSb3VuZCAiICsganVzdGlmeSAoMiwgcm91bmQpICsgIjoiKTsNDQoJ
CWZvciAoaW50IGkgPSAwOyBpIDwgNDsgaSsrKSB7DQ0KCQkJdG90YWwgW2ld
ICs9IHRyaWNrcyBbaV07DQ0KCQkJb3V0LnByaW50IChqdXN0aWZ5ICg0LCB0
cmlja3MgW2ldKSk7DQ0KCQl9DQ0KCQlvdXQucHJpbnRsbiAoKTsNDQoJfQ0N
Cg0NCg0NCglwdWJsaWMgc3RhdGljIENhcmQgcGxheSAoQ2FyZCBiZXN0LCBp
bnQgcGxheWVyLCBpbnQgbGVkKSB7DQ0KCQlDYXJkIGZvbyA9IG51bGw7DQ0K
CQlMaW5rZWRMaXN0IHJpZ2h0ID0gbmV3IExpbmtlZExpc3QgKCk7DQ0KCQlM
aW5rZWRMaXN0IHRydW1wID0gbmV3IExpbmtlZExpc3QgKCk7DQ0KCQlmb3Ig
KGludCBpID0gMDsgaSA8IDEzOyBpKyspIHsNDQoJCQlmb28gPSBoYW5kcyBb
cGxheWVyXVtpXTsNDQoJCQlpZiAoZm9vICE9IG51bGwpIHsNDQoJCQkJaWYg
KGZvby5zdWl0ID09IGxlZCkNDQoJCQkJCXJpZ2h0LmFkZCAoZm9vKTsNDQoJ
CQkJZWxzZSBpZiAoZm9vLnN1aXQgPT0gZm9vLnRydW1wKQ0NCgkJCQkJdHJ1
bXAuYWRkIChmb28pOw0NCgkJCX0NDQoJCX0NDQoJCWlmIChyaWdodC5zaXpl
ICgpID4gMCkgew0NCgkJCWZvbyA9IChDYXJkKSByaWdodC5nZXRMYXN0ICgp
Ow0NCgkJCWlmICghKGZvby5jb21wYXJlVG8gKGJlc3QpID4gMCkpDQ0KCQkJ
CWZvbyA9IChDYXJkKSByaWdodC5nZXQgKDApOw0NCgkJfQ0NCgkJZWxzZSBp
ZiAodHJ1bXAuc2l6ZSAoKSA+IDApIHsNDQoJCQlmb28gPSAoQ2FyZCkgdHJ1
bXAuZ2V0TGFzdCAoKTsNDQoJCQlpZiAoIShmb28uY29tcGFyZVRvIChiZXN0
KSA+IDApKQ0NCgkJCQlmb28gPSBoYW5kcyBbcGxheWVyXVt3b3JzdCAoaGFu
ZHMgW3BsYXllcl0pXTsNDQoJCX0NDQoJCWVsc2UgDQ0KCQkJZm9vID0gaGFu
ZHMgW3BsYXllcl1bd29yc3QgKGhhbmRzIFtwbGF5ZXJdKV07DQ0KCQlmb3Ig
KGludCBpID0gMDsgaSA8IDEzOyBpKyspIHsNDQoJCQlpZiAoZm9vID09IGhh
bmRzIFtwbGF5ZXJdW2ldKQ0NCgkJCQloYW5kcyBbcGxheWVyXVtpXSA9IG51
bGw7DQ0KCQl9DQ0KCQlpZiAoZm9vLmNvbXBhcmVUbyAoYmVzdCkgPiAwKQ0N
CgkJCXJldHVybiBmb287DQ0KCQlyZXR1cm4gbnVsbDsJCQkNDQoJfQ0NCg0N
CglwdWJsaWMgc3RhdGljIGludCBiaWdnZXN0IChDYXJkIFtdIHRlbXApIHsN
DQoJCWludCBpID0gMTI7DQ0KCQl3aGlsZSAodGVtcCBbaV0gPT0gbnVsbCkN
DQoJCQlpLS07DQ0KCQlpZiAodGVtcCBbaV0uc3VpdCA9PSB0ZW1wIFtpXS50
cnVtcCkNDQoJCQlyZXR1cm4gaTsNDQoJCWkrKzsNDQoJCW91dGVyOiB3aGls
ZSAoaSA+IDApIHsNDQoJCQlpLS07DQ0KCQkJaWYgKHRlbXAgW2ldID09IG51
bGwpDQ0KCQkJCWNvbnRpbnVlOw0NCgkJCWZvciAoaW50IGogPSAwOyBqIDwg
NDsgaisrKSB7DQ0KCQkJCWlmICAoaGFuZHMgW2pdW3dvcnN0IChoYW5kcyBb
al0pXS50cnVtcCA9PSB0ZW1wIFtpXS5zdWl0KQ0NCgkJCQkJY29udGludWUg
b3V0ZXI7DQ0KCQkJfQ0NCgkJCXJldHVybiBpOw0NCgkJfQ0NCgkJcmV0dXJu
IHdvcnN0ICh0ZW1wKTsNDQoJfQ0NCg0NCg0NCglwdWJsaWMgc3RhdGljIGlu
dCB3b3JzdCAoQ2FyZCBbXSB0ZW1wKSB7DQ0KCQlpbnQgaSA9IDA7DQ0KCQl3
aGlsZSAodGVtcCBbaV0gPT0gbnVsbCkNDQoJCQlpKys7DQ0KCQlyZXR1cm4g
aTsNDQoJfQ0NCn0NDQoNDQoNDQpjbGFzcyBDYXJkIGltcGxlbWVudHMgQ29t
cGFyYWJsZSB7DQ0KDQ0KCWludCBzdWl0Ow0NCglpbnQgIHZhbHVlOw0NCglp
bnQgdHJ1bXA7DQ0KCXN0YXRpYyBjaGFyIFtdIHN0dWZmID0geydmJywgJ0Mn
LCAnRCcsICdIJywgJ1MnfTsNDQoJc3RhdGljIGNoYXIgW10gbW9yZSA9IHsw
LCAxLCAnMicsICczJywgJzQnLCAnNScsICc2JywgJzcnLCAnOCcsICc5Jywg
J1QnLCAnSicsICdRJywgJ0snLCAnQSd9Ow0NCg0NCg0NCglwdWJsaWMgQ2Fy
ZCAoY2hhciBzLCBjaGFyIHYpIHsNDQoJCXN3aXRjaCAocykgew0NCgkJCWNh
c2UgJ1MnOg0NCgkJCQlzdWl0ID0gNDsNDQoJCQkJYnJlYWs7DQ0KCQkJY2Fz
ZSAnSCc6DQ0KCQkJCXN1aXQgPSAzOw0NCgkJCQlicmVhazsNDQoJCQljYXNl
ICdEJzoNDQoJCQkJc3VpdCA9IDI7DQ0KCQkJCWJyZWFrOw0NCgkJCWNhc2Ug
J0MnOg0NCgkJCQlzdWl0ID0gMTsNDQoJCX0NDQoJCXN3aXRjaCAodikgew0N
CgkJCWNhc2UgJ0EnOg0NCgkJCQl2YWx1ZSA9IDE0Ow0NCgkJCQlicmVhazsN
DQoJCQljYXNlICdLJzoNDQoJCQkJdmFsdWUgPSAxMzsNDQoJCQkJYnJlYWs7
DQ0KCQkJY2FzZSAnUSc6DQ0KCQkJCXZhbHVlID0gMTI7DQ0KCQkJCWJyZWFr
Ow0NCgkJCWNhc2UgJ0onOg0NCgkJCQl2YWx1ZSA9IDExOw0NCgkJCQlicmVh
azsNDQoJCQljYXNlICdUJzoNDQoJCQkJdmFsdWUgPSAxMDsNDQoJCQkJYnJl
YWs7DQ0KCQkJZGVmYXVsdDoNDQoJCQkJdmFsdWUgPSB2IC0gJzAnOw0NCgkJ
fQ0NCgl9DQ0KDQ0KDQ0KDQ0KCXB1YmxpYyBpbnQgZ2V0UG9pbnRzICgpIHsN
DQoJCWludCB2YWwgPSB2YWx1ZSAtIDk7DQ0KCQlpZiAodmFsIDwgMSkNDQoJ
CQl2YWwgPSAxOw0NCgkJcmV0dXJuIHZhbDsNDQoJfQ0NCg0NCglwdWJsaWMg
aW50IGNvbXBhcmVUbyAoT2JqZWN0IHJocykgew0NCgkJQ2FyZCB0ZW1wID0g
KENhcmQpIHJoczsNDQoJCWlmICgodGVtcC5zdWl0ID09IHRlbXAudHJ1bXAg
JiYgc3VpdCA9PSB0cnVtcCkgfHwgKHRlbXAuc3VpdCAhPSB0ZW1wLnRydW1w
ICYmIHN1aXQgIT0gdHJ1bXAgJiYgdGVtcC5zdWl0ID09IHN1aXQpKQ0NCgkJ
CXJldHVybiB2YWx1ZSAtIHRlbXAudmFsdWU7DQ0KCQllbHNlIGlmICh0ZW1w
LnN1aXQgPT0gdGVtcC50cnVtcCkNDQoJCQlyZXR1cm4gLTE7DQ0KCQllbHNl
IGlmIChzdWl0ID09IHRydW1wKQ0NCgkJCXJldHVybiAxOw0NCgkJZWxzZSBp
ZiAodGVtcC52YWx1ZSA9PSB2YWx1ZSkNDQoJCQlyZXR1cm4gc3VpdCAtIHRl
bXAuc3VpdDsNDQoJCWVsc2UNDQoJCQlyZXR1cm4gdmFsdWUgLSB0ZW1wLnZh
bHVlOw0NCgl9DQ0KDQ0KCXB1YmxpYyBTdHJpbmcgdG9TdHJpbmcgKCkgew0N
CgkJcmV0dXJuIChzdHVmZiBbc3VpdF0gKyAiIiArIG1vcmUgW3ZhbHVlXSk7
DQ0KCX0NDQp9DQ0KCQkJ
---559023410-342241519-981927108=:6053--

From judge@east.isx.com Sun Feb 11 16:32: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 QAA06401
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:32: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 QAA08892
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:35:32 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA03115
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:35:31 -0500 (EST)
Date: Sun, 11 Feb 2001 16:35:31 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: tags
Message-ID: <Pine.SOL.4.21.0102111635040.29231-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-342241519-981927331=:29231"
Content-Length: 4718

  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-981927331=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII

submit tags

Matthew Fisher          | What's in a course number?  That which we call
fisher@cc.gatech.edu    | 2430 by any other number would shaft as hard.

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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHRhZ3MgDQ0Kew0NCg0NCglwdWJsaWMgc3RhdGljIFN0
YWNrIHM7DQ0KDQ0KCXB1YmxpYyBzdGF0aWMgU3RyaW5nW10gb3BlbnRhZ3Mg
PSB7CSI8QT4iLCAiPEI+IiwgIjxDPiIsICI8RD4iLCAiPEU+IiwgIjxGPiIs
ICI8Rz4iLCAiPEg+IiwgIjxJPiIsICI8Sj4iLCAiPEs+IiwgIjxMPiIsICI8
TT4iLA0NCgkJCQkJCQkJCQkiPE4+IiwgIjxPPiIsICI8UD4iLCAiPFE+Iiwg
IjxSPiIsICI8Uz4iLCAiPFQ+IiwgIjxVPiIsICI8Vj4iLCAiPFc+IiwgIjxY
PiIsICI8WT4iLCAiPFo+IiB9Ow0NCg0NCglwdWJsaWMgc3RhdGljIFN0cmlu
Z1tdIGNsb3NldGFncyA9IHsiPC9BPiIsICI8L0I+IiwgIjwvQz4iLCAiPC9E
PiIsICI8L0U+IiwgIjwvRj4iLCAiPC9HPiIsICI8L0g+IiwgIjwvST4iLCAi
PC9KPiIsICI8L0s+IiwgIjwvTD4iLCAiPC9NPiIsDQ0KCQkJCQkJCQkJCSI8
L04+IiwgIjwvTz4iLCAiPC9QPiIsICI8L1E+IiwgIjwvUj4iLCAiPC9TPiIs
ICI8L1Q+IiwgIjwvVT4iLCAiPC9WPiIsICI8L1c+IiwgIjwvWD4iLCAiPC9Z
PiIsICI8L1o+IiB9Ow0NCg0NCg0NCglwdWJsaWMgc3RhdGljIHZvaWQgbWFp
bihTdHJpbmdbXSBhcmdzKQ0NCgl7DQ0KCQkNDQoJCUJ1ZmZlcmVkUmVhZGVy
IGluOyANDQoJCVByaW50V3JpdGVyIG91dDsgDQ0KDQ0KCQlTdHJpbmcgbGlu
ZTsNDQoJCWJvb2xlYW4gaW52YWxpZCwgcGFyZmluaXNoZWQ7DQ0KCQlpbnQg
azsNDQoNDQoJCXRyeQ0NCgkJew0NCgkJCWluID0gbmV3IEJ1ZmZlcmVkUmVh
ZGVyKG5ldyBGaWxlUmVhZGVyKCJ0YWdzLmluIikpOw0NCgkJCW91dCA9IG5l
dyBQcmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigidGFncy5vdXQiKSk7DQ0K
CQl9DQ0KCQljYXRjaCAoRXhjZXB0aW9uIGUpDQ0KCQl7DQ0KCQkJDQ0KCQkJ
aW4gPSBudWxsOw0NCgkJCW91dCA9IG51bGw7DQ0KDQ0KCQl9DQ0KDQ0KCQl3
aGlsZSh0cnVlKSB7DQ0KDQ0KCQkJdHJ5DQ0KCQkJew0NCgkJCWxpbmUgPSBp
bi5yZWFkTGluZSgpOw0NCgkJCWlmIChsaW5lLnN0YXJ0c1dpdGgoIiMiKSkg
YnJlYWs7DQ0KDQ0KCQkJaW52YWxpZCA9IGZhbHNlOw0NCgkJCXBhcmZpbmlz
aGVkID0gZmFsc2U7DQ0KCQkJcyA9IG5ldyBTdGFjaygpOw0NCg0NCgkJDQ0K
CQkJCQ0NCgkJCQ0NCgkJCXdoaWxlKCFwYXJmaW5pc2hlZCkgew0NCgkJCQlm
b3IoaW50IGk9MDsgaSA8IGxpbmUubGVuZ3RoKCkgJiYgIWludmFsaWQ7IGkr
Kykgew0NCgkJCQkJZm9yKGludCBqPTA7IGogPCBvcGVudGFncy5sZW5ndGgg
JiYgIWludmFsaWQ7IGorKykgew0NCgkJCQkJCWlmIChpIDwgbGluZS5sZW5n
dGgoKSAtIDMgJiYgbGluZS5zdWJzdHJpbmcoaSxpKzMpLmVxdWFscyhvcGVu
dGFnc1tqXSkpIHsNDQoJCQkJCQkJcy5wdXNoKG5ldyBJbnRlZ2VyKGopKTsg
DQ0KCQkJCQkJCWJyZWFrOw0NCgkJCQkJCX0NDQoJCQkJCQllbHNlIGlmIChp
IDwgbGluZS5sZW5ndGgoKSAtNCAmJiBsaW5lLnN1YnN0cmluZyhpLGkrNCku
ZXF1YWxzKGNsb3NldGFnc1tqXSkpIHsNDQoJCQkJCQkJaWYgKHMuaXNFbXB0
eSgpKSB7DQ0KCQkJCQkJCQlpbnZhbGlkID0gdHJ1ZTsNDQoJCQkJCQkJCQ0N
CgkJCQkJCQkJd2hpbGUoIXBhcmZpbmlzaGVkKSB7DQ0KCQkJCQkJCQkJZm9y
KGludCBtPTA7IG0gPCBsaW5lLmxlbmd0aCgpOyBtKyspIGlmIChsaW5lLmNo
YXJBdChtKSA9PSAnIycpIHsgcGFyZmluaXNoZWQgPSB0cnVlOyB9DQ0KDQ0K
CQkJCQkJCQkJaWYgKCFwYXJmaW5pc2hlZCkgbGluZSA9IGluLnJlYWRMaW5l
KCk7DQ0KCQkJCQkJCQl9DQ0KCQkJCQkJCQkNDQoJCQkJCQkJCW91dC5wcmlu
dGxuKCJFeHBlY3RlZCAjIGZvdW5kICIgKyBjbG9zZXRhZ3Nbal0pOw0NCgkJ
CQkJCQl9DQ0KCQkJCQkJCWVsc2Ugew0NCgkJCQkJCQkJayA9ICgoSW50ZWdl
cikgcy5wb3AoKSkuaW50VmFsdWUoKTsNDQoJCQkJCQkJCWlmIChrICE9IGop
ew0NCgkJCQkJCQkJCWludmFsaWQgPSB0cnVlOw0NCg0NCgkJCQkJCQkJCXdo
aWxlKCFwYXJmaW5pc2hlZCkgew0NCgkJCQkJCQkJCQlmb3IoaW50IG09MDsg
bSA8IGxpbmUubGVuZ3RoKCk7IG0rKykgaWYgKGxpbmUuY2hhckF0KG0pID09
ICcjJykgeyBwYXJmaW5pc2hlZCA9IHRydWU7IH0NDQoNDQoJCQkJCQkJCQkJ
aWYgKCFwYXJmaW5pc2hlZCkgbGluZSA9IGluLnJlYWRMaW5lKCk7DQ0KCQkJ
CQkJCQkJfQ0NCg0NCgkJCQkJCQkJCW91dC5wcmludGxuKCJFeHBlY3RlZCAi
ICsgY2xvc2V0YWdzW2tdICsgIiBmb3VuZCAiICsgY2xvc2V0YWdzW2pdKTsN
DQoJCQkJCQkJCX0NDQoJCQkJCQkJfQ0NCgkJCQkJCX0NDQoJCQkJCX0NDQoJ
CQkJCWlmIChsaW5lLmNoYXJBdChpKSA9PSAnIycpIHBhcmZpbmlzaGVkID0g
dHJ1ZTsNDQoJCQkJfQ0NCgkJCQlpZighcGFyZmluaXNoZWQpIGxpbmUgPSBp
bi5yZWFkTGluZSgpOw0NCgkJCX0NDQoNDQoJCQlpZiAoaW52YWxpZCA9PSBm
YWxzZSAmJiAhcy5pc0VtcHR5KCkpIHsNDQoJCQkJayA9ICgoSW50ZWdlcikg
cy5wb3AoKSkuaW50VmFsdWUoKTsNDQoJCQkJb3V0LnByaW50bG4oIkV4cGVj
dGVkICIgKyBjbG9zZXRhZ3Nba10gKyAiIGZvdW5kICMiKTsNDQoJCQl9DQ0K
CQkJZWxzZSBpZiAoaW52YWxpZCA9PSBmYWxzZSkgew0NCgkJCQlvdXQucHJp
bnRsbigiQ29ycmVjdGx5IHRhZ2dlZCBwYXJhZ3JhcGgiKTsNDQoJCQl9DQ0K
CQkJfSBjYXRjaChFeGNlcHRpb24gZSkgew0NCgkJCQlvdXQucHJpbnRsbigi
Q29ycnJlY3RseSB0YWdnZWQgcGFyYWdyYXBoIik7DQ0KCQkJfQ0NCgkJfQ0N
CgkJdHJ5DQ0KCQl7DQ0KCQlpbi5jbG9zZSgpOw0NCgkJb3V0LmNsb3NlKCk7
DQ0KCQl9IGNhdGNoKEV4Y2VwdGlvbiBlKSB7IDsgfQ0NCgl9IC8vIGVuZCBt
YWluDQ0KfSAvLyBlbmQgY2xhc3MNDQo=
---559023410-342241519-981927331=:29231--

From judge@east.isx.com Sun Feb 11 16:36:04 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 QAA06491
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:36:03 -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 QAA09104
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:39:30 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA14461
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:39:28 -0500 (EST)
Date: Sun, 11 Feb 2001 16:39:27 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: layout 3
Message-ID: <Pine.SOL.4.21.0102111638520.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-630072926-981927567=:4294"
Content-Length: 4473

  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-630072926-981927567=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

---559023410-630072926-981927567=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="layout.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111639270.4294@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="layout.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGxheW91dHsNDQoNDQoJc3RhdGljIGludCB3aWR0aDsN
DQoJc3RhdGljIGludCBzcGFjaW5nOw0NCglzdGF0aWMgaW50IG5pbWFnZXM7
DQ0KCXN0YXRpYyBpbnRbXSBpbWFnZXM7DQ0KCXN0YXRpYyBpbnRbXSBwbGFj
ZTsNDQoJc3RhdGljIGludCB0dzsNDQoJCQ0NCglwdWJsaWMgc3RhdGljIHZv
aWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uDQ0KCXsN
DQoJCUJ1ZmZlcmVkUmVhZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5l
dyBGaWxlUmVhZGVyKCJsYXlvdXQuaW4iKSk7DQ0KCQlQcmludFdyaXRlciBv
dXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3IEZpbGVXcml0ZXIoImxheW91dC5v
dXQiKSk7DQ0KCQlpbnQgY291bnQgPSAxOw0NCgkJYm9vbGVhbiBpc0RvbmUg
PSBmYWxzZTsNDQoJCXdoaWxlICghaXNEb25lKQ0NCgkJew0NCgkJCVN0cmlu
Z1Rva2VuaXplciBmaXJzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoaW4ucmVh
ZExpbmUoKSk7DQ0KCQkJU3RyaW5nIHNXaWR0aCA9IGZpcnN0Lm5leHRUb2tl
bigpOw0NCgkJCXdpZHRoID0gSW50ZWdlci5wYXJzZUludChzV2lkdGgpOw0N
CgkJCWlmICh3aWR0aCAhPSAwKQ0NCgkJCXsNDQoJCQkJZ2V0Rmlyc3RMaW5l
KGZpcnN0KTsNDQoJCQkJaW1hZ2VzID0gbmV3IGludFtuaW1hZ2VzXTsNDQoJ
CQkJdHcgPSBnZXRXaWR0aHMoaW4pOw0NCgkJCQlwbGFjZSA9IG5ldyBpbnRb
bmltYWdlc107DQ0KCQkJCWlmKHR3IDw9IHdpZHRoKSB7DQ0KCQkJCQlwbGFj
ZUVhc3koKTsNDQoJCQkJfSBlbHNlIHsNDQoJCQkJCWRvdWJsZSBwcm9wID0g
d2lkdGgvKGRvdWJsZSl0dzsNDQoJCQkJCXBsYWNlSGFyZChwcm9wKTsNDQoJ
CQkJfQ0NCgkJCQlvdXQucHJpbnRsbigiUHJvYmxlbSBudW1iZXIgIiArIGNv
dW50KTsNDQoJCQkJYm9vbGVhbiBpc0ltcCA9IGZhbHNlOw0NCgkJCQlmb3Ig
KGludCBpID0gMCA7IGkgPCBuaW1hZ2VzLTE7IGkrKyApDQ0KCQkJCXsNDQoJ
CQkJCWlmKHBsYWNlW2ldK2ltYWdlc1tpXSA+PSB3aWR0aCkgew0NCgkJCQkJ
CW91dC5wcmludGxuKCJJTVBPU1NJQkxFIik7DQ0KCQkJCQkJaXNJbXAgPSB0
cnVlOw0NCgkJCQkJfQ0NCgkJCQl9DQ0KCQkJCWlmKHBsYWNlW25pbWFnZXMt
MV0raW1hZ2VzW25pbWFnZXMtMV0gPj0gd2lkdGgrMSkNDQoJCQkJeyBpc0lt
cCA9IHRydWU7IH0NDQoJCQkJaWYoIWlzSW1wKSB7DQ0KCQkJCQlmb3IgKGlu
dCBpID0gMDsgaSA8IG5pbWFnZXMtMTtpKysgKQ0NCgkJCQkJew0NCgkJCQkJ
CW91dC5wcmludChwbGFjZVtpXSArICIgIik7DQ0KCQkJCQl9DQ0KCQkJCQlv
dXQucHJpbnRsbihwbGFjZVtuaW1hZ2VzLTFdKTsNDQoJCQkJfQ0NCgkJCQlj
b3VudCsrOw0NCgkJCX0gZWxzZSB7IGlzRG9uZSA9IHRydWU7IH0NDQoJCX0N
DQoJCWluLmNsb3NlKCk7DQ0KCQlvdXQuY2xvc2UoKTsNDQoJfQ0NCg0NCglz
dGF0aWMgdm9pZCBnZXRGaXJzdExpbmUoU3RyaW5nVG9rZW5pemVyIHMxKSB0
aHJvd3MgRXhjZXB0aW9uew0NCgkJCVN0cmluZyBiID0gczEubmV4dFRva2Vu
KCk7DQ0KCQkJc3BhY2luZyA9IEludGVnZXIucGFyc2VJbnQoYik7DQ0KCQkJ
YiA9IHMxLm5leHRUb2tlbigpOw0NCgkJCW5pbWFnZXMgPSBJbnRlZ2VyLnBh
cnNlSW50KGIpOw0NCgl9DQ0KDQ0KCXN0YXRpYyBpbnQgZ2V0V2lkdGhzKEJ1
ZmZlcmVkUmVhZGVyIGluKSB0aHJvd3MgRXhjZXB0aW9uIHsNDQoJCVN0cmlu
Z1Rva2VuaXplciBzMSA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoaW4ucmVhZExp
bmUoKSk7DQ0KCQlpbnQgc3VtID0gMDsNDQoJCWZvciAoaW50IGkgPSAwOyBp
PCBuaW1hZ2VzOyBpKyspDQ0KCQl7DQ0KCQkJU3RyaW5nIGM7DQ0KCQkJdHJ5
DQ0KCQkJew0NCgkJCQljID0gczEubmV4dFRva2VuKCk7DQ0KCQkJfQ0NCgkJ
CWNhdGNoIChOb1N1Y2hFbGVtZW50RXhjZXB0aW9uIGUpDQ0KCQkJew0NCgkJ
CQlzMSA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoaW4ucmVhZExpbmUoKSk7DQ0K
CQkJCVN0cmluZyBiID0gczEubmV4dFRva2VuKCk7DQ0KCQkJCWMgPSBiOw0N
CgkJCX0NDQoJCQlpbWFnZXNbaV0gPSBJbnRlZ2VyLnBhcnNlSW50KGMpOw0N
CgkJCXN1bSArPSBpbWFnZXNbaV07DQ0KCQl9DQ0KCQlyZXR1cm4gc3VtOw0N
Cgl9DQ0KCQ0NCglzdGF0aWMgdm9pZCBwbGFjZUVhc3koKSB7DQ0KCQlpbnQg
d2hpdGVzcGFjZSA9IHdpZHRoIC0gdHc7DQ0KCQlkb3VibGUgYXZnV1M7DQ0K
CQlpZiAobmltYWdlcyA9PSAxKQ0NCgkJeyBhdmdXUyA9IChkb3VibGUpd2hp
dGVzcGFjZTsNDQoJCX0NDQoJCWVsc2UgeyBhdmdXUyA9ICgoZG91YmxlKSh3
aGl0ZXNwYWNlKSkvKG5pbWFnZXMtMSk7IH0NDQoJCVN5c3RlbS5vdXQucHJp
bnRsbihhdmdXUyk7DQ0KDQ0KCQlpbnQgd3MgPSAoaW50KU1hdGgucm91bmQo
YXZnV1MpOw0NCgkJU3lzdGVtLm91dC5wcmludGxuKHdzKTsNDQoJCWlmKHdz
ID4gc3BhY2luZykgeyB3cyA9IHNwYWNpbmc7IH0NDQoJCWludCBjb3VudCA9
IC0xOw0NCgkJZm9yKGludCBpID0gMDsgaSA8IG5pbWFnZXM7IGkrKykgew0N
CgkJCXBsYWNlW2ldID0gY291bnQrMTsNDQoJCQljb3VudCArPSB3cytpbWFn
ZXNbaV07DQ0KCQl9DQ0KCX0NDQoNDQoJc3RhdGljIHZvaWQgcGxhY2VIYXJk
KGRvdWJsZSBwcm9wKSB7DQ0KCQlwbGFjZVswXSA9IDA7DQ0KCQlmb3IgKGlu
dCBpID0gMDsgaTxuaW1hZ2VzOyBpKyspDQ0KCQl7IA0NCgkJCXBsYWNlW2ld
ID0gKGludClNYXRoLnJvdW5kKHByb3AqaW1hZ2VzW2ktMV0pOw0NCgkJfQ0N
Cgl9DQ0KfQ==
---559023410-630072926-981927567=:4294--

From judge@east.isx.com Sun Feb 11 16:39:41 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 QAA06530
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:39:40 -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 QAA09281
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:43:04 -0500 (EST)
Received: from localhost (jeffc@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA14641
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:42:54 -0500 (EST)
Date: Sun, 11 Feb 2001 16:42:54 -0500 (EST)
From: Jeff Collins <jeffc@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit bouncy
Message-ID: <Pine.SOL.4.21.0102111642360.6053-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1483920592-981927774=:6053"
Content-Length: 2356

  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-1483920592-981927774=:6053
Content-Type: TEXT/PLAIN; charset=US-ASCII



					
			-Richard Jeffrey Collins (jeffc@cc.gatech.edu)

---559023410-1483920592-981927774=:6053
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="bouncy.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111642540.6053@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="bouncy.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEubmV0Lio7DQ0KDQ0KcHVibGljIGNsYXNzIGJvdW5jeSB7DQ0K
DQ0KCXN0YXRpYyBCdWZmZXJlZFJlYWRlciBpbjsNDQoJc3RhdGljIFByaW50
U3RyZWFtIG91dDsNDQoJc3RhdGljIGludCByYWRpdXM7DQ0KCXN0YXRpYyBp
bnQgY291bnQ7DQ0KCXN0YXRpYyBkb3VibGUgZGlzdGFuY2U7DQ0KCXN0YXRp
YyBkb3VibGUgYW5nbGU7DQ0KDQ0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWlu
IChTdHJpbmcgW10gYXJncykgdGhyb3dzIEV4Y2VwdGlvbiB7DQ0KCQlTdHJp
bmcgcyA9IG51bGw7DQ0KCQlpbiA9IG5ldyBCdWZmZXJlZFJlYWRlciAobmV3
IEZpbGVSZWFkZXIgKCJib3VuY3kuaW4iKSk7DQ0KCQlvdXQgPSBuZXcgUHJp
bnRTdHJlYW0gKG5ldyBCdWZmZXJlZE91dHB1dFN0cmVhbSAobmV3IEZpbGVP
dXRwdXRTdHJlYW0gKCJib3VuY3kub3V0IikpKTsNDQoJCXdoaWxlICghKHMg
PSBpbi5yZWFkTGluZSAoKSkuZXF1YWxzICgiMCIpKSB7DQ0KCQkJcmFkaXVz
ID0gSW50ZWdlci5wYXJzZUludCAocyk7DQ0KCQkJY291bnQrKzsNDQoJCQlv
dXQucHJpbnRsbiAoIlRlc3QgUmlnICIgKyBjb3VudCk7DQ0KCQkJd2hpbGUg
KCEocyA9IGluLnJlYWRMaW5lICgpKS5lcXVhbHMgKCIwIDAiKSkgew0NCgkJ
CQlpbnQgaW5kZXggPSBzLmluZGV4T2YgKCIgIik7DQ0KCQkJCWRpc3RhbmNl
ID0gSW50ZWdlci5wYXJzZUludCAocy5zdWJzdHJpbmcgKDAsIGluZGV4KSk7
DQ0KCQkJCWFuZ2xlID0gSW50ZWdlci5wYXJzZUludCAocy5zdWJzdHJpbmcg
KGluZGV4ICsgMSkpOw0NCgkJCQlsYXdPZkNvc2luZXMgKCk7DQ0KCQkJfQ0N
CgkJCW91dC5wcmludGxuICgpOw0NCgkJfQ0NCgkJaW4uY2xvc2UgKCk7DQ0K
CQlvdXQuY2xvc2UgKCk7DQ0KCX0NDQoNDQoJcHVibGljIHN0YXRpYyB2b2lk
IGxhd09mQ29zaW5lcyAoKSB7DQ0KCQlpZiAoYW5nbGUgPD0gOTApDQ0KCQkJ
YW5nbGUgPSA5MCAtIGFuZ2xlOw0NCgkJZWxzZQ0NCgkJCWFuZ2xlIC09IDkw
Ow0NCgkJYW5nbGUgPSAxODAgLSAyICogYW5nbGU7DQ0KCQlkb3VibGUgc2Vj
YW50ID0gTWF0aC5zcXJ0ICgyICogKHJhZGl1cyAqIHJhZGl1cyAtIHJhZGl1
cyAqIHJhZGl1cyAqIE1hdGguY29zIChNYXRoLnRvUmFkaWFucyAoYW5nbGUp
KSkpOw0NCgkJb3V0LnByaW50bG4gKChpbnQpIChkaXN0YW5jZSAvIHNlY2Fu
dCkpOw0NCgl9DQ0KDQ0KfQk=
---559023410-1483920592-981927774=:6053--

From judge@east.isx.com Sun Feb 11 16:45:40 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 QAA06790
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:45:39 -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 QAA09606
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:49:07 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA15064
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:49:06 -0500 (EST)
Date: Sun, 11 Feb 2001 16:49:05 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: swiss
Message-ID: <Pine.SOL.4.21.0102111648480.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-641078858-981928145=:4294"
Content-Length: 6992

  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-641078858-981928145=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

---559023410-641078858-981928145=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="swiss.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111649050.4294@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="swiss.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEuYXd0LlBvaW50Ow0NCg0NCnB1YmxpYyBjbGFzcyBzd2lzcw0N
CnsNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykg
dGhyb3dzIEV4Y2VwdGlvbg0NCgl7DQ0KCQlCdWZmZXJlZFJlYWRlciBpbiA9
IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRlcigic3dpc3MuaW4i
KSk7DQ0KCQlQcmludFdyaXRlciBvdXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3
IEZpbGVXcml0ZXIoInN3aXNzLm91dCIpKTsNDQoNDQogICAgICAgIFN0cmlu
ZyBzOw0NCgkJd2hpbGUoIShzPWluLnJlYWRMaW5lKCkpLnN0YXJ0c1dpdGgo
IjAgMCIpKQ0NCgkJew0NCgkJCVN0cmluZ1Rva2VuaXplciBzdCA9IG5ldyBT
dHJpbmdUb2tlbml6ZXIocyk7DQ0KCQkJaW50IFAgPSBJbnRlZ2VyLnBhcnNl
SW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQlpbnQgUiA9IEludGVnZXIucGFy
c2VJbnQoc3QubmV4dFRva2VuKCkpOw0NCg0NCgkJCVBsYXllcltdIHBsYXll
cnMgPSBuZXcgUGxheWVyW1BdOw0NCg0NCgkJCWZvcihpbnQgaSA9IDA7IGkg
PCBQOyBpKyspDQ0KCQkJew0NCgkJCQlwbGF5ZXJzW2ldID0gbmV3IFBsYXll
cihQLCBSKTsNDQoJCQkJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGluLnJl
YWRMaW5lKCkpOw0NCgkJCQlwbGF5ZXJzW2ldLm5hbWUgPSBzdC5uZXh0VG9r
ZW4oKTsNDQoJCQkJcGxheWVyc1tpXS5hYnNvbHV0ZSA9IGk7DQ0KCQkJCXBs
YXllcnNbaV0ucmFua3NbMF0gPSBpOw0NCgkJCQlmb3IoaW50IGogPSAwOyBq
IDwgUjsgaisrKQ0NCgkJCQkJcGxheWVyc1tpXS5zY29yZXNbal0gPSBJbnRl
Z2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQl9DQ0KDQ0KCQkJ
Zm9yKGludCByb3VuZCA9IDE7IHJvdW5kIDw9IFI7IHJvdW5kKyspDQ0KCQkJ
ew0NCgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIlN0YXJ0aW5nIHJvdW5kICIg
KyByb3VuZCk7DQ0KDQ0KCQkJCWZvcihpbnQgaSA9IDA7IGkgPCBQOyBpKysp
DQ0KCQkJCXsNDQoJCQkJCXBsYXllcnNbaV0uY3VycmVudF9yb3VuZCA9IHJv
dW5kOw0NCgkJCQkJcGxheWVyc1tpXS51c2VkID0gZmFsc2U7DQ0KCQkJCX0N
DQoNDQoJCQkJUG9pbnRbXSBtYXRjaGVzID0gbmV3IFBvaW50W1AvMl07DQ0K
CQkJCWludCBtID0gMDsNDQoNDQoJCQkJb3V0ZXI6DQ0KCQkJCWZvcihpbnQg
aSA9IDA7IGkgPCBQOyBpKyspDQ0KCQkJCXsNDQoJCQkJCVBsYXllciBwID0g
cGxheWVyc1tpXTsNDQoJCQkJCWlmKHAudXNlZCkgY29udGludWU7DQ0KCQkJ
CQlmb3IoaW50IGogPSBpICsgMTsgaiA8IFA7IGorKykNDQoJCQkJCXsNDQoJ
CQkJCQlpZighcGxheWVyc1tqXS51c2VkICYmICFwLnBsYXllZFtwbGF5ZXJz
W2pdLmFic29sdXRlXSkNDQoJCQkJCQl7DQ0KCQkJCQkJCW1hdGNoZXNbbV0g
PSBuZXcgUG9pbnQoaSxqKTsNDQoJCQkJCQkJbSsrOw0NCgkJCQkJCQlTeXN0
ZW0ub3V0LnByaW50bG4oIk1hdGNoOiAiICsgaSArICIgIiArIGopOw0NCgkJ
CQkJCQlwLnVzZWQgPSB0cnVlOw0NCgkJCQkJCQlwbGF5ZXJzW2pdLnVzZWQg
PSB0cnVlOw0NCgkJCQkJCQlwLnBsYXllZFtwbGF5ZXJzW2pdLmFic29sdXRl
XSA9IHRydWU7DQ0KCQkJCQkJCXBsYXllcnNbal0ucGxheWVkW3AuYWJzb2x1
dGVdID0gdHJ1ZTsNDQoJCQkJCQkJY29udGludWUgb3V0ZXI7DQ0KCQkJCQkJ
fQ0NCgkJCQkJfQ0NCgkJCQl9DQ0KDQ0KCQkJCWZvcihpbnQgaSA9IDA7IGkg
PCBtYXRjaGVzLmxlbmd0aDsgaSsrKQ0NCgkJCQl7DQ0KCQkJCQlQbGF5ZXIg
cDEgPSBwbGF5ZXJzW21hdGNoZXNbaV0ueF07DQ0KCQkJCQlQbGF5ZXIgcDIg
PSBwbGF5ZXJzW21hdGNoZXNbaV0ueV07DQ0KDQ0KICAgICAgICAgICAgICAg
ICAgICBpbnQgZCA9IHAxLnNjb3Jlc1tyb3VuZC0xXSAtIHAyLnNjb3Jlc1ty
b3VuZC0xXTsNDQoJCQkJCWlmKGQgPiAwKQ0NCgkJCQkJew0NCgkJCQkJCXAx
LndpbnMrKzsNDQoJCQkJCX0NDQoJCQkJCWVsc2UgaWYoZCA8IDApDQ0KCQkJ
CQl7DQ0KCQkJCQkJcDIud2lucysrOw0NCgkJCQkJfQ0NCgkJCQkJZWxzZQ0N
CgkJCQkJew0NCgkJCQkJCXAxLmRyYXdzKys7DQ0KCQkJCQkJcDIuZHJhd3Mr
KzsNDQoJCQkJCX0NDQoJCQkJCXAxLnNwcmVhZCArPSBkOw0NCgkJCQkJcDIu
c3ByZWFkIC09IGQ7DQ0KCQkJCX0NDQoNDQoJCQkJQXJyYXlzLnNvcnQocGxh
eWVycywgbmV3IFBsYXllcigwLCAwKSk7DQ0KCQkJCWZvcihpbnQgaSA9IDA7
IGkgPCBQOyBpKyspDQ0KCQkJCXsNDQoJCQkJCVN5c3RlbS5vdXQucHJpbnRs
bihwbGF5ZXJzW2ldLm5hbWUrIiAiK3BsYXllcnNbaV0ud2lucyk7DQ0KCQkJ
CX0NDQoJCQl9DQ0KDQ0KCQkJZm9yKGludCBpID0gMDsgaSA8IFA7IGkrKykN
DQoJCQl7DQ0KCQkJCVBsYXllciBwID0gcGxheWVyc1tpXTsNDQoJCQkJb3V0
LnByaW50KChwLm5hbWUgKyAiICAgICAgICAgICAgICAgICAgICAgICAgICAg
Iikuc3Vic3RyaW5nKDAsMjApKTsNDQoJCQkJaW50IHcgPSBwLndpbnMgKyBw
LmRyYXdzIC8gMjsNDQoJCQkJb3V0LnByaW50KGZvcm1hdCh3LCAzKSk7DQ0K
CQkJCWlmKHAuZHJhd3MgJSAyID09IDEpDQ0KCQkJCQlvdXQucHJpbnQoIisi
KTsNDQoJCQkJZWxzZQ0NCgkJCQkJb3V0LnByaW50KCIgIik7DQ0KCQkJCW91
dC5wcmludGxuKGZvcm1hdChwLnNwcmVhZCw2KSk7DQ0KCQkJfQ0NCgkJCW91
dC5wcmludGxuKCk7DQ0KCQl9DQ0KCQlvdXQuY2xvc2UoKTsNDQoJfQ0NCg0N
CglwdWJsaWMgc3RhdGljIFN0cmluZyBmb3JtYXQoaW50IG4sIGludCBzaXpl
KQ0NCgl7DQ0KCQlTdHJpbmcgcyA9ICIiICsgbjsNDQoJCXdoaWxlKHMubGVu
Z3RoKCkgPCBzaXplKSBzID0gIiAiICsgczsNDQoJCXJldHVybiBzOw0NCgl9
DQ0KDQ0KfQ0NCg0NCmNsYXNzIFBsYXllciBpbXBsZW1lbnRzIENvbXBhcmF0
b3INDQp7DQ0KCXB1YmxpYyBpbnQgd2lucywgZHJhd3MsIGN1cnJlbnRfcm91
bmQsIHNwcmVhZCwgYWJzb2x1dGU7DQ0KCXB1YmxpYyBib29sZWFuIHVzZWQ7
DQ0KCXB1YmxpYyBpbnRbXSBzY29yZXM7DQ0KCXB1YmxpYyBpbnRbXSByYW5r
czsNDQoJcHVibGljIGJvb2xlYW5bXSBwbGF5ZWQ7DQ0KCXB1YmxpYyBTdHJp
bmcgbmFtZTsNDQoNDQoJcHVibGljIFBsYXllcihpbnQgUCwgaW50IFIpDQ0K
CXsNDQoJCXNjb3JlcyA9IG5ldyBpbnRbUl07DQ0KCQlyYW5rcyA9IG5ldyBp
bnRbUisxXTsNDQoJCXBsYXllZCA9IG5ldyBib29sZWFuW1BdOw0NCgkJdXNl
ZCA9IGZhbHNlOw0NCgkJd2lucyA9IGRyYXdzID0gc3ByZWFkID0gMDsNDQoJ
fQ0NCg0NCglwdWJsaWMgYm9vbGVhbiBlcXVhbHMoT2JqZWN0IG9iaikNDQoJ
ew0NCgkJaWYob2JqID09IG51bGwpIHJldHVybiBmYWxzZTsNDQoJCWlmKCEo
b2JqIGluc3RhbmNlb2YgUGxheWVyKSlyZXR1cm4gZmFsc2U7DQ0KDQ0KICAg
ICAgICBQbGF5ZXIgcCA9IChQbGF5ZXIpb2JqOw0NCgkJaWYodGhpcy53aW5z
ICE9IHAud2lucyB8fCB0aGlzLmRyYXdzICE9IHAuZHJhd3MgfHwNDQoJCSAg
IHRoaXMuY3VycmVudF9yb3VuZCAhPSBwLmN1cnJlbnRfcm91bmQgfHwgdGhp
cy5zcHJlYWQgIT0gcC5zcHJlYWQgfHwNDQoJCSAgIHRoaXMuYWJzb2x1dGUg
IT0gcC5hYnNvbHV0ZSB8fA0NCgkJICAgdGhpcy51c2VkICE9IHAudXNlZCB8
fCAhdGhpcy5uYW1lLmVxdWFscyhwLm5hbWUpKSByZXR1cm4gZmFsc2U7DQ0K
DQ0KCQlpZih0aGlzLnNjb3Jlcy5sZW5ndGggIT0gcC5zY29yZXMubGVuZ3Ro
IHx8DQ0KCQkJdGhpcy5yYW5rcy5sZW5ndGggIT0gcC5yYW5rcy5sZW5ndGgg
fHwNDQoJCQl0aGlzLnBsYXllZC5sZW5ndGggIT0gcC5wbGF5ZWQubGVuZ3Ro
KSByZXR1cm4gZmFsc2U7DQ0KDQ0KCQlmb3IoaW50IGkgPSAwOyBpIDwgdGhp
cy5zY29yZXMubGVuZ3RoOyBpICsrKSBpZih0aGlzLnNjb3Jlc1tpXSAhPSBw
LnNjb3Jlc1tpXSlyZXR1cm4gZmFsc2U7DQ0KCQlmb3IoaW50IGkgPSAwOyBp
IDwgdGhpcy5yYW5rcy5sZW5ndGg7IGkgKyspIGlmKHRoaXMucmFua3NbaV0g
IT0gcC5yYW5rc1tpXSlyZXR1cm4gZmFsc2U7DQ0KCQlmb3IoaW50IGkgPSAw
OyBpIDwgdGhpcy5wbGF5ZWQubGVuZ3RoOyBpICsrKSBpZih0aGlzLnBsYXll
ZFtpXSAhPSBwLnBsYXllZFtpXSlyZXR1cm4gZmFsc2U7DQ0KDQ0KCQlyZXR1
cm4gdHJ1ZTsNDQoJfQ0NCg0NCglwdWJsaWMgaW50IGNvbXBhcmUoT2JqZWN0
IG8xLCBPYmplY3QgbzIpDQ0KCXsNDQoJCVBsYXllciBwMSA9IChQbGF5ZXIp
bzE7DQ0KCQlQbGF5ZXIgcDIgPSAoUGxheWVyKW8yOw0NCg0NCgkJaW50IHcx
ID0gMiAqIHAxLndpbnMgKyBwMS5kcmF3czsNDQoJCWludCB3MiA9IDIgKiBw
Mi53aW5zICsgcDIuZHJhd3M7DQ0KCQlpZih3MSA+IHcyKSByZXR1cm4gLTE7
DQ0KCQlpZih3MSA8IHcyKSByZXR1cm4gMTsNDQoJCWlmKHAxLnNwcmVhZCA+
IHAyLnNwcmVhZCkgcmV0dXJuIC0xOw0NCgkJaWYocDEuc3ByZWFkIDwgcDIu
c3ByZWFkKSByZXR1cm4gMTsNDQoJCWlmKHAxLnJhbmtzW3AxLmN1cnJlbnRf
cm91bmQtMV0gPiBwMi5yYW5rc1twMS5jdXJyZW50X3JvdW5kLTFdKSByZXR1
cm4gLTE7DQ0KCQlpZihwMS5yYW5rc1twMS5jdXJyZW50X3JvdW5kLTFdIDwg
cDIucmFua3NbcDEuY3VycmVudF9yb3VuZC0xXSkgcmV0dXJuIDE7DQ0KCQly
ZXR1cm4gMDsNDQoJfQ0NCg0NCn0NDQo=
---559023410-641078858-981928145=:4294--

From judge@east.isx.com Sun Feb 11 16:55:39 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 QAA07100
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:55:37 -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 QAA09945
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:59:05 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA04082
	for <judge@east.isx.com>; Sun, 11 Feb 2001 16:59:04 -0500 (EST)
Date: Sun, 11 Feb 2001 16:59:04 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit 
Message-ID: <Pine.SOL.4.21.0102111657530.29231-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1483920592-981928744=:29231"
Content-Length: 4041

  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-1483920592-981928744=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII



Matthew Fisher          | What's in a course number?  That which we call
fisher@cc.gatech.edu    | 2430 by any other number would shaft as hard.

---559023410-1483920592-981928744=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="wanted.c"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111659040.29231@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="wanted.c"

I2luY2x1ZGUgPHN0ZGlvLmg+DQ0KI2luY2x1ZGUgPHN0ZGxpYi5oPg0NCiNp
bmNsdWRlIDxjdHlwZS5oPg0NCnN0cnVjdCB3b3JkX2NvdW50X2Rlc2MNDQp7
DQ0KCWNoYXIgd29yZFsyMV07DQ0KCWludCBjb3VudDsNDQp9Ow0NCg0NCmlu
dCBhZGRfd29yZChjaGFyICogd29yZCwgc3RydWN0IHdvcmRfY291bnRfZGVz
Yyogd2NfYXJyLCBpbnQgKmNvdW50KTsNDQppbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqYXJndltdKQ0NCnsNDQoJRklMRSAqaW5fZmlsZSwgKm91dF9maWxl
ID0gZm9wZW4oIndhbnRlZC5vdXQiLCAidyIpOw0NCgljaGFyIHdvcmRbMjFd
Ow0NCgljaGFyICppbl9maWxlbmFtZSA9ICJ3YW50ZWQuaW4iOw0NCglpbnQg
aSwgbmV4dF9jaGFyOw0NCglzdHJ1Y3Qgd29yZF9jb3VudF9kZXNjIHdjX2Fy
cmF5WzIwMDBdOwkvL1RhYmxlIG9mIHdvcmRzIGFscmVhZHkgc2Vlbg0NCglp
bnQgd29yZHNfc2Vlbj0wOw0NCgljaGFyIHJzX3dvcmRbMjFdOw0NCglpbnQg
dGVtcF9jb3VudCwgcnNfY291bnQ9MDsNDQoNDQoJLy9wcmludGYoImF0IGJl
Z2lubmluZ1xuIik7DQ0KDQ0KCWZvciAoaT0wOyBpPD0yMDAwIDtpKysgKQ0N
Cgl7DQ0KCQkvL3ByaW50ZigiY291bnRlciBpOiAlZFxuIiwgaSk7DQ0KCQl3
Y19hcnJheVtpXS53b3JkWzBdPSdcMCc7DQ0KCQl3Y19hcnJheVtpXS5jb3Vu
dCA9MDsNDQoJfQ0NCg0NCgkvL3ByaW50ZigibnVtYmVyMlxuIik7DQ0KDQ0K
CWlmIChhcmdjPT0yKQ0NCgl7DQ0KCQlpbl9maWxlbmFtZSA9IGFyZ3ZbMV07
DQ0KCX0NDQoNDQoJLy9wcmludGYoImJlZm9yZSBvcGVuaW5nIGZpbGVcbiIp
Ow0NCg0NCglpbl9maWxlID0gZm9wZW4gKGluX2ZpbGVuYW1lLCAiciIpOw0N
Cg0NCgkvL3ByaW50Zigib3BlbmVkIHRoZSBmaWxlICVzXG4iLCBpbl9maWxl
bmFtZSk7IA0NCg0NCgl3aGlsZSgxKQ0NCgl7DQ0KCQkNDQoJCS8vcHJpbnRm
KCJtYWluIGxvb3BcbiIpOw0NCgkJaT0wOw0NCgkJd2hpbGUgKCBpc2FscGhh
KChuZXh0X2NoYXI9ZmdldGMoaW5fZmlsZSkpKSApDQ0KCQl7DQ0KCQkJLy9w
cmludGYoIndvcmQgcmVhZCBsb29wXG4iKTsNDQoJCQl3b3JkW2ldPShjaGFy
KXRvbG93ZXIobmV4dF9jaGFyKTsNDQoJCQlpKys7DQ0KCQl9DQ0KCQ0NCgkJ
aWYobmV4dF9jaGFyID09IEVPRikNDQoJCQlicmVhazsNDQoNDQoJCWlmKG5l
eHRfY2hhciA9PSAnIycpDQ0KCQl7DQ0KCQkJaW50IGo9MDsNDQoNDQoJCQlp
Zih3b3Jkc19zZWVuPT0wKQ0NCgkJCXsNDQoJCQkJLy9wcmludGYoIm51bGxs
IHBhcmFncmFwaCBmb3VuZFxuIik7DQ0KCQkJCWV4aXQoMCk7DQ0KCQkJfQ0N
CgkJCS8vcHJpbnRmKCJuZXh0X2NoYXIgaXMgI1xuIik7DQ0KCQkJDQ0KCQkJ
ZnByaW50ZihvdXRfZmlsZSwgIiU0ZCAlc1xuIiwgcnNfY291bnQsIHJzX3dv
cmQpOw0NCg0NCgkJCWZvciAoaT0wOyBpPD0yMDAwIDtpKysgKQ0NCgkJCXsJ
DQ0KCQkJCXdjX2FycmF5W2ldLndvcmRbMF09J1wwJzsNDQoJCQkJd2NfYXJy
YXlbaV0uY291bnQgPTA7DQ0KCQkJfQ0NCg0NCgkJCXdvcmRzX3NlZW4gPTA7
DQ0KCQkJcnNfY291bnQ9MDsNDQoJCQljb250aW51ZTsNDQoJCX0NDQoNDQoJ
CWlmKGk+MCkNDQoJCXsNDQoJCQl3b3JkW2ldPSdcMCc7DQ0KCQkJaWYoYWRk
X3dvcmQod29yZCwgd2NfYXJyYXksICZ0ZW1wX2NvdW50KT09MSkNDQoJCQkJ
cHJpbnRmKCJhZGRfd29yZCBlcnJvciBvY2N1cnJlZFxuIik7DQ0KCQkJd29y
ZHNfc2VlbisrOw0NCgkJCWlmKHRlbXBfY291bnQ+cnNfY291bnQpew0NCgkJ
CQlzdHJjcHkocnNfd29yZCwgd29yZCk7DQ0KCQkJCXJzX2NvdW50PXRlbXBf
Y291bnQ7DQ0KCQkJfQ0NCg0NCgkJfQ0NCgkJLy9wcmludGYoIkVuZCBvZiBt
YWluIGxvb3BcbiIpOw0NCgl9DQ0KDQ0KCS8vcHJpbnRmKCJFbmQgb2YgZmls
ZVxuIik7DQ0KCWZjbG9zZShpbl9maWxlKTsNDQoJZXhpdCgwKTsNDQoNDQp9
DQ0KDQ0KaW50IGFkZF93b3JkKGNoYXIgKiB3b3JkLCBzdHJ1Y3Qgd29yZF9j
b3VudF9kZXNjKiB3Y19hcnIsIGludCAqY291bnQpDQ0Kew0NCglpbnQgaT0w
Ow0NCg0NCgl3aGlsZSgoaTwyMDAwKSYmKHdjX2FycltpXS53b3JkWzBdIT0n
XDAnKSkNDQoJew0NCgkJaWYgKHN0cmNtcCh3b3JkLCB3Y19hcnJbaV0ud29y
ZCk9PTApDQ0KCQl7DQ0KCQkJd2NfYXJyW2ldLmNvdW50Kys7DQ0KCQkJKmNv
dW50ID0gd2NfYXJyW2ldLmNvdW50Ow0NCgkJCXJldHVybiAwOw0NCgkJfQ0N
Cg0NCgkJaSsrOw0NCgl9DQ0KDQ0KCWlmKChpPDIwMDApJiYod2NfYXJyW2ld
LndvcmRbMF09PSdcMCcpKQ0NCgl7DQ0KCQlzdHJjcHkod2NfYXJyW2ldLndv
cmQsIHdvcmQpOw0NCgkJd2NfYXJyW2ldLmNvdW50PTE7DQ0KCQkqY291bnQg
PSB3Y19hcnJbaV0uY291bnQ7DQ0KCQlyZXR1cm4gMDsNDQoJfQ0NCg0NCgkq
Y291bnQ9MDsNDQoJcmV0dXJuIDE7DQ0KfQ==
---559023410-1483920592-981928744=:29231--

From judge@east.isx.com Sun Feb 11 17:01: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 RAA07377
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:01:22 -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 RAA10105
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:04:51 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA04255
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:04:50 -0500 (EST)
Date: Sun, 11 Feb 2001 17:04:50 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: four
Message-ID: <Pine.SOL.4.21.0102111704240.29231-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-126398554-981929090=:29231"
Content-Length: 3973

  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-981929090=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII



Matthew Fisher          | What's in a course number?  That which we call
fisher@cc.gatech.edu    | 2430 by any other number would shaft as hard.

---559023410-126398554-981929090=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="four.c"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111704500.29231@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="four.c"

I2luY2x1ZGUgPHN0ZGlvLmg+DQ0KDQ0KI2RlZmluZSBjaGVjayhhLGIsYykg
KCgoYSk+PTApJiYoKGEpPDQpJiYoKGIpPj0wKSYmKChiKTw0KSYmKChjKT49
MCkmJigoYyk8NCkpDQ0KDQ0KY2hhciBtYXRbNF1bNF1bNF07DQ0KaW50IGNu
dD0wOw0NCg0NCg0NCmludCBjaGVja3dpbihpbnQgeCxpbnQgeSwgaW50IHos
IGNoYXIgY2gpDQ0Kew0NCglpbnQgaSxqLGssbCxjYzsNDQoJZm9yKGk9MDtp
PD0xO2krKykNDQoJCWZvcihqPTA7ajw9MTtqKyspDQ0KCQkJZm9yKGs9MDtr
PD0xO2srKyl7DQ0KCQkJCWlmICghKGl8fGp8fGspKSBjb250aW51ZTsNDQoJ
CQkJZm9yKGw9MTtsPDQ7bCsrKXsNDQoJCQkJCWlmICggY2hlY2soeCtpKmws
eStqKmwseitrKmwpICkgYnJlYWs7DQ0KCQkJCQlpZiAoKG1hdFt4K2kqbF1b
eStqKmxdW3oraypsXSE9Y2gpKSBicmVhazsNDQoJCQkJfQ0NCgkJCQljYz1s
LTE7DQ0KCQkJCWZvcihsPS0xO2w+LTQ7bC0tKXsNDQoJCQkJCWlmIChjaGVj
ayh4K2kqbCx5K2oqbCx6K2sqbCkpIGJyZWFrOw0NCgkJCQkJaWYgKChtYXRb
eCtpKmxdW3kraipsXVt6K2sqbF0hPWNoKSkgYnJlYWs7DQ0KCQkJCX0NDQoJ
CQkJY2MrPSAoLWwpLTE7DQ0KCQkJCWlmIChjYz09MykgeyBwcmludGYoIndp
biIpO3JldHVybiAxO30NDQoJfQ0NCglyZXR1cm4gMDsNDQp9DQ0KCQkJCQ0N
CmludCBwdXQoaW50IGksaW50IGosY2hhciBjaCkNDQp7IGludCBrOw0NCglm
b3Ioaz0wO2s8NDtrKyspDQ0KCQlpZiAobWF0W2tdW2ldW2pdPT0nIycpDQ0K
CQl7DQ0KCQltYXRba11baV1bal09Y2g7DQ0KCQlyZXR1cm4gazsNDQoJCX0N
DQoJcmV0dXJuIDU7DQ0KfQ0NCg0NCg0NCmludCBwbGFjZWdyZWVuKGludCBu
KQ0NCnsNDQoJaW50IGksaixsLG1heCxtaW4saWksamosbGwsZjsNDQoJbWlu
PTQ7DQ0KCXByaW50ZigicGcgJWQgfHwiLG4pOw0NCglmb3IoaT0wO2k8NDtp
KyspDQ0KCQlmb3Ioaj0wO2o8NDtqKyspDQ0KCQlpZiAobWF0WzNdW2ldW2pd
PT0nIycpDQ0KCQl7DQ0KCQlsPSBwdXQoaSxqLCdHJyk7Y250Kys7DQ0KCQlp
ZiAoY2hlY2t3aW4obCxpLGosJ0cnKSApIHJldHVybiBuOw0NCgkJaWYgKGNu
dCA9PTY0KSByZXR1cm4gNDsNDQoJCWlmIChuPDMpDQ0KCQl7DQ0KCQkJbWF4
PTA7DQ0KCQkJZm9yKGlpPTA7aWk8NDtpaSsrKQ0NCgkJCQlmb3Ioamo9MDtq
ajw0O2pqKyspDQ0KCQkJCWlmICghKG1hdFszXVtpaV1bampdPT0nIycpKQ0N
CgkJCQl7DQ0KCQkJCQlsbD0gcHV0KGksaiwnUicpO2NudCsrOw0NCgkJCQkJ
aWYgKGNoZWNrd2luKGxsLGlpLGpqLCdSJyl8fChjbnQ9PTY0KSkNDQoJCQkJ
CXsNDQoJCQkJCQltYXg9NDtpaT0zO2pqPTM7DQ0KCQkJCQl9DQ0KCQkJCQll
bHNlDQ0KCQkJCQl7DQ0KCQkJCQlmPSBwbGFjZWdyZWVuKG4rMSk7DQ0KCQkJ
CQlpZiAoZj00KXsgbWF4PTQ7aWk9Mztqaj0zO30NDQoJCQkJCWlmIChtYXg8
IChmKzEpKSBtYXg9ZisxOw0NCgkJCQkJaWYgKG1heD40KW1heCA9NDsNDQoJ
CQkJCW1hdFtsbF1baWldW2pqXT0nIyc7Y250LS07DQ0KCQkJCQl9DQ0KCQkJ
CX0NDQoJCQkJaWYgKG1pbjxtYXgpIG1pbj1tYXg7DQ0KCQl9DQ0KCQltYXRb
bF1baV1bal09JyMnO2NudC0tOw0NCgkJfQ0NCg0NCglwcmludGYoIkVnICVk
IHx8IixuKTsNDQoNDQoJcmV0dXJuIG1pbjsNDQp9DQ0KDQ0KDQ0KaW50IG1h
aW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkNDQp7DQ0KRklMRSAqZmxpLCpm
bG87DQ0KY2hhciBzdHJbOTBdLCpzdDsNDQppbnQgaSxqLGs7DQ0KZmxpID0g
Zm9wZW4oImZvdXIuaW4iLCJydCIpOw0NCmZsbyA9IGZvcGVuKCJmb3VyLm91
dCIsInd0Iik7DQ0KY250PTA7DQ0KZmdldHMoc3RyLDgxLGZsaSk7DQ0KCXdo
aWxlKHN0clsxXT09JyMnfHxzdHJbMV09PSdSJ3x8c3RyWzFdPT0nRycpDQ0K
CXsNDQoJCWNudCA9MDsNDQoJCWZvcihpPTA7aTw0O2krKykNDQoJCXsNDQoJ
CQlzdD1zdHI7DQ0KCQkJZm9yKGo9MDtqPDQ7aisrKQ0NCgkJCXsNDQoJCQkJ
Zm9yKGs9MDtrPDQ7aysrKQ0NCgkJCQl7CQkJCQkNDQoJCQkJCW1hdFtpXVsz
LWpdW2tdPSpzdDsNDQoJCQkJCWlmKCpzdCAhPScjJykgY250Kys7DQ0KCQkJ
CQlzdCsrOw0NCgkJCQl9DQ0KCQkJc3QrKzsNDQoJCQl9DQ0KCQlmZ2V0cyhz
dHIsODEsZmxpKTsNDQoJCX0NDQoJCXByaW50ZigiXG4gQ291bnQgJWQgIixj
bnQpOw0NCglpbnQgayA9IHBsYWNlZ3JlZW4oMSk7DQ0KDQ0KCWZwcmludGYo
ZmxvLCJHcmVlbiAlcyB3aW4gaW4gJWQgJXNcbiIsKGs8NCk/ImNhbiI6ImNh
bm5vdCIsKGs8NCk/azozLChrPDIpPyJtb3ZlIjoibW92ZXMiKTsNDQoJZmdl
dHMoc3RyLDgxLGZsaSk7DQ0KCX0NDQoJZmNsb3NlKGZsaSk7DQ0KCWZjbG9z
ZShmbG8pOw0NCglyZXR1cm4gMDsNDQp9DQ0K
---559023410-126398554-981929090=:29231--

From judge@east.isx.com Sun Feb 11 17:04:25 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 RAA07402
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:04:23 -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 RAA10236
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:07:52 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA04331
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:07:51 -0500 (EST)
Date: Sun, 11 Feb 2001 17:07:51 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: tomography
Message-ID: <Pine.SOL.4.21.0102111707030.26502-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-341603450-981929271=:26502"
Content-Length: 10231

  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-341603450-981929271=:26502
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-341603450-981929271=:26502
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tomography.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111707510.26502@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="tomography.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEuYXd0LlBvaW50Ow0NCg0NCmNsYXNzIHRvbW9ncmFwaHkNDQp7
DQ0KCXN0YXRpYyBCdWZmZXJlZFJlYWRlciBpbjsNDQoJc3RhdGljIFByaW50
V3JpdGVyIG91dDsNDQoJc3RhdGljIGludCBuUm93LCBuQ29sLCBuVXAsIG5E
b3duOw0NCglzdGF0aWMgaW50IG1VcFtdLCBtRG93bltdLCBtUm93W10sIG1D
b2xbXTsNDQoJc3RhdGljIGNoYXIgbWFwW11bXTsNDQoNDQoJcHVibGljIHN0
YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlv
bg0NCgl7DQ0KCQlpbiA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJl
YWRlcigidG9tb2dyYXBoeS5pbiIpKTsNDQoJCW91dCA9IG5ldyBQcmludFdy
aXRlcihuZXcgRmlsZVdyaXRlcigidG9tb2dyYXBoeS5vdXQiKSk7DQ0KCQlp
bnQgaVJ1biA9IDE7DQ0KDQ0KCQlpbnQgaSwgajsNDQoNDQoJCWZvcig7Oyl7
DQ0KCQkJU3RyaW5nIGxpbmUgPSBpbi5yZWFkTGluZSgpOw0NCgkJCVN0cmlu
Z1Rva2VuaXplciBzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIobGluZSk7DQ0K
CQkJblJvdyA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0N
CgkJCW5Db2wgPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsN
DQoJCQlpZiAoblJvdz09MCkgYnJlYWs7DQ0KDQ0KCQkJblVwID0gbkRvd24g
PSBuUm93K25Db2wtMTsNDQoNDQoJCQlvdXQucHJpbnRsbigiUGl6emEgYm94
ICIraVJ1bik7DQ0KCQkJaVJ1bisrOw0NCg0NCgkJCW1hcCA9IG5ldyBjaGFy
W25Sb3ddW25Db2xdOw0NCgkJCWZvcihqPTA7IGo8blJvdzsgaisrKXsNDQoJ
CQkJQXJyYXlzLmZpbGwobWFwW2pdLCAnPycpOw0NCgkJCX0NDQoNDQoJCQlt
VXAgPSBuZXcgaW50W25VcF07DQ0KCQkJbURvd24gPSBuZXcgaW50W25Eb3du
XTsNDQoJCQltUm93ID0gbmV3IGludFtuUm93XTsNDQoJCQltQ29sID0gbmV3
IGludFtuQ29sXTsNDQoNDQoJCQlzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIo
aW4ucmVhZExpbmUoKSk7DQ0KCQkJZm9yKGk9MDsgaTxuUm93OyBpKyspew0N
CgkJCQltUm93W2ldID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4o
KSk7DQ0KCQkJfQ0NCg0NCgkJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihp
bi5yZWFkTGluZSgpKTsNDQoJCQlmb3IoaT0wOyBpPG5Db2w7IGkrKyl7DQ0K
CQkJCW1Db2xbaV0gPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigp
KTsNDQoJCQl9DQ0KDQ0KCQkJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGlu
LnJlYWRMaW5lKCkpOw0NCgkJCWZvcihpPTA7IGk8bkRvd247IGkrKyl7DQ0K
CQkJCW1Eb3duW2ldID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4o
KSk7DQ0KCQkJfQ0NCg0NCgkJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihp
bi5yZWFkTGluZSgpKTsNDQoJCQlmb3IoaT0wOyBpPG5VcDsgaSsrKXsNDQoJ
CQkJbVVwW2ldID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7
DQ0KCQkJfQ0NCg0NCg0NCgkJCXNvbHZlKCk7DQ0KDQ0KCQkNDQoJCQlmb3Io
aj0wOyBqPG5Sb3c7IGorKyl7DQ0KCQkJCVN0cmluZyBzID0gbmV3IFN0cmlu
ZyhtYXBbal0pOw0NCgkJCQlvdXQucHJpbnRsbihzKTsNDQoJCQl9DQ0KDQ0K
CQkJb3V0LnByaW50bG4oKTsNDQoJCX0NDQoNDQoJCW91dC5jbG9zZSgpOw0N
Cgl9DQ0KDQ0KCXN0YXRpYyB2b2lkIGR1bXAoU3RyaW5nIHNhKQ0NCgl7DQ0K
CQkvKlN5c3RlbS5vdXQucHJpbnRsbigiYWZ0ZXI6ICIrc2EpOw0NCgkJaW50
IGksIGo7DQ0KCQlmb3Ioaj0wOyBqPG5Sb3c7IGorKyl7DQ0KCQkJCVN0cmlu
ZyBzID0gbmV3IFN0cmluZyhtYXBbal0pOw0NCgkJCQlTeXN0ZW0ub3V0LnBy
aW50bG4ocyk7DQ0KCQkJfQ0NCg0NCgkJCWZvcihpPTA7IGk8bkNvbDsgaSsr
KXsNDQoJCQkJU3lzdGVtLm91dC5wcmludCgiIittQ29sW2ldKyIgIik7DQ0K
CQkJfQkJCQ0NCgkJCVN5c3RlbS5vdXQucHJpbnRsbigpOw0NCg0NCgkJCWZv
cihpPTA7IGk8blJvdzsgaSsrKXsNDQoJCQkJU3lzdGVtLm91dC5wcmludCgi
IittUm93W2ldKyIgIik7DQ0KCQkJfQkJCQ0NCgkJCVN5c3RlbS5vdXQucHJp
bnRsbigpOw0NCg0NCg0NCgkJCVN5c3RlbS5vdXQucHJpbnRsbigpOw0NCgkJ
CSovDQ0KCX0NDQoNDQoJc3RhdGljIHZvaWQgc29sdmUoKQ0NCgl7DQ0KCQlp
bnQgaSwgaiwgbk9wZW47DQ0KDQ0KCQl3aGlsZSghZmluaXNoZWQoKSl7DQ0K
DQ0KCQkJZHVtcCgic3RhcnQiKTsNDQoNDQoJCQlmb3IoaT0wOyBpPG5Sb3c7
IGkrKyl7DQ0KCQkJCW5PcGVuID0gb3BlblJvdyhpKTsNDQoJCQkJaWYgKG5P
cGVuPT0wKSBjb250aW51ZTsNDQoJCQkJaWYgKG5PcGVuPT1tUm93W2ldKQ0N
CgkJCQl7DQ0KCQkJCQlmaWxsUm93KGkpOw0NCgkJCQkJY29udGludWU7DQ0K
CQkJCX0NDQoJCQkJaWYgKG1Sb3dbaV09PTApDQ0KCQkJCXsNDQoJCQkJCWNs
ZWFyUm93KGkpOw0NCgkJCQkJY29udGludWU7DQ0KCQkJCX0NDQoJCQl9DQ0K
DQ0KCQkJZHVtcCgicm93Iik7DQ0KDQ0KCQkJZm9yKGk9MDsgaTxuQ29sOyBp
Kyspew0NCgkJCQluT3BlbiA9IG9wZW5Db2woaSk7DQ0KCQkJCWlmIChuT3Bl
bj09MCkgY29udGludWU7DQ0KCQkJCWlmIChuT3Blbj09bUNvbFtpXSkNDQoJ
CQkJew0NCgkJCQkJZmlsbENvbChpKTsNDQoJCQkJCWNvbnRpbnVlOw0NCgkJ
CQl9DQ0KCQkJCWlmIChtQ29sW2ldPT0wKQ0NCgkJCQl7DQ0KCQkJCQljbGVh
ckNvbChpKTsNDQoJCQkJCWNvbnRpbnVlOw0NCgkJCQl9DQ0KCQkJfQ0NCg0N
CgkJCWR1bXAoImNvbCIpOw0NCg0NCgkJCWZvcihpPTA7IGk8bkRvd247IGkr
Kyl7DQ0KCQkJCW5PcGVuID0gb3BlbkRvd24oaSk7DQ0KCQkJCWlmIChuT3Bl
bj09MCkgY29udGludWU7DQ0KCQkJCWlmIChuT3Blbj09bURvd25baV0pDQ0K
CQkJCXsNDQoJCQkJCWZpbGxEb3duKGkpOw0NCgkJCQkJY29udGludWU7DQ0K
CQkJCX0NDQoJCQkJaWYgKG1Eb3duW2ldPT0wKQ0NCgkJCQl7DQ0KCQkJCQlj
bGVhckRvd24oaSk7DQ0KCQkJCQljb250aW51ZTsNDQoJCQkJfQ0NCgkJCX0N
DQoNDQoJCQlkdW1wKCJkb3duIik7DQ0KDQ0KCQkJZm9yKGk9MDsgaTxuVXA7
IGkrKyl7DQ0KCQkJCW5PcGVuID0gb3BlblVwKGkpOw0NCgkJCQlpZiAobk9w
ZW49PTApIGNvbnRpbnVlOw0NCgkJCQlpZiAobk9wZW49PW1VcFtpXSkNDQoJ
CQkJew0NCgkJCQkJZmlsbFVwKGkpOw0NCgkJCQkJY29udGludWU7DQ0KCQkJ
CX0NDQoJCQkJaWYgKG1VcFtpXT09MCkNDQoJCQkJew0NCgkJCQkJY2xlYXJV
cChpKTsNDQoJCQkJCWNvbnRpbnVlOw0NCgkJCQl9DQ0KCQkJfQ0NCg0NCgkJ
CWR1bXAoInVwIik7DQ0KDQ0KCQl9DQ0KCX0NDQoNDQoJc3RhdGljIHZvaWQg
ZmlsbFJvdyhpbnQgeSkNDQoJew0NCgkJaW50IHg7DQ0KCQlmb3IoeD0wOyB4
PG5Db2w7IHgrKyl7DQ0KCQkJLy9TeXN0ZW0ub3V0LnByaW50bG4oIigiK3gr
IiwgIit5KyIpIik7DQ0KCQkJaWYgKG1hcFt5XVt4XT09Jz8nKQ0NCgkJCXsN
DQoJCQkJbWFwW3ldW3hdPScjJzsNDQoJCQkJbUNvbFt4XS0tOw0NCgkJCQlt
VXBbcG9pbnQyVXAoeCwgeSldLS07DQ0KCQkJCW1Eb3duW3BvaW50MkRvd24o
eCwgeSldLS07DQ0KCQkJfQ0NCgkJfQ0NCgkJbVJvd1t5XSA9IDA7DQ0KCX0N
DQoNDQoJc3RhdGljIHZvaWQgZmlsbENvbChpbnQgeCkNDQoJew0NCgkJaW50
IHk7DQ0KCQlmb3IoeT0wOyB5PG5Sb3c7IHkrKyl7DQ0KCQkJaWYgKG1hcFt5
XVt4XT09Jz8nKQ0NCgkJCXsNDQoJCQkJbWFwW3ldW3hdPScjJzsNDQoJCQkJ
bVJvd1t5XS0tOw0NCgkJCQltVXBbcG9pbnQyVXAoeCwgeSldLS07DQ0KCQkJ
CW1Eb3duW3BvaW50MkRvd24oeCwgeSldLS07DQ0KCQkJfQ0NCgkJfQ0NCgkJ
bUNvbFt4XSA9IDA7DQ0KCX0NDQoNDQoJc3RhdGljIHZvaWQgZmlsbERvd24o
aW50IGkpDQ0KCXsNDQoJCWludCB4LCB5Ow0NCgkJUG9pbnQgcCA9IGRvd24y
UG9pbnQoaSk7DQ0KCQl4ID0gcC54Ow0NCgkJeSA9IHAueTsNDQoNDQoJCWRv
ew0NCgkJCWlmIChtYXBbeV1beF09PSc/JykNDQoJCQl7DQ0KCQkJCW1hcFt5
XVt4XSA9ICcjJzsNDQoJCQkJbUNvbFt4XS0tOw0NCgkJCQltUm93W3ldLS07
DQ0KCQkJCW1VcFtwb2ludDJVcCh4LCB5KV0tLTsNDQoJCQl9DQ0KCQkJeCsr
Ow0NCgkJCXkrKzsNDQoJCX0gd2hpbGUoeDxuUm93ICYmIHk8bkNvbCk7DQ0K
CQltRG93bltpXSA9IDA7DQ0KCX0NDQoNDQoJc3RhdGljIHZvaWQgZmlsbFVw
KGludCBpKQ0NCgl7DQ0KCQlpbnQgeCwgeTsNDQoJCVBvaW50IHAgPSB1cDJQ
b2ludChpKTsNDQoJCXggPSBwLng7DQ0KCQl5ID0gcC55Ow0NCg0NCgkJZG97
DQ0KCQkJaWYgKG1hcFt5XVt4XT09Jz8nKQ0NCgkJCXsNDQoJCQkJbWFwW3ld
W3hdID0gJyMnOw0NCgkJCQltQ29sW3hdLS07DQ0KCQkJCW1Sb3dbeV0tLTsN
DQoJCQkJbURvd25bcG9pbnQyRG93bih4LCB5KV0tLTsNDQoJCQl9DQ0KCQkJ
eCsrOw0NCgkJCXktLTsNDQoJCX0gd2hpbGUoeDxuUm93ICYmIHk+PTApOw0N
CgkJbVVwW2ldID0gMDsNDQoJfQ0NCg0NCglzdGF0aWMgaW50IHBvaW50MlVw
KGludCB4LCBpbnQgeSkNDQoJew0NCgkJLy9TeXN0ZW0ub3V0LnByaW50KCJ1
cCAoIit4KyIsICIreSsiKSAtPiAiKTsNDQoJCXdoaWxlKHg+MCAmJiB5PG5S
b3ctMSl7DQ0KCQkJeC0tOw0NCgkJCXkrKzsNDQoJCX0NDQoJCWludCBuOw0N
CgkJaWYgKHg9PTApIG4gPSB5Ow0NCgkJZWxzZSBuID0geCtuUm93LTE7DQ0K
CQkvL1N5c3RlbS5vdXQucHJpbnRsbigiIituKTsNDQoJCXJldHVybiBuOw0N
Cgl9DQ0KDQ0KCXN0YXRpYyBpbnQgcG9pbnQyRG93bihpbnQgeCwgaW50IHkp
DQ0KCXsNDQoJCS8vU3lzdGVtLm91dC5wcmludCgiZG93biAoIit4KyIsICIr
eSsiKSAtPiAiKTsNDQoJCXdoaWxlKHg+MCAmJiB5PjApew0NCgkJCXgtLTsN
DQoJCQl5LS07DQ0KCQl9DQ0KCQlpbnQgbjsNDQoJCWlmICh5PT0wKSBuPW5D
b2wteC0xOw0NCgkJZWxzZSBuPW5Db2wreS0xOw0NCgkJLy9TeXN0ZW0ub3V0
LnByaW50bG4oIiIrbik7DQ0KCQlyZXR1cm4gbjsNDQoJfQ0NCg0NCglzdGF0
aWMgdm9pZCBjbGVhckNvbChpbnQgeCkNDQoJew0NCgkJaW50IHk7DQ0KCQlm
b3IoeT0wOyB5PG5Sb3c7IHkrKyl7DQ0KCQkJaWYgKG1hcFt5XVt4XT09Jz8n
KQ0NCgkJCXsNDQoJCQkJbWFwW3ldW3hdPSctJzsNDQoJCQl9DQ0KCQl9DQ0K
CX0NDQoNDQoJc3RhdGljIHZvaWQgY2xlYXJSb3coaW50IHkpDQ0KCXsNDQoJ
CWludCB4Ow0NCgkJZm9yKHg9MDsgeDxuQ29sOyB4Kyspew0NCgkJCWlmICht
YXBbeV1beF09PSc/JykNDQoJCQl7DQ0KCQkJCW1hcFt5XVt4XT0nLSc7DQ0K
CQkJfQ0NCgkJfQ0NCgl9DQ0KDQ0KCXN0YXRpYyB2b2lkIGNsZWFyRG93bihp
bnQgaSkNDQoJew0NCgkJaW50IHgsIHk7DQ0KCQlQb2ludCBwID0gZG93bjJQ
b2ludChpKTsNDQoJCXggPSBwLng7DQ0KCQl5ID0gcC55Ow0NCgkJZG97DQ0K
CQkJaWYgKG1hcFt5XVt4XT09Jz8nKSBtYXBbeV1beF09Jy0nOw0NCgkJCXgr
KzsNDQoJCQl5Kys7DQ0KCQl9IHdoaWxlKHg8bkNvbCAmJiB5PG5Sb3cpOw0N
Cgl9DQ0KDQ0KCXN0YXRpYyB2b2lkIGNsZWFyVXAoaW50IGkpDQ0KCXsNDQoJ
CWludCB4LCB5Ow0NCgkJUG9pbnQgcCA9IHVwMlBvaW50KGkpOw0NCgkJeCA9
IHAueDsNDQoJCXkgPSBwLnk7DQ0KCQlkb3sNDQoJCQlpZiAobWFwW3ldW3hd
PT0nPycpIG1hcFt5XVt4XT0nLSc7DQ0KCQkJeCsrOw0NCgkJCXktLTsNDQoJ
CX0gd2hpbGUoeDxuQ29sICYmIHk+PTApOw0NCgl9DQ0KDQ0KCXN0YXRpYyBp
bnQgb3BlblJvdyhpbnQgaSkNDQoJew0NCgkJaW50IHgsIG4gPSAwOw0NCgkJ
Zm9yICh4PTA7IHg8bkNvbDsgeCsrKQ0NCgkJew0NCgkJCWlmIChtYXBbaV1b
eF09PSc/JykgbisrOw0NCgkJfQ0NCgkJcmV0dXJuIG47DQ0KCX0NDQoNDQoJ
c3RhdGljIGludCBvcGVuQ29sKGludCB4KQ0NCgl7DQ0KCQlpbnQgeSwgbiA9
IDA7DQ0KCQlmb3IgKHk9MDsgeTxuUm93OyB5KyspDQ0KCQl7DQ0KCQkJaWYg
KG1hcFt5XVt4XT09Jz8nKSBuKys7DQ0KCQl9DQ0KCQlyZXR1cm4gbjsNDQoJ
fQ0NCg0NCglzdGF0aWMgUG9pbnQgZG93bjJQb2ludChpbnQgaSkNDQoJew0N
CgkJaW50IHgsIHk7DQ0KCQlpZiAoaTxuQ29sKQ0NCgkJew0NCgkJCXggPSBu
Q29sLWktMTsNDQoJCQl5ID0gMDsNDQoJCX0NDQoJCWVsc2V7DQ0KCQkJeD0w
Ow0NCgkJCXk9aS1uQ29sKzE7DQ0KCQl9DQ0KCQlyZXR1cm4gbmV3IFBvaW50
KHgsIHkpOw0NCgl9DQ0KDQ0KCXN0YXRpYyBpbnQgb3BlbkRvd24oaW50IGkp
DQ0KCXsNDQoJCWludCB4LCB5LCBuOw0NCg0NCgkJbiA9IDA7DQ0KCQlQb2lu
dCBwID0gZG93bjJQb2ludChpKTsNDQoJCXggPSBwLng7DQ0KCQl5ID0gcC55
Ow0NCg0NCgkJZG97DQ0KCQkJaWYgKG1hcFt5XVt4XT09Jz8nKSBuKys7DQ0K
CQkJeCsrOw0NCgkJCXkrKzsNDQoJCX0gd2hpbGUoeDxuQ29sICYmIHk8blJv
dyk7DQ0KDQ0KCQlyZXR1cm4gbjsNDQoJfQ0NCg0NCglzdGF0aWMgUG9pbnQg
dXAyUG9pbnQoaW50IGkpDQ0KCXsNDQoJCWludCB4LCB5Ow0NCgkJaWYgKGk8
blJvdykNDQoJCXsNDQoJCQl4ID0gMDsNDQoJCQl5ID0gaTsNDQoJCX0NDQoJ
CWVsc2V7DQ0KCQkJeCA9IGkgLSBuUm93KzE7DQ0KCQkJeSA9IG5Sb3ctMTsN
DQoJCX0NDQoJCXJldHVybiBuZXcgUG9pbnQoeCwgeSk7DQ0KCX0NDQoNDQoJ
c3RhdGljIGludCBvcGVuVXAoaW50IGkpDQ0KCXsNDQoJCWludCB4LCB5LCBu
Ow0NCg0NCgkJbiA9IDA7DQ0KCQlQb2ludCBwID0gdXAyUG9pbnQoaSk7DQ0K
CQl4ID0gcC54Ow0NCgkJeSA9IHAueTsNDQoNDQoJCWRvew0NCgkJCWlmICht
YXBbeV1beF09PSc/JykgbisrOw0NCgkJCXgrKzsNDQoJCQl5LS07DQ0KCQl9
IHdoaWxlKHg8bkNvbCAmJiB5Pj0wKTsNDQoNDQoJCXJldHVybiBuOw0NCgl9
DQ0KDQ0KCXN0YXRpYyBib29sZWFuIGZpbmlzaGVkKCkNDQoJew0NCgkJaW50
IGksIGo7DQ0KCQlmb3Ioaj0wOyBqPG5Sb3c7IGorKyl7DQ0KCQkJZm9yKGk9
MDsgaTxuQ29sOyBpKyspew0NCgkJCQlpZiAobWFwW2pdW2ldPT0nPycpIHJl
dHVybiBmYWxzZTsNDQoJCQl9DQ0KCQl9DQ0KCQlyZXR1cm4gdHJ1ZTsNDQoJ
fQ0NCn0=
---559023410-341603450-981929271=:26502--

From judge@east.isx.com Sun Feb 11 17:06:57 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 RAA07438
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:06: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 RAA10419
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:10:24 -0500 (EST)
Received: from localhost (jeffc@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA16388
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:10:21 -0500 (EST)
Date: Sun, 11 Feb 2001 17:10:21 -0500 (EST)
From: Jeff Collins <jeffc@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit calypso
Message-ID: <Pine.SOL.4.21.0102111709590.6053-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1932422408-981929421=:6053"
Content-Length: 8181

  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-1932422408-981929421=:6053
Content-Type: TEXT/PLAIN; charset=US-ASCII



					
			-Richard Jeffrey Collins (jeffc@cc.gatech.edu)

---559023410-1932422408-981929421=:6053
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="calypso.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111710210.6053@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="calypso.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEubmV0Lio7DQ0KDQ0KcHVibGljIGNsYXNzIGNhbHlwc28gew0N
Cg0NCglzdGF0aWMgQnVmZmVyZWRSZWFkZXIgaW47DQ0KCXN0YXRpYyBQcmlu
dFN0cmVhbSBvdXQ7DQ0KCXN0YXRpYyBDYXJkIFtdW10gaGFuZHMgPSBuZXcg
Q2FyZCBbNF1bMTNdOw0NCglzdGF0aWMgaW50IHJvdW5kOw0NCglzdGF0aWMg
aW50IFtdIHRvdGFsID0gbmV3IGludCBbNF07DQ0KDQ0KCXB1YmxpYyBzdGF0
aWMgdm9pZCBtYWluIChTdHJpbmcgW10gYXJncykgdGhyb3dzIEV4Y2VwdGlv
biB7DQ0KCQlTdHJpbmcgcyA9IG51bGw7DQ0KCQlpbiA9IG5ldyBCdWZmZXJl
ZFJlYWRlciAobmV3IEZpbGVSZWFkZXIgKCJjYWx5cHNvLmluIikpOw0NCgkJ
b3V0ID0gbmV3IFByaW50U3RyZWFtIChuZXcgQnVmZmVyZWRPdXRwdXRTdHJl
YW0gKG5ldyBGaWxlT3V0cHV0U3RyZWFtICgiY2FseXBzby5vdXQiKSkpOw0N
CgkJd2hpbGUgKCEocyA9IGluLnJlYWRMaW5lICgpKS5lcXVhbHMgKCIjIyIp
KSB7DQ0KCQkJcm91bmQrKzsNDQoJCQlzICs9IGluLnJlYWRMaW5lICgpICsg
aW4ucmVhZExpbmUgKCkgKyBpbi5yZWFkTGluZSAoKTsNDQoJCQltYWtlSGFu
ZHMgKHMpOw0NCgkJCXBsYXlSb3VuZCAoKTsNDQoJCX0NDQoJCW91dC5wcmlu
dCAoIiAgICAgICAgICIpOw0NCgkJZm9yIChpbnQgaSA9IDA7IGkgPCA0OyBp
KyspDQ0KCQkJb3V0LnByaW50IChqdXN0aWZ5ICg0LCB0b3RhbCBbaV0pKTsN
DQoJCW91dC5wcmludGxuICgpOw0NCgkJaW4uY2xvc2UgKCk7DQ0KCQlvdXQu
Y2xvc2UgKCk7DQ0KCX0NDQoNDQoNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1h
a2VIYW5kcyAoU3RyaW5nIHMpIHsNDQoJCWludCBpbmRleCA9IDA7DQ0KCQlm
b3IgKGludCBpID0gMDsgaSA8IDEzOyBpKyspDQ0KCQkJZm9yIChpbnQgaiA9
IDA7IGogPCA0OyBqKyspDQ0KCQkJCWhhbmRzIFsoaiArIHJvdW5kIC0gMSkg
JSA0XVtpXSA9IG5ldyBDYXJkIChzLmNoYXJBdCAoaW5kZXgrKyksIHMuY2hh
ckF0IChpbmRleCsrKSk7DQ0KCQlmb3IgKGludCBpID0gMDsgaSA8IDQ7IGkr
Kykgew0NCgkJCWludCBbXSBudW1iZXJzID0gbmV3IGludCBbNF07DQ0KCQkJ
Zm9yIChpbnQgaiA9IDA7IGogPCAxMzsgaisrKSB7DQ0KCQkJCW51bWJlcnMg
W2hhbmRzIFtpXVtqXS5zdWl0IC0gMV0gKz0gMTAwOw0NCgkJCQludW1iZXJz
IFtoYW5kcyBbaV1bal0uc3VpdCAtIDFdICs9IGhhbmRzIFtpXVtqXS5nZXRQ
b2ludHMgKCk7DQ0KCQkJfQ0NCgkJCWludCBiZXN0ID0gMDsNDQoJCQlpbnQg
YmVzdF9zdWl0ID0gMDsNDQoJCQlmb3IgKGludCBqID0gMzsgaiA+IC0xOyBq
LS0pDQ0KCQkJCWlmIChudW1iZXJzIFtqXSA+IGJlc3QpIHsNDQoJCQkJCWJl
c3QgPSBudW1iZXJzIFtqXTsNDQoJCQkJCWJlc3Rfc3VpdCA9IGo7DQ0KCQkJ
CX0NDQoJCQlmb3IgKGludCBqID0gMDsgaiA8IDEzOyBqKyspDQ0KCQkJCWhh
bmRzIFtpXVtqXS50cnVtcCA9IGJlc3Rfc3VpdCArIDE7DQ0KCQkJQXJyYXlz
LnNvcnQgKGhhbmRzIFtpXSk7DQ0KCQl9DQ0KCX0NDQoNDQoJcHVibGljIHN0
YXRpYyBTdHJpbmcganVzdGlmeSAoaW50IHdpZHRoLCBpbnQgdmFsdWUpIHsN
DQoJCVN0cmluZyBzID0gIiIgKyB2YWx1ZTsNDQoJCXdoaWxlIChzLmxlbmd0
aCAoKSA8IHdpZHRoKQ0NCgkJCXMgPSAiICIgKyBzOw0NCgkJcmV0dXJuIHM7
DQ0KCX0NDQoNDQoJcHVibGljIHN0YXRpYyB2b2lkIHBsYXlSb3VuZCAoKSB7
DQ0KCQlpbnQgbGVhZCA9IChyb3VuZCAtIDEpICUgNDsNDQoJCWludCBbXSB0
cmlja3MgPSBuZXcgaW50IFs0XTsNDQoJCUNhcmQgYmVzdCA9IG51bGw7DQ0K
CQlpbnQgb3duZXIgPSA2Ow0NCgkJaW50IGxlZCA9IDYgOw0NCgkJZm9yIChp
bnQgaSA9IDA7IGkgPCAxMzsgaSsrKSB7DQ0KCQkJaW50IGNhcmQgPSBiaWdn
ZXN0IChoYW5kcyBbbGVhZF0pOw0NCgkJCWJlc3QgPSBoYW5kcyBbbGVhZF1b
Y2FyZF07DQ0KCQkJbGVkID0gYmVzdC5zdWl0Ow0NCgkJCWhhbmRzIFtsZWFk
XVtjYXJkXSA9IG51bGw7DQ0KCQkJb3duZXIgPSBsZWFkOw0NCgkJCS8vU3lz
dGVtLm91dC5wcmludGxuICgiXG5MZWFkOiAiICsgYmVzdCk7DQ0KCQkJZm9y
IChpbnQgaiA9IDA7IGogPCAzOyBqKyspIHsNDQoJCQkJQ2FyZCB0ZW1wID0g
cGxheSAoYmVzdCwgbGVhZCA9IChsZWFkICsgMSkgJSA0LCBsZWQpOw0NCgkJ
CQlpZiAodGVtcCAhPSBudWxsKSB7DQ0KCQkJCQliZXN0ID0gdGVtcDsNDQoJ
CQkJCW93bmVyID0gbGVhZDsNDQoJCQkJfQ0NCgkJCX0NDQoJCQl0cmlja3Mg
W293bmVyXSsrOw0NCgkJCWxlYWQgPSBvd25lcjsNDQoJCX0NDQoJCW91dC5w
cmludCAoIlJvdW5kICIgKyBqdXN0aWZ5ICgyLCByb3VuZCkgKyAiOiIpOw0N
CgkJZm9yIChpbnQgaSA9IDA7IGkgPCA0OyBpKyspIHsNDQoJCQl0b3RhbCBb
aV0gKz0gdHJpY2tzIFtpXTsNDQoJCQlvdXQucHJpbnQgKGp1c3RpZnkgKDQs
IHRyaWNrcyBbaV0pKTsNDQoJCX0NDQoJCW91dC5wcmludGxuICgpOw0NCgl9
DQ0KDQ0KDQ0KCXB1YmxpYyBzdGF0aWMgQ2FyZCBwbGF5IChDYXJkIGJlc3Qs
IGludCBwbGF5ZXIsIGludCBsZWQpIHsNDQoJCUNhcmQgZm9vID0gbnVsbDsN
DQoJCUxpbmtlZExpc3QgcmlnaHQgPSBuZXcgTGlua2VkTGlzdCAoKTsNDQoJ
CUxpbmtlZExpc3QgdHJ1bXAgPSBuZXcgTGlua2VkTGlzdCAoKTsNDQoJCWZv
ciAoaW50IGkgPSAwOyBpIDwgMTM7IGkrKykgew0NCgkJCWZvbyA9IGhhbmRz
IFtwbGF5ZXJdW2ldOw0NCgkJCWlmIChmb28gIT0gbnVsbCkgew0NCgkJCQlp
ZiAoZm9vLnN1aXQgPT0gbGVkKQ0NCgkJCQkJcmlnaHQuYWRkIChmb28pOw0N
CgkJCQllbHNlIGlmIChmb28uc3VpdCA9PSBmb28udHJ1bXApDQ0KCQkJCQl0
cnVtcC5hZGQgKGZvbyk7DQ0KCQkJfQ0NCgkJfQ0NCgkJaWYgKHJpZ2h0LnNp
emUgKCkgPiAwKSB7DQ0KCQkJZm9vID0gKENhcmQpIHJpZ2h0LmdldExhc3Qg
KCk7DQ0KCQkJaWYgKCEoZm9vLmNvbXBhcmVUbyAoYmVzdCkgPiAwKSkNDQoJ
CQkJZm9vID0gKENhcmQpIHJpZ2h0LmdldCAoMCk7DQ0KCQl9DQ0KCQllbHNl
IGlmICh0cnVtcC5zaXplICgpID4gMCkgew0NCgkJCWZvbyA9IChDYXJkKSB0
cnVtcC5nZXRMYXN0ICgpOw0NCgkJCWlmICghKGZvby5jb21wYXJlVG8gKGJl
c3QpID4gMCkpDQ0KCQkJCWZvbyA9IGhhbmRzIFtwbGF5ZXJdW3dvcnN0ICho
YW5kcyBbcGxheWVyXSldOw0NCgkJfQ0NCgkJZWxzZSANDQoJCQlmb28gPSBo
YW5kcyBbcGxheWVyXVt3b3JzdCAoaGFuZHMgW3BsYXllcl0pXTsNDQoJCWZv
ciAoaW50IGkgPSAwOyBpIDwgMTM7IGkrKykgew0NCgkJCWlmIChmb28gPT0g
aGFuZHMgW3BsYXllcl1baV0pDQ0KCQkJCWhhbmRzIFtwbGF5ZXJdW2ldID0g
bnVsbDsNDQoJCX0NDQoJCS8vU3lzdGVtLm91dC5wcmludGxuICgicGxheWVy
OiAiICsgcGxheWVyICsgIiBjYXJkOiAiICsgZm9vKTsNDQoJCWlmICgoZm9v
LnRydW1wID09IGZvby5zdWl0IHx8IGZvby5zdWl0ID09IGxlZCkgJiYgZm9v
LmNvbXBhcmVUbyAoYmVzdCkgPiAwKQ0NCgkJCXJldHVybiBmb287DQ0KCQly
ZXR1cm4gbnVsbDsJCQkNDQoJfQ0NCg0NCglwdWJsaWMgc3RhdGljIGludCBi
aWdnZXN0IChDYXJkIFtdIHRlbXApIHsNDQoJCWludCBpID0gMTI7DQ0KCQl3
aGlsZSAodGVtcCBbaV0gPT0gbnVsbCkNDQoJCQlpLS07DQ0KCQlpZiAodGVt
cCBbaV0uc3VpdCA9PSB0ZW1wIFtpXS50cnVtcCkNDQoJCQlyZXR1cm4gaTsN
DQoJCWkrKzsNDQoJCW91dGVyOiB3aGlsZSAoaSA+IDApIHsNDQoJCQlpLS07
DQ0KCQkJaWYgKHRlbXAgW2ldID09IG51bGwpDQ0KCQkJCWNvbnRpbnVlOw0N
CgkJCWZvciAoaW50IGogPSAwOyBqIDwgNDsgaisrKSB7DQ0KCQkJCWlmICAo
aGFuZHMgW2pdW3dvcnN0IChoYW5kcyBbal0pXS50cnVtcCA9PSB0ZW1wIFtp
XS5zdWl0KQ0NCgkJCQkJY29udGludWUgb3V0ZXI7DQ0KCQkJfQ0NCgkJCXJl
dHVybiBpOw0NCgkJfQ0NCgkJcmV0dXJuIHdvcnN0ICh0ZW1wKTsNDQoJfQ0N
Cg0NCg0NCglwdWJsaWMgc3RhdGljIGludCB3b3JzdCAoQ2FyZCBbXSB0ZW1w
KSB7DQ0KCQlpbnQgaSA9IDA7DQ0KCQl3aGlsZSAodGVtcCBbaV0gPT0gbnVs
bCkNDQoJCQlpKys7DQ0KCQlyZXR1cm4gaTsNDQoJfQ0NCn0NDQoNDQoNDQpj
bGFzcyBDYXJkIGltcGxlbWVudHMgQ29tcGFyYWJsZSB7DQ0KDQ0KCWludCBz
dWl0Ow0NCglpbnQgIHZhbHVlOw0NCglpbnQgdHJ1bXA7DQ0KCXN0YXRpYyBj
aGFyIFtdIHN0dWZmID0geydmJywgJ0MnLCAnRCcsICdIJywgJ1MnfTsNDQoJ
c3RhdGljIGNoYXIgW10gbW9yZSA9IHswLCAxLCAnMicsICczJywgJzQnLCAn
NScsICc2JywgJzcnLCAnOCcsICc5JywgJ1QnLCAnSicsICdRJywgJ0snLCAn
QSd9Ow0NCg0NCg0NCglwdWJsaWMgQ2FyZCAoY2hhciBzLCBjaGFyIHYpIHsN
DQoJCXN3aXRjaCAocykgew0NCgkJCWNhc2UgJ1MnOg0NCgkJCQlzdWl0ID0g
NDsNDQoJCQkJYnJlYWs7DQ0KCQkJY2FzZSAnSCc6DQ0KCQkJCXN1aXQgPSAz
Ow0NCgkJCQlicmVhazsNDQoJCQljYXNlICdEJzoNDQoJCQkJc3VpdCA9IDI7
DQ0KCQkJCWJyZWFrOw0NCgkJCWNhc2UgJ0MnOg0NCgkJCQlzdWl0ID0gMTsN
DQoJCX0NDQoJCXN3aXRjaCAodikgew0NCgkJCWNhc2UgJ0EnOg0NCgkJCQl2
YWx1ZSA9IDE0Ow0NCgkJCQlicmVhazsNDQoJCQljYXNlICdLJzoNDQoJCQkJ
dmFsdWUgPSAxMzsNDQoJCQkJYnJlYWs7DQ0KCQkJY2FzZSAnUSc6DQ0KCQkJ
CXZhbHVlID0gMTI7DQ0KCQkJCWJyZWFrOw0NCgkJCWNhc2UgJ0onOg0NCgkJ
CQl2YWx1ZSA9IDExOw0NCgkJCQlicmVhazsNDQoJCQljYXNlICdUJzoNDQoJ
CQkJdmFsdWUgPSAxMDsNDQoJCQkJYnJlYWs7DQ0KCQkJZGVmYXVsdDoNDQoJ
CQkJdmFsdWUgPSB2IC0gJzAnOw0NCgkJfQ0NCgl9DQ0KDQ0KDQ0KDQ0KCXB1
YmxpYyBpbnQgZ2V0UG9pbnRzICgpIHsNDQoJCWludCB2YWwgPSB2YWx1ZSAt
IDk7DQ0KCQlpZiAodmFsIDwgMSkNDQoJCQl2YWwgPSAxOw0NCgkJcmV0dXJu
IHZhbDsNDQoJfQ0NCg0NCglwdWJsaWMgaW50IGNvbXBhcmVUbyAoT2JqZWN0
IHJocykgew0NCgkJQ2FyZCB0ZW1wID0gKENhcmQpIHJoczsNDQoJCWlmICgo
dGVtcC5zdWl0ID09IHRlbXAudHJ1bXAgJiYgc3VpdCA9PSB0cnVtcCkgfHwg
KHRlbXAuc3VpdCAhPSB0ZW1wLnRydW1wICYmIHN1aXQgIT0gdHJ1bXAgJiYg
dGVtcC5zdWl0ID09IHN1aXQpKQ0NCgkJCXJldHVybiB2YWx1ZSAtIHRlbXAu
dmFsdWU7DQ0KCQllbHNlIGlmICh0ZW1wLnN1aXQgPT0gdGVtcC50cnVtcCkN
DQoJCQlyZXR1cm4gLTE7DQ0KCQllbHNlIGlmIChzdWl0ID09IHRydW1wKQ0N
CgkJCXJldHVybiAxOw0NCgkJZWxzZSBpZiAodGVtcC52YWx1ZSA9PSB2YWx1
ZSkNDQoJCQlyZXR1cm4gc3VpdCAtIHRlbXAuc3VpdDsNDQoJCWVsc2UNDQoJ
CQlyZXR1cm4gdmFsdWUgLSB0ZW1wLnZhbHVlOw0NCgl9DQ0KDQ0KCXB1Ymxp
YyBTdHJpbmcgdG9TdHJpbmcgKCkgew0NCgkJcmV0dXJuIChzdHVmZiBbc3Vp
dF0gKyAiIiArIG1vcmUgW3ZhbHVlXSk7DQ0KCX0NDQp9DQ0KCQkJ
---559023410-1932422408-981929421=:6053--

From judge@east.isx.com Sun Feb 11 17:10:24 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 RAA07652
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:10:22 -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 RAA10752
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:13:50 -0500 (EST)
Received: (from fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) id RAA04519
	for judge@east.isx.com; Sun, 11 Feb 2001 17:13:50 -0500 (EST)
Date: Sun, 11 Feb 2001 17:13:50 -0500 (EST)
From: fisher@cc.gatech.edu (Matthew Steven Fisher)
Message-Id: <200102112213.RAA04519@felix.cc.gatech.edu>
To: judge@east.isx.com
Content-Length: 2274

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

typedef struct stack {
char tag;
struct stack *next;
} Stack;


void push(Stack **s, char tag) {

Stack *temp;

temp = malloc(sizeof(Stack));
temp->tag = tag;
temp->next = *s;
*s = temp;
}

char *pop(Stack **s){

char *t = NULL;
Stack *temp = *s;

if (*s != NULL) {
  t = &((*s)->tag);
  *s = (*s)->next;
}

free(temp);
return t;
}

void freeStack(Stack *s) {

if (s != NULL) {
	freeStack(s->next);
	free(s);
}
}


#define DEFAULT 	0
#define FOUND_TAG 	1
#define TAG_CLOSING 	2
#define NEXT 		3

int main(void) {

int i = 0, j, k, c, status = 0;
FILE *in, *out;
Stack *head = NULL;
char tag[100], *t;

in = fopen("tags.in", "r");
out = fopen("tags.out", "w");

while((c = fgetc(in)) != EOF) {

printf("read a %c\n", c);

if (c == '#') {

	if (head == NULL) {
		if (status != NEXT) 
			fprintf(out, "Correctly tagged paragraph\n");
	}
	else {
		if (status != NEXT)
			fprintf(out, "Expected </%c> found #\n", head->tag);

		printf("Freeing stack\n");
		freeStack(head);
		printf("Stack freed\n");
	}

	i = 0;
	head = NULL;
	status = DEFAULT;
}
else {

switch(status) {

case DEFAULT:

	switch(c) {
		case '<':	i = 0;
				status = FOUND_TAG;
				break;
		default:
				break;
	}
	break;

case FOUND_TAG:  // looking for tag
	switch(c) {

		case '<':
			i = 0;
			break;

		case '/':

			status = TAG_CLOSING;
			break;

		case '>':
			printf("Pushing %c\n", tag);

			if ((i == 1) && (isupper(tag[0]))) {
			push(&head, tag[0]);
			}
			i = 0;
			status = DEFAULT;
			break;

		default:
			tag[i++] = c;
			break;
	}
	break;

case TAG_CLOSING:
	switch(c) {
		case '<':
			i = 0;
			status = FOUND_TAG;
			break;

		case '>':	
			if ((i==1) && (isupper(tag[0]))) {
			
			printf("Popping\n");

			t = pop(&head);
			if (t == NULL) {
				fprintf(out, "Expected # found </%c>\n",
					tag[0]);
				status = NEXT;
			}
			else if (*t != tag[0]) {
				fprintf(out, "Expected </%c> found </%c>\n",
					*t, tag[0]);
				status = NEXT;
			}
			}
			if (status != NEXT) status = DEFAULT;
			i = 0;
			break;

		default:
			tag[i++] = c;
			break;
	}
	break;
	
case NEXT:

	break;

default:
	printf("Should not be in default.  status is %d\n", status);
	break;

}

} // else
} // while


fclose(in);
fclose(out);
return 0;

}

From judge@east.isx.com Sun Feb 11 17:16:44 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 RAA07944
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:16:42 -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 RAA10978
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:20:11 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA04666
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:20:10 -0500 (EST)
Date: Sun, 11 Feb 2001 17:20:10 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: tags.c
Message-ID: <Pine.SOL.4.21.0102111719450.29231-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1144747756-981930010=:29231"
Content-Length: 4101

  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-981930010=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII

submit tags

Matthew Fisher          | What's in a course number?  That which we call
fisher@cc.gatech.edu    | 2430 by any other number would shaft as hard.

---559023410-1144747756-981930010=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tags.c"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111720100.29231@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="tags.c"

I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3RkbGliLmg+DQojaW5j
bHVkZSA8c3RyaW5nLmg+DQoNCnR5cGVkZWYgc3RydWN0IHN0YWNrIHsNCmNo
YXIgdGFnOw0Kc3RydWN0IHN0YWNrICpuZXh0Ow0KfSBTdGFjazsNCg0KDQp2
b2lkIHB1c2goU3RhY2sgKipzLCBjaGFyIHRhZykgew0KDQpTdGFjayAqdGVt
cDsNCg0KdGVtcCA9IG1hbGxvYyhzaXplb2YoU3RhY2spKTsNCnRlbXAtPnRh
ZyA9IHRhZzsNCnRlbXAtPm5leHQgPSAqczsNCipzID0gdGVtcDsNCn0NCg0K
Y2hhciAqcG9wKFN0YWNrICoqcyl7DQoNCmNoYXIgKnQgPSBOVUxMOw0KU3Rh
Y2sgKnRlbXAgPSAqczsNCg0KaWYgKCpzICE9IE5VTEwpIHsNCiAgdCA9ICYo
KCpzKS0+dGFnKTsNCiAgKnMgPSAoKnMpLT5uZXh0Ow0KfQ0KDQpmcmVlKHRl
bXApOw0KcmV0dXJuIHQ7DQp9DQoNCnZvaWQgZnJlZVN0YWNrKFN0YWNrICpz
KSB7DQoNCmlmIChzICE9IE5VTEwpIHsNCglmcmVlU3RhY2socy0+bmV4dCk7
DQoJZnJlZShzKTsNCn0NCn0NCg0KDQojZGVmaW5lIERFRkFVTFQgCTANCiNk
ZWZpbmUgRk9VTkRfVEFHIAkxDQojZGVmaW5lIFRBR19DTE9TSU5HIAkyDQoj
ZGVmaW5lIE5FWFQgCQkzDQoNCmludCBtYWluKHZvaWQpIHsNCg0KaW50IGkg
PSAwLCBqLCBrLCBjLCBzdGF0dXMgPSAwOw0KRklMRSAqaW4sICpvdXQ7DQpT
dGFjayAqaGVhZCA9IE5VTEw7DQpjaGFyIHRhZ1sxMDBdLCAqdDsNCg0KaW4g
PSBmb3BlbigidGFncy5pbiIsICJyIik7DQpvdXQgPSBmb3BlbigidGFncy5v
dXQiLCAidyIpOw0KDQp3aGlsZSgoYyA9IGZnZXRjKGluKSkgIT0gRU9GKSB7
DQoNCnByaW50ZigicmVhZCBhICVjXG4iLCBjKTsNCg0KaWYgKGMgPT0gJyMn
KSB7DQoNCglpZiAoaGVhZCA9PSBOVUxMKSB7DQoJCWlmIChzdGF0dXMgIT0g
TkVYVCkgDQoJCQlmcHJpbnRmKG91dCwgIkNvcnJlY3RseSB0YWdnZWQgcGFy
YWdyYXBoXG4iKTsNCgl9DQoJZWxzZSB7DQoJCWlmIChzdGF0dXMgIT0gTkVY
VCkNCgkJCWZwcmludGYob3V0LCAiRXhwZWN0ZWQgPC8lYz4gZm91bmQgI1xu
IiwgaGVhZC0+dGFnKTsNCg0KCQlwcmludGYoIkZyZWVpbmcgc3RhY2tcbiIp
Ow0KCQlmcmVlU3RhY2soaGVhZCk7DQoJCXByaW50ZigiU3RhY2sgZnJlZWRc
biIpOw0KCX0NCg0KCWkgPSAwOw0KCWhlYWQgPSBOVUxMOw0KCXN0YXR1cyA9
IERFRkFVTFQ7DQp9DQplbHNlIHsNCg0Kc3dpdGNoKHN0YXR1cykgew0KDQpj
YXNlIERFRkFVTFQ6DQoNCglzd2l0Y2goYykgew0KCQljYXNlICc8JzoJaSA9
IDA7DQoJCQkJc3RhdHVzID0gRk9VTkRfVEFHOw0KCQkJCWJyZWFrOw0KCQlk
ZWZhdWx0Og0KCQkJCWJyZWFrOw0KCX0NCglicmVhazsNCg0KY2FzZSBGT1VO
RF9UQUc6ICAvLyBsb29raW5nIGZvciB0YWcNCglzd2l0Y2goYykgew0KDQoJ
CWNhc2UgJzwnOg0KCQkJaSA9IDA7DQoJCQlicmVhazsNCg0KCQljYXNlICcv
JzoNCg0KCQkJc3RhdHVzID0gVEFHX0NMT1NJTkc7DQoJCQlicmVhazsNCg0K
CQljYXNlICc+JzoNCgkJCXByaW50ZigiUHVzaGluZyAlY1xuIiwgdGFnKTsN
Cg0KCQkJaWYgKChpID09IDEpICYmIChpc3VwcGVyKHRhZ1swXSkpKSB7DQoJ
CQlwdXNoKCZoZWFkLCB0YWdbMF0pOw0KCQkJfQ0KCQkJaSA9IDA7DQoJCQlz
dGF0dXMgPSBERUZBVUxUOw0KCQkJYnJlYWs7DQoNCgkJZGVmYXVsdDoNCgkJ
CXRhZ1tpKytdID0gYzsNCgkJCWJyZWFrOw0KCX0NCglicmVhazsNCg0KY2Fz
ZSBUQUdfQ0xPU0lORzoNCglzd2l0Y2goYykgew0KCQljYXNlICc8JzoNCgkJ
CWkgPSAwOw0KCQkJc3RhdHVzID0gRk9VTkRfVEFHOw0KCQkJYnJlYWs7DQoN
CgkJY2FzZSAnPic6CQ0KCQkJaWYgKChpPT0xKSAmJiAoaXN1cHBlcih0YWdb
MF0pKSkgew0KCQkJDQoJCQlwcmludGYoIlBvcHBpbmdcbiIpOw0KDQoJCQl0
ID0gcG9wKCZoZWFkKTsNCgkJCWlmICh0ID09IE5VTEwpIHsNCgkJCQlmcHJp
bnRmKG91dCwgIkV4cGVjdGVkICMgZm91bmQgPC8lYz5cbiIsDQoJCQkJCXRh
Z1swXSk7DQoJCQkJc3RhdHVzID0gTkVYVDsNCgkJCX0NCgkJCWVsc2UgaWYg
KCp0ICE9IHRhZ1swXSkgew0KCQkJCWZwcmludGYob3V0LCAiRXhwZWN0ZWQg
PC8lYz4gZm91bmQgPC8lYz5cbiIsDQoJCQkJCSp0LCB0YWdbMF0pOw0KCQkJ
CXN0YXR1cyA9IE5FWFQ7DQoJCQl9DQoJCQl9DQoJCQlpZiAoc3RhdHVzICE9
IE5FWFQpIHN0YXR1cyA9IERFRkFVTFQ7DQoJCQlpID0gMDsNCgkJCWJyZWFr
Ow0KDQoJCWRlZmF1bHQ6DQoJCQl0YWdbaSsrXSA9IGM7DQoJCQlicmVhazsN
Cgl9DQoJYnJlYWs7DQoJDQpjYXNlIE5FWFQ6DQoNCglicmVhazsNCg0KZGVm
YXVsdDoNCglwcmludGYoIlNob3VsZCBub3QgYmUgaW4gZGVmYXVsdC4gIHN0
YXR1cyBpcyAlZFxuIiwgc3RhdHVzKTsNCglicmVhazsNCg0KfQ0KDQp9IC8v
IGVsc2UNCn0gLy8gd2hpbGUNCg0KDQpmY2xvc2UoaW4pOw0KZmNsb3NlKG91
dCk7DQpyZXR1cm4gMDsNCg0KfQ0K
---559023410-1144747756-981930010=:29231--

From judge@east.isx.com Sun Feb 11 17:23:43 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 RAA08231
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:23:42 -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 RAA11287
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:27:11 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA17269
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:27:10 -0500 (EST)
Date: Sun, 11 Feb 2001 17:27:09 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: swiss 2
Message-ID: <Pine.SOL.4.21.0102111726570.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-869693583-981930429=:4294"
Content-Length: 8777

  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-869693583-981930429=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

---559023410-869693583-981930429=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="swiss.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111727090.4294@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="swiss.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEuYXd0LlBvaW50Ow0NCg0NCnB1YmxpYyBjbGFzcyBzd2lzcw0N
CnsNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykg
dGhyb3dzIEV4Y2VwdGlvbg0NCgl7DQ0KCQlCdWZmZXJlZFJlYWRlciBpbiA9
IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRlcigic3dpc3MuaW4i
KSk7DQ0KCQlQcmludFdyaXRlciBvdXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3
IEZpbGVXcml0ZXIoInN3aXNzLm91dCIpKTsNDQoNDQogICAgICAgIFN0cmlu
ZyBzOw0NCgkJd2hpbGUoIShzPWluLnJlYWRMaW5lKCkpLnN0YXJ0c1dpdGgo
IjAgMCIpKQ0NCgkJew0NCgkJCVN0cmluZ1Rva2VuaXplciBzdCA9IG5ldyBT
dHJpbmdUb2tlbml6ZXIocyk7DQ0KCQkJaW50IFAgPSBJbnRlZ2VyLnBhcnNl
SW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQlpbnQgUiA9IEludGVnZXIucGFy
c2VJbnQoc3QubmV4dFRva2VuKCkpOw0NCg0NCgkJCVBsYXllcltdIHBsYXll
cnMgPSBuZXcgUGxheWVyW1BdOw0NCg0NCgkJCWZvcihpbnQgaSA9IDA7IGkg
PCBQOyBpKyspDQ0KCQkJew0NCgkJCQlwbGF5ZXJzW2ldID0gbmV3IFBsYXll
cihQLCBSKTsNDQoJCQkJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGluLnJl
YWRMaW5lKCkpOw0NCgkJCQlwbGF5ZXJzW2ldLm5hbWUgPSBzdC5uZXh0VG9r
ZW4oKTsNDQoJCQkJcGxheWVyc1tpXS5hYnNvbHV0ZSA9IGk7DQ0KCQkJCXBs
YXllcnNbaV0ucmFua3NbMF0gPSBpOw0NCgkJCQlmb3IoaW50IGogPSAwOyBq
IDwgUjsgaisrKQ0NCgkJCQkJcGxheWVyc1tpXS5zY29yZXNbal0gPSBJbnRl
Z2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQl9DQ0KDQ0KCQkJ
Zm9yKGludCByb3VuZCA9IDE7IHJvdW5kIDw9IFI7IHJvdW5kKyspDQ0KCQkJ
ew0NCgkJCQkvL1N5c3RlbS5vdXQucHJpbnRsbigiU3RhcnRpbmcgcm91bmQg
IiArIHJvdW5kKTsNDQoNDQoJCQkJZm9yKGludCBpID0gMDsgaSA8IFA7IGkr
KykNDQoJCQkJew0NCgkJCQkJcGxheWVyc1tpXS5jdXJyZW50X3JvdW5kID0g
cm91bmQ7DQ0KCQkJCQlwbGF5ZXJzW2ldLnVzZWQgPSBmYWxzZTsNDQoJCQkJ
fQ0NCg0NCgkJCQlQb2ludFtdIG1hdGNoZXMgPSBuZXcgUG9pbnRbUC8yXTsN
DQoJCQkJYnVpbGQocGxheWVycywgbWF0Y2hlcywgMCk7DQ0KCQkJCS8qaW50
IG0gPSAwOw0NCgkJCQkNDQoNDQoJCQkJb3V0ZXI6DQ0KCQkJCWZvcihpbnQg
aSA9IDA7IGkgPCBQOyBpKyspDQ0KCQkJCXsNDQoJCQkJCVBsYXllciBwID0g
cGxheWVyc1tpXTsNDQoJCQkJCWlmKHAudXNlZCkgY29udGludWU7DQ0KCQkJ
CQlmb3IoaW50IGogPSBpICsgMTsgaiA8IFA7IGorKykNDQoJCQkJCXsNDQoJ
CQkJCQlpZighcGxheWVyc1tqXS51c2VkICYmICFwLnBsYXllZFtwbGF5ZXJz
W2pdLmFic29sdXRlXSkNDQoJCQkJCQl7DQ0KCQkJCQkJCW1hdGNoZXNbbV0g
PSBuZXcgUG9pbnQoaSxqKTsNDQoJCQkJCQkJbSsrOw0NCgkJCQkJCQlTeXN0
ZW0ub3V0LnByaW50bG4oIk1hdGNoOiAiICsgaSArICIgIiArIGopOw0NCgkJ
CQkJCQlwLnVzZWQgPSB0cnVlOw0NCgkJCQkJCQlwbGF5ZXJzW2pdLnVzZWQg
PSB0cnVlOw0NCgkJCQkJCQlwLnBsYXllZFtwbGF5ZXJzW2pdLmFic29sdXRl
XSA9IHRydWU7DQ0KCQkJCQkJCXBsYXllcnNbal0ucGxheWVkW3AuYWJzb2x1
dGVdID0gdHJ1ZTsNDQoJCQkJCQkJY29udGludWUgb3V0ZXI7DQ0KCQkJCQkJ
fQ0NCgkJCQkJfQ0NCgkJCQl9Ki8NDQoNDQoJCQkJZm9yKGludCBpID0gMDsg
aSA8IG1hdGNoZXMubGVuZ3RoOyBpKyspDQ0KCQkJCXsNDQoJCQkJCVBsYXll
ciBwMSA9IHBsYXllcnNbbWF0Y2hlc1tpXS54XTsNDQoJCQkJCVBsYXllciBw
MiA9IHBsYXllcnNbbWF0Y2hlc1tpXS55XTsNDQoNDQogICAgICAgICAgICAg
ICAgICAgIGludCBkID0gcDEuc2NvcmVzW3JvdW5kLTFdIC0gcDIuc2NvcmVz
W3JvdW5kLTFdOw0NCgkJCQkJaWYoZCA+IDApDQ0KCQkJCQl7DQ0KCQkJCQkJ
cDEud2lucysrOw0NCgkJCQkJfQ0NCgkJCQkJZWxzZSBpZihkIDwgMCkNDQoJ
CQkJCXsNDQoJCQkJCQlwMi53aW5zKys7DQ0KCQkJCQl9DQ0KCQkJCQllbHNl
DQ0KCQkJCQl7DQ0KCQkJCQkJcDEuZHJhd3MrKzsNDQoJCQkJCQlwMi5kcmF3
cysrOw0NCgkJCQkJfQ0NCgkJCQkJcDEuc3ByZWFkICs9IGQ7DQ0KCQkJCQlw
Mi5zcHJlYWQgLT0gZDsNDQoJCQkJfQ0NCg0NCgkJCQlBcnJheXMuc29ydChw
bGF5ZXJzLCBuZXcgUGxheWVyKDAsIDApKTsNDQoJCQkJLypmb3IoaW50IGkg
PSAwOyBpIDwgUDsgaSsrKQ0NCgkJCQl7DQ0KCQkJCQlTeXN0ZW0ub3V0LnBy
aW50bG4ocGxheWVyc1tpXS5uYW1lKyIgIitwbGF5ZXJzW2ldLndpbnMpOw0N
CgkJCQl9Ki8NDQoJCQl9DQ0KDQ0KCQkJZm9yKGludCBpID0gMDsgaSA8IFA7
IGkrKykNDQoJCQl7DQ0KCQkJCVBsYXllciBwID0gcGxheWVyc1tpXTsNDQoJ
CQkJb3V0LnByaW50KChwLm5hbWUgKyAiICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIikuc3Vic3RyaW5nKDAsMjApKTsNDQoJCQkJaW50IHcgPSBwLndp
bnMgKyBwLmRyYXdzIC8gMjsNDQoJCQkJb3V0LnByaW50KGZvcm1hdCh3LCAz
KSk7DQ0KCQkJCWlmKHAuZHJhd3MgJSAyID09IDEpDQ0KCQkJCQlvdXQucHJp
bnQoIisiKTsNDQoJCQkJZWxzZQ0NCgkJCQkJb3V0LnByaW50KCIgIik7DQ0K
CQkJCW91dC5wcmludGxuKGZvcm1hdChwLnNwcmVhZCw2KSk7DQ0KCQkJfQ0N
CgkJCW91dC5wcmludGxuKCk7DQ0KCQl9DQ0KCQlvdXQuY2xvc2UoKTsNDQoJ
fQ0NCg0NCglwdWJsaWMgc3RhdGljIFN0cmluZyBmb3JtYXQoaW50IG4sIGlu
dCBzaXplKQ0NCgl7DQ0KCQlTdHJpbmcgcyA9ICIiICsgbjsNDQoJCXdoaWxl
KHMubGVuZ3RoKCkgPCBzaXplKSBzID0gIiAiICsgczsNDQoJCXJldHVybiBz
Ow0NCgl9DQ0KDQ0KCXB1YmxpYyBzdGF0aWMgYm9vbGVhbiBidWlsZChQbGF5
ZXJbXSBwLCBQb2ludFtdIG0sIGludCBsZXZlbCkNDQoJew0NCgkJaWYobGV2
ZWwgPT0gbS5sZW5ndGggLSAxKQ0NCgkJew0NCgkJCWludCB0MSA9IC0xLCB0
MiA9IC0xOw0NCgkJCWZvcihpbnQgaSA9IDA7IGkgPCBwLmxlbmd0aDsgaSsr
KQ0NCgkJCXsNDQoJCQkJaWYoIXBbaV0udXNlZCkNDQoJCQkJew0NCgkJCQkJ
aWYodDEgPT0gLTEpDQ0KCQkJCQkJdDEgPSBpOw0NCgkJCQkJZWxzZQ0NCgkJ
CQkJCXQyID0gaTsNDQoJCQkJfQ0NCgkJCX0NDQoJCQlpZihwW3QxXS5wbGF5
ZWRbcFt0Ml0uYWJzb2x1dGVdKQ0NCgkJCXsNDQoJCQkJcmV0dXJuIGZhbHNl
Ow0NCgkJCX0NDQoJCQllbHNlDQ0KCQkJew0NCgkJCQltW2xldmVsXSA9IG5l
dyBQb2ludCh0MSwgdDIpOw0NCgkJCQlwW3QxXS51c2VkID0gcFt0Ml0udXNl
ZCA9IHRydWU7DQ0KCQkJCXBbdDFdLnBsYXllZFtwW3QyXS5hYnNvbHV0ZV0g
PSBwW3QyXS5wbGF5ZWRbcFt0MV0uYWJzb2x1dGVdID0gdHJ1ZTsNDQoJCQkJ
cmV0dXJuIHRydWU7DQ0KCQkJfQ0NCgkJfQ0NCgkJZWxzZQ0NCgkJew0NCgkJ
CWludCBoaWdoZXN0ID0gLTE7DQ0KCQkJZm9yKGludCBpID0gMDsgaSA8IHAu
bGVuZ3RoOyBpKyspDQ0KCQkJew0NCgkJCQlpZighcFtpXS51c2VkKQ0NCgkJ
CQl7DQ0KCQkJCQloaWdoZXN0ID0gaTsNDQoJCQkJCWJyZWFrOw0NCgkJCQl9
DQ0KCQkJfQ0NCgkJCWZvcihpbnQgaSA9IGhpZ2hlc3QgKyAxOyBpIDwgcC5s
ZW5ndGg7IGkrKykNDQoJCQl7DQ0KCQkJCWlmKHBbaV0udXNlZCB8fCBwW2hp
Z2hlc3RdLnBsYXllZFtwW2ldLmFic29sdXRlXSkNDQoJCQkJCWNvbnRpbnVl
Ow0NCg0NCgkJCQltW2xldmVsXSA9IG5ldyBQb2ludChoaWdoZXN0LCBpKTsN
DQoJCQkJcFtpXS51c2VkID0gcFtoaWdoZXN0XS51c2VkID0gdHJ1ZTsNDQoJ
CQkJcFtpXS5wbGF5ZWRbcFtoaWdoZXN0XS5hYnNvbHV0ZV0gPSBwW2hpZ2hl
c3RdLnBsYXllZFtwW2ldLmFic29sdXRlXSA9IHRydWU7DQ0KCQkJCWlmKGJ1
aWxkKHAsIG0sIGxldmVsICsgMSkgPT0gdHJ1ZSkNDQoJCQkJCXJldHVybiB0
cnVlOw0NCgkJCQltW2xldmVsXSA9IG51bGw7DQ0KCQkJCXBbaV0udXNlZCA9
IHBbaGlnaGVzdF0udXNlZCA9IGZhbHNlOw0NCgkJCQlwW2ldLnBsYXllZFtw
W2hpZ2hlc3RdLmFic29sdXRlXSA9IHBbaGlnaGVzdF0ucGxheWVkW3BbaV0u
YWJzb2x1dGVdID0gZmFsc2U7DQ0KCQkJfQ0NCgkJCXJldHVybiBmYWxzZTsN
DQoNDQoJCX0NDQoJfQ0NCg0NCn0NDQoNDQpjbGFzcyBQbGF5ZXIgaW1wbGVt
ZW50cyBDb21wYXJhdG9yDQ0Kew0NCglwdWJsaWMgaW50IHdpbnMsIGRyYXdz
LCBjdXJyZW50X3JvdW5kLCBzcHJlYWQsIGFic29sdXRlOw0NCglwdWJsaWMg
Ym9vbGVhbiB1c2VkOw0NCglwdWJsaWMgaW50W10gc2NvcmVzOw0NCglwdWJs
aWMgaW50W10gcmFua3M7DQ0KCXB1YmxpYyBib29sZWFuW10gcGxheWVkOw0N
CglwdWJsaWMgU3RyaW5nIG5hbWU7DQ0KDQ0KCXB1YmxpYyBQbGF5ZXIoaW50
IFAsIGludCBSKQ0NCgl7DQ0KCQlzY29yZXMgPSBuZXcgaW50W1JdOw0NCgkJ
cmFua3MgPSBuZXcgaW50W1IrMV07DQ0KCQlwbGF5ZWQgPSBuZXcgYm9vbGVh
bltQXTsNDQoJCXVzZWQgPSBmYWxzZTsNDQoJCXdpbnMgPSBkcmF3cyA9IHNw
cmVhZCA9IDA7DQ0KCX0NDQoNDQoJcHVibGljIGJvb2xlYW4gZXF1YWxzKE9i
amVjdCBvYmopDQ0KCXsNDQoJCWlmKG9iaiA9PSBudWxsKSByZXR1cm4gZmFs
c2U7DQ0KCQlpZighKG9iaiBpbnN0YW5jZW9mIFBsYXllcikpcmV0dXJuIGZh
bHNlOw0NCg0NCiAgICAgICAgUGxheWVyIHAgPSAoUGxheWVyKW9iajsNDQoJ
CWlmKHRoaXMud2lucyAhPSBwLndpbnMgfHwgdGhpcy5kcmF3cyAhPSBwLmRy
YXdzIHx8DQ0KCQkgICB0aGlzLmN1cnJlbnRfcm91bmQgIT0gcC5jdXJyZW50
X3JvdW5kIHx8IHRoaXMuc3ByZWFkICE9IHAuc3ByZWFkIHx8DQ0KCQkgICB0
aGlzLmFic29sdXRlICE9IHAuYWJzb2x1dGUgfHwNDQoJCSAgIHRoaXMudXNl
ZCAhPSBwLnVzZWQgfHwgIXRoaXMubmFtZS5lcXVhbHMocC5uYW1lKSkgcmV0
dXJuIGZhbHNlOw0NCg0NCgkJaWYodGhpcy5zY29yZXMubGVuZ3RoICE9IHAu
c2NvcmVzLmxlbmd0aCB8fA0NCgkJCXRoaXMucmFua3MubGVuZ3RoICE9IHAu
cmFua3MubGVuZ3RoIHx8DQ0KCQkJdGhpcy5wbGF5ZWQubGVuZ3RoICE9IHAu
cGxheWVkLmxlbmd0aCkgcmV0dXJuIGZhbHNlOw0NCg0NCgkJZm9yKGludCBp
ID0gMDsgaSA8IHRoaXMuc2NvcmVzLmxlbmd0aDsgaSArKykgaWYodGhpcy5z
Y29yZXNbaV0gIT0gcC5zY29yZXNbaV0pcmV0dXJuIGZhbHNlOw0NCgkJZm9y
KGludCBpID0gMDsgaSA8IHRoaXMucmFua3MubGVuZ3RoOyBpICsrKSBpZih0
aGlzLnJhbmtzW2ldICE9IHAucmFua3NbaV0pcmV0dXJuIGZhbHNlOw0NCgkJ
Zm9yKGludCBpID0gMDsgaSA8IHRoaXMucGxheWVkLmxlbmd0aDsgaSArKykg
aWYodGhpcy5wbGF5ZWRbaV0gIT0gcC5wbGF5ZWRbaV0pcmV0dXJuIGZhbHNl
Ow0NCg0NCgkJcmV0dXJuIHRydWU7DQ0KCX0NDQoNDQoJcHVibGljIGludCBj
b21wYXJlKE9iamVjdCBvMSwgT2JqZWN0IG8yKQ0NCgl7DQ0KCQlQbGF5ZXIg
cDEgPSAoUGxheWVyKW8xOw0NCgkJUGxheWVyIHAyID0gKFBsYXllcilvMjsN
DQoNDQoJCWludCB3MSA9IDIgKiBwMS53aW5zICsgcDEuZHJhd3M7DQ0KCQlp
bnQgdzIgPSAyICogcDIud2lucyArIHAyLmRyYXdzOw0NCgkJaWYodzEgPiB3
MikgcmV0dXJuIC0xOw0NCgkJaWYodzEgPCB3MikgcmV0dXJuIDE7DQ0KCQlp
ZihwMS5zcHJlYWQgPiBwMi5zcHJlYWQpIHJldHVybiAtMTsNDQoJCWlmKHAx
LnNwcmVhZCA8IHAyLnNwcmVhZCkgcmV0dXJuIDE7DQ0KCQlpZihwMS5yYW5r
c1twMS5jdXJyZW50X3JvdW5kLTFdID4gcDIucmFua3NbcDEuY3VycmVudF9y
b3VuZC0xXSkgcmV0dXJuIC0xOw0NCgkJaWYocDEucmFua3NbcDEuY3VycmVu
dF9yb3VuZC0xXSA8IHAyLnJhbmtzW3AxLmN1cnJlbnRfcm91bmQtMV0pIHJl
dHVybiAxOw0NCgkJcmV0dXJuIDA7DQ0KCX0NDQoNDQp9DQ0K
---559023410-869693583-981930429=:4294--

From judge@east.isx.com Sun Feb 11 17:28:39 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 RAA08267
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:28:37 -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 RAA11463
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:32:06 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA05043
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:32:06 -0500 (EST)
Date: Sun, 11 Feb 2001 17:32:05 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: tags.java
Message-ID: <Pine.SOL.4.21.0102111731360.29231-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1251336619-981930725=:29231"
Content-Length: 4762

  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-1251336619-981930725=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII

submit tags

Matthew Fisher          | What's in a course number?  That which we call
fisher@cc.gatech.edu    | 2430 by any other number would shaft as hard.

---559023410-1251336619-981930725=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tags.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111732050.29231@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="tags.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHRhZ3MgDQ0Kew0NCg0NCglwdWJsaWMgc3RhdGljIFN0
YWNrIHM7DQ0KDQ0KCXB1YmxpYyBzdGF0aWMgU3RyaW5nW10gb3BlbnRhZ3Mg
PSB7CSI8QT4iLCAiPEI+IiwgIjxDPiIsICI8RD4iLCAiPEU+IiwgIjxGPiIs
ICI8Rz4iLCAiPEg+IiwgIjxJPiIsICI8Sj4iLCAiPEs+IiwgIjxMPiIsICI8
TT4iLA0NCgkJCQkJCQkJCQkiPE4+IiwgIjxPPiIsICI8UD4iLCAiPFE+Iiwg
IjxSPiIsICI8Uz4iLCAiPFQ+IiwgIjxVPiIsICI8Vj4iLCAiPFc+IiwgIjxY
PiIsICI8WT4iLCAiPFo+IiB9Ow0NCg0NCglwdWJsaWMgc3RhdGljIFN0cmlu
Z1tdIGNsb3NldGFncyA9IHsiPC9BPiIsICI8L0I+IiwgIjwvQz4iLCAiPC9E
PiIsICI8L0U+IiwgIjwvRj4iLCAiPC9HPiIsICI8L0g+IiwgIjwvST4iLCAi
PC9KPiIsICI8L0s+IiwgIjwvTD4iLCAiPC9NPiIsDQ0KCQkJCQkJCQkJCSI8
L04+IiwgIjwvTz4iLCAiPC9QPiIsICI8L1E+IiwgIjwvUj4iLCAiPC9TPiIs
ICI8L1Q+IiwgIjwvVT4iLCAiPC9WPiIsICI8L1c+IiwgIjwvWD4iLCAiPC9Z
PiIsICI8L1o+IiB9Ow0NCg0NCg0NCglwdWJsaWMgc3RhdGljIHZvaWQgbWFp
bihTdHJpbmdbXSBhcmdzKQ0NCgl7DQ0KCQkNDQoJCUJ1ZmZlcmVkUmVhZGVy
IGluOyANDQoJCVByaW50V3JpdGVyIG91dDsgDQ0KDQ0KCQlTdHJpbmcgbGlu
ZTsNDQoJCWJvb2xlYW4gaW52YWxpZCwgcGFyZmluaXNoZWQ7DQ0KCQlpbnQg
azsNDQoNDQoJCXRyeQ0NCgkJew0NCgkJCWluID0gbmV3IEJ1ZmZlcmVkUmVh
ZGVyKG5ldyBGaWxlUmVhZGVyKCJ0YWdzLmluIikpOw0NCgkJCW91dCA9IG5l
dyBQcmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigidGFncy5vdXQiKSk7DQ0K
CQl9DQ0KCQljYXRjaCAoRXhjZXB0aW9uIGUpDQ0KCQl7DQ0KCQkJDQ0KCQkJ
aW4gPSBudWxsOw0NCgkJCW91dCA9IG51bGw7DQ0KDQ0KCQl9DQ0KDQ0KCQl3
aGlsZSh0cnVlKSB7DQ0KDQ0KCQkJdHJ5DQ0KCQkJew0NCgkJCWxpbmUgPSBp
bi5yZWFkTGluZSgpOw0NCgkJCWlmIChsaW5lLnN0YXJ0c1dpdGgoIiMiKSkg
YnJlYWs7DQ0KDQ0KCQkJbGluZSA9IGxpbmUgKyAiICAgICAgIjsNDQoJCQlp
bnZhbGlkID0gZmFsc2U7DQ0KCQkJcGFyZmluaXNoZWQgPSBmYWxzZTsNDQoJ
CQlzID0gbmV3IFN0YWNrKCk7DQ0KDQ0KCQkNDQoJCQkJDQ0KCQkJDQ0KCQkJ
d2hpbGUoIXBhcmZpbmlzaGVkKSB7DQ0KCQkJCWZvcihpbnQgaT0wOyBpIDwg
bGluZS5sZW5ndGgoKSAmJiAhaW52YWxpZDsgaSsrKSB7DQ0KCQkJCQlmb3Io
aW50IGo9MDsgaiA8IG9wZW50YWdzLmxlbmd0aCAmJiAhaW52YWxpZDsgaisr
KSB7DQ0KCQkJCQkJaWYgKGkgPCBsaW5lLmxlbmd0aCgpIC0gMyAmJiBsaW5l
LnN1YnN0cmluZyhpLGkrMykuZXF1YWxzKG9wZW50YWdzW2pdKSkgew0NCgkJ
CQkJCQlzLnB1c2gobmV3IEludGVnZXIoaikpOyANDQoJCQkJCQkJYnJlYWs7
DQ0KCQkJCQkJfQ0NCgkJCQkJCWVsc2UgaWYgKGkgPCBsaW5lLmxlbmd0aCgp
IC00ICYmIGxpbmUuc3Vic3RyaW5nKGksaSs0KS5lcXVhbHMoY2xvc2V0YWdz
W2pdKSkgew0NCgkJCQkJCQlpZiAocy5pc0VtcHR5KCkpIHsNDQoJCQkJCQkJ
CWludmFsaWQgPSB0cnVlOw0NCgkJCQkJCQkJDQ0KCQkJCQkJCQl3aGlsZSgh
cGFyZmluaXNoZWQpIHsNDQoJCQkJCQkJCQlmb3IoaW50IG09MDsgbSA8IGxp
bmUubGVuZ3RoKCk7IG0rKykgaWYgKGxpbmUuY2hhckF0KG0pID09ICcjJykg
eyBwYXJmaW5pc2hlZCA9IHRydWU7IH0NDQoNDQoJCQkJCQkJCQlpZiAoIXBh
cmZpbmlzaGVkKSBsaW5lID0gaW4ucmVhZExpbmUoKTsNDQoJCQkJCQkJCX0N
DQoJCQkJCQkJCQ0NCgkJCQkJCQkJb3V0LnByaW50bG4oIkV4cGVjdGVkICMg
Zm91bmQgIiArIGNsb3NldGFnc1tqXSk7DQ0KCQkJCQkJCX0NDQoJCQkJCQkJ
ZWxzZSB7DQ0KCQkJCQkJCQlrID0gKChJbnRlZ2VyKSBzLnBvcCgpKS5pbnRW
YWx1ZSgpOw0NCgkJCQkJCQkJaWYgKGsgIT0gail7DQ0KCQkJCQkJCQkJaW52
YWxpZCA9IHRydWU7DQ0KDQ0KCQkJCQkJCQkJd2hpbGUoIXBhcmZpbmlzaGVk
KSB7DQ0KCQkJCQkJCQkJCWZvcihpbnQgbT0wOyBtIDwgbGluZS5sZW5ndGgo
KTsgbSsrKSBpZiAobGluZS5jaGFyQXQobSkgPT0gJyMnKSB7IHBhcmZpbmlz
aGVkID0gdHJ1ZTsgfQ0NCg0NCgkJCQkJCQkJCQlpZiAoIXBhcmZpbmlzaGVk
KSBsaW5lID0gaW4ucmVhZExpbmUoKTsNDQoJCQkJCQkJCQl9DQ0KDQ0KCQkJ
CQkJCQkJb3V0LnByaW50bG4oIkV4cGVjdGVkICIgKyBjbG9zZXRhZ3Nba10g
KyAiIGZvdW5kICIgKyBjbG9zZXRhZ3Nbal0pOw0NCgkJCQkJCQkJfQ0NCgkJ
CQkJCQl9DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJCQkJaWYgKGxpbmUuY2hh
ckF0KGkpID09ICcjJykgcGFyZmluaXNoZWQgPSB0cnVlOw0NCgkJCQl9DQ0K
CQkJCWlmKCFwYXJmaW5pc2hlZCkgbGluZSA9IGluLnJlYWRMaW5lKCk7DQ0K
CQkJfQ0NCg0NCgkJCWlmIChpbnZhbGlkID09IGZhbHNlICYmICFzLmlzRW1w
dHkoKSkgew0NCgkJCQlrID0gKChJbnRlZ2VyKSBzLnBvcCgpKS5pbnRWYWx1
ZSgpOw0NCgkJCQlvdXQucHJpbnRsbigiRXhwZWN0ZWQgIiArIGNsb3NldGFn
c1trXSArICIgZm91bmQgIyIpOw0NCgkJCX0NDQoJCQllbHNlIGlmIChpbnZh
bGlkID09IGZhbHNlKSB7DQ0KCQkJCW91dC5wcmludGxuKCJDb3JyZWN0bHkg
dGFnZ2VkIHBhcmFncmFwaCIpOw0NCgkJCX0NDQoJCQl9IGNhdGNoKEV4Y2Vw
dGlvbiBlKSB7DQ0KCQkJCW91dC5wcmludGxuKCJDb3JycmVjdGx5IHRhZ2dl
ZCBwYXJhZ3JhcGgiKTsNDQoJCQl9DQ0KCQl9DQ0KCQl0cnkNDQoJCXsNDQoJ
CWluLmNsb3NlKCk7DQ0KCQlvdXQuY2xvc2UoKTsNDQoJCX0gY2F0Y2goRXhj
ZXB0aW9uIGUpIHsgOyB9DQ0KCX0gLy8gZW5kIG1haW4NDQp9IC8vIGVuZCBj
bGFzcw0NCg==
---559023410-1251336619-981930725=:29231--

From judge@east.isx.com Sun Feb 11 17:30:38 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 RAA08485
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:30:37 -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 RAA11528
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:34:06 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA17486
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:34:04 -0500 (EST)
Date: Sun, 11 Feb 2001 17:34:04 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0102111733500.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1841205112-981930844=:4294"
Content-Length: 4862

  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-1841205112-981930844=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

---559023410-1841205112-981930844=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tomography.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111734040.4294@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="tomography.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KY2xh
c3MgdG9tb2dyYXBoeSANDQp7DQ0KCXN0YXRpYyBpbnQgbWF6ZVtdW107DQ0K
CXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93
cyBFeGNlcHRpb24NDQoJew0NCgkJQnVmZmVyZWRSZWFkZXIgYmluID0gbmV3
IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJ0b21vZ3JhcGh5Lmlu
IikpOw0NCgkJUHJpbnRXcml0ZXIgb3V0ID0gbmV3IFByaW50V3JpdGVyKG5l
dyBGaWxlV3JpdGVyKCJ0b21vZ3JhcGh5Lm91dCIpKTsNDQoJCVN0cmluZyBh
ID0gYmluLnJlYWRMaW5lKCk7DQ0KCQlTdHJpbmdUb2tlbml6ZXIgc3QgPSBu
ZXcgU3RyaW5nVG9rZW5pemVyKGEpOw0NCgkJaW50IHIgPSBJbnRlZ2VyLnBh
cnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCWludCBjID0gSW50ZWdlci5w
YXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQ0KCQlpbnQgaW5udW09MDsNDQoJ
CXdoaWxlKCEocj09MCAmJiBjPT0wKSkNDQoJCXsNDQoJCQlpZihpbm51bSE9
MCkNDQoJCQkJb3V0LnByaW50bG4oKTsNDQoJCQlvdXQucHJpbnRsbigiUGl6
emEgYm94ICIgKyAoaW5udW0rMSkpOw0NCgkJCWlubnVtKys7DQ0KCQkJbWF6
ZSA9IG5ldyBpbnRbcl1bY107DQ0KCQkJaW50IHJvd3NbXSA9IG5ldyBpbnRb
cl07DQ0KCQkJaW50IGNvbHNbXSA9IG5ldyBpbnRbY107DQ0KCQkJaW50IHVk
W10gPSBuZXcgaW50W3IrYy0xXTsNDQoJCQlpbnQgZGRbXSA9IG5ldyBpbnRb
citjLTFdOw0NCgkJCVN0cmluZyBiID0gYmluLnJlYWRMaW5lKCk7DQ0KCQkJ
U3RyaW5nVG9rZW5pemVyIHN0MSA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoYik7
DQ0KCQkJaW50IGk9MDsNDQoJCQl3aGlsZShzdDEuaGFzTW9yZVRva2Vucygp
KQ0NCgkJCXsNDQoJCQkJcm93c1tpXSA9IEludGVnZXIucGFyc2VJbnQoc3Qx
Lm5leHRUb2tlbigpKTsNDQoJCQkJaSsrOw0NCgkJCX0NDQoJCQliID0gYmlu
LnJlYWRMaW5lKCk7DQ0KCQkJc3QxID0gbmV3IFN0cmluZ1Rva2VuaXplcihi
KTsNDQoJCQlpPTA7DQ0KCQkJd2hpbGUoc3QxLmhhc01vcmVUb2tlbnMoKSkN
DQoJCQl7DQ0KCQkJCWNvbHNbaV0gPSBJbnRlZ2VyLnBhcnNlSW50KHN0MS5u
ZXh0VG9rZW4oKSk7DQ0KCQkJCWkrKzsNDQoJCQl9DQ0KCQkJYiA9IGJpbi5y
ZWFkTGluZSgpOw0NCgkJCXN0MSA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoYik7
DQ0KCQkJaT0wOw0NCgkJCXdoaWxlKHN0MS5oYXNNb3JlVG9rZW5zKCkpDQ0K
CQkJew0NCgkJCQlkZFtpXSA9IEludGVnZXIucGFyc2VJbnQoc3QxLm5leHRU
b2tlbigpKTsNDQoJCQkJaSsrOw0NCgkJCX0NDQoJCQliID0gYmluLnJlYWRM
aW5lKCk7DQ0KCQkJc3QxID0gbmV3IFN0cmluZ1Rva2VuaXplcihiKTsNDQoJ
CQlpPTA7DQ0KCQkJd2hpbGUoc3QxLmhhc01vcmVUb2tlbnMoKSkNDQoJCQl7
DQ0KCQkJCXVkW2ldID0gSW50ZWdlci5wYXJzZUludChzdDEubmV4dFRva2Vu
KCkpOw0NCgkJCQlpKys7DQ0KCQkJfQ0NCgkJCVZlY3RvciBRID0gbmV3IFZl
Y3RvcigpOw0NCgkJCVEuYWRkKG5ldyBOb2RlKDAsMCkpOw0NCgkJCVEuYWRk
KG5ldyBOb2RlKDAsIGMtMSkpOw0NCgkJCVEuYWRkKG5ldyBOb2RlKHItMSwg
MCkpOw0NCgkJCVEuYWRkKG5ldyBOb2RlKHItMSwgYy0xKSk7DQ0KCQkJd2hp
bGUoUS5zaXplKCk+MCkNDQoJCQl7DQ0KCQkJCU5vZGUgdG5vZGUgPSAoTm9k
ZSlRLnJlbW92ZSgwKTsNDQoJCQkJaW50IHR4ID0gdG5vZGUueDsgaW50IHR5
ID0gdG5vZGUueTsNDQoJCQkJaWYobWF6ZVt0eF1bdHldPT0wKQ0NCgkJCQl7
DQ0KCQkJCQlpZihyb3dzW3R4XT4wICYmIGNvbHNbdHldPjAgJiYgZGRbKGMt
MSktdHkrdHhdPjAgJiYgdWRbdHgrdHldPjApDQ0KCQkJCQl7DQ0KCQkJCQkJ
bWF6ZVt0eF1bdHldID0gMTsNDQoJCQkJCQlyb3dzW3R4XS0tOw0NCgkJCQkJ
CWNvbHNbdHldLS07DQ0KCQkJCQkJZGRbKGMtMSktdHkrdHhdLS07DQ0KCQkJ
CQkJdWRbdHgrdHldLS07DQ0KCQkJCQl9DQ0KCQkJCQllbHNlDQ0KCQkJCQkJ
bWF6ZVt0eF1bdHldID0gLTE7DQ0KCQkJCQlpZih0eCsxPHIpDQ0KCQkJCQkJ
aWYobWF6ZVt0eCsxXVt0eV09PTApDQ0KCQkJCQkJCVEuYWRkKG5ldyBOb2Rl
KHR4KzEsIHR5KSk7DQ0KCQkJCQlpZih0eSsxPGMpDQ0KCQkJCQkJaWYobWF6
ZVt0eF1bdHkrMV09PTApDQ0KCQkJCQkJCVEuYWRkKG5ldyBOb2RlKHR4LCB0
eSsxKSk7DQ0KCQkJCQlpZih0eCsxPHIgJiYgdHkrMTxjKQ0NCgkJCQkJCWlm
KG1hemVbdHgrMV1bdHkrMV09PTApDQ0KCQkJCQkJCVEuYWRkKG5ldyBOb2Rl
KHR4KzEsIHR5KzEpKTsNDQoJCQkJCWlmKHR4LTE+LTEpDQ0KCQkJCQkJaWYo
bWF6ZVt0eC0xXVt0eV09PTApDQ0KCQkJCQkJCVEuYWRkKG5ldyBOb2RlKHR4
LTEsIHR5KSk7DQ0KCQkJCQlpZih0eS0xPi0xKQ0NCgkJCQkJCWlmKG1hemVb
dHhdW3R5LTFdPT0wKQ0NCgkJCQkJCQlRLmFkZChuZXcgTm9kZSh0eCx0eS0x
KSk7DQ0KCQkJCQlpZih0eC0xPi0xICYmIHR5LTE+LTEpDQ0KCQkJCQkJaWYo
bWF6ZVt0eC0xXVt0eS0xXT09MCkNDQoJCQkJCQkJUS5hZGQobmV3IE5vZGUo
dHgtMSwgdHktMSkpOw0NCgkJCQl9DQ0KCQkJfQ0NCgkJCWZvcihpbnQgaWk9
MDtpaTxyO2lpKyspDQ0KCQkJew0NCgkJCQlmb3IoaW50IGo9MDtqPGM7aisr
KQ0NCgkJCQkJaWYobWF6ZVtpaV1bal09PTEpDQ0KCQkJCQkJb3V0LnByaW50
KCIjIik7DQ0KCQkJCQllbHNlIA0NCgkJCQkJCW91dC5wcmludCgiLSIpOw0N
CgkJCQlvdXQucHJpbnRsbigpOw0NCgkJCX0NDQoNDQoNDQoJCQlhID0gYmlu
LnJlYWRMaW5lKCk7DQ0KCQkJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGEp
Ow0NCgkJCXIgPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsN
DQoJCQljID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQ0K
CQl9DQ0KCQliaW4uY2xvc2UoKTsNDQoJCW91dC5jbG9zZSgpOw0NCgl9DQ0K
fQ0NCmNsYXNzIE5vZGUNDQp7DQ0KCXB1YmxpYyBpbnQgeCwgeTsNDQoJcHVi
bGljIE5vZGUoaW50IHh4LCBpbnQgeXkpDQ0KCXsNDQoJCXggPSB4eDsNDQoJ
CXkgPSB5eTsNDQoJfQ0NCn07
---559023410-1841205112-981930844=:4294--

From judge@east.isx.com Sun Feb 11 17:31:37 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 RAA08505
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:31:36 -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 RAA11582
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:35:05 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA05135
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:35:04 -0500 (EST)
Date: Sun, 11 Feb 2001 17:35:04 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: tomography 2
Message-ID: <Pine.SOL.4.21.0102111734500.26502-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1297389768-981930904=:26502"
Content-Length: 10311

  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-981930904=:26502
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEuYXd0LlBvaW50Ow0NCg0NCmNsYXNzIHRvbW9ncmFwaHkNDQp7
DQ0KCXN0YXRpYyBCdWZmZXJlZFJlYWRlciBpbjsNDQoJc3RhdGljIFByaW50
V3JpdGVyIG91dDsNDQoJc3RhdGljIGludCBuUm93LCBuQ29sLCBuVXAsIG5E
b3duOw0NCglzdGF0aWMgaW50IG1VcFtdLCBtRG93bltdLCBtUm93W10sIG1D
b2xbXTsNDQoJc3RhdGljIGNoYXIgbWFwW11bXTsNDQoNDQoJcHVibGljIHN0
YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlv
bg0NCgl7DQ0KCQlpbiA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJl
YWRlcigidG9tb2dyYXBoeS5pbiIpKTsNDQoJCW91dCA9IG5ldyBQcmludFdy
aXRlcihuZXcgRmlsZVdyaXRlcigidG9tb2dyYXBoeS5vdXQiKSk7DQ0KCQlp
bnQgaVJ1biA9IDE7DQ0KDQ0KCQlpbnQgaSwgajsNDQoNDQoJCWZvcig7Oyl7
DQ0KCQkJU3RyaW5nIGxpbmUgPSBpbi5yZWFkTGluZSgpOw0NCgkJCVN0cmlu
Z1Rva2VuaXplciBzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIobGluZSk7DQ0K
CQkJblJvdyA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0N
CgkJCW5Db2wgPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsN
DQoJCQlpZiAoblJvdz09MCkgYnJlYWs7DQ0KDQ0KCQkJblVwID0gbkRvd24g
PSBuUm93K25Db2wtMTsNDQoNDQoJCQlvdXQucHJpbnRsbigiUGl6emEgYm94
ICIraVJ1bik7DQ0KCQkJaVJ1bisrOw0NCg0NCgkJCW1hcCA9IG5ldyBjaGFy
W25Sb3ddW25Db2xdOw0NCgkJCWZvcihqPTA7IGo8blJvdzsgaisrKXsNDQoJ
CQkJQXJyYXlzLmZpbGwobWFwW2pdLCAnPycpOw0NCgkJCX0NDQoNDQoJCQlt
VXAgPSBuZXcgaW50W25VcF07DQ0KCQkJbURvd24gPSBuZXcgaW50W25Eb3du
XTsNDQoJCQltUm93ID0gbmV3IGludFtuUm93XTsNDQoJCQltQ29sID0gbmV3
IGludFtuQ29sXTsNDQoNDQoJCQlzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIo
aW4ucmVhZExpbmUoKSk7DQ0KCQkJZm9yKGk9MDsgaTxuUm93OyBpKyspew0N
CgkJCQltUm93W2ldID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4o
KSk7DQ0KCQkJfQ0NCg0NCgkJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihp
bi5yZWFkTGluZSgpKTsNDQoJCQlmb3IoaT0wOyBpPG5Db2w7IGkrKyl7DQ0K
CQkJCW1Db2xbaV0gPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigp
KTsNDQoJCQl9DQ0KDQ0KCQkJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGlu
LnJlYWRMaW5lKCkpOw0NCgkJCWZvcihpPTA7IGk8bkRvd247IGkrKyl7DQ0K
CQkJCW1Eb3duW2ldID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4o
KSk7DQ0KCQkJfQ0NCg0NCgkJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihp
bi5yZWFkTGluZSgpKTsNDQoJCQlmb3IoaT0wOyBpPG5VcDsgaSsrKXsNDQoJ
CQkJbVVwW2ldID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7
DQ0KCQkJfQ0NCg0NCg0NCgkJCXNvbHZlKCk7DQ0KDQ0KCQkNDQoJCQlmb3Io
aj0wOyBqPG5Sb3c7IGorKyl7DQ0KCQkJCVN0cmluZyBzID0gbmV3IFN0cmlu
ZyhtYXBbal0pOw0NCgkJCQlvdXQucHJpbnRsbihzKTsNDQoJCQl9DQ0KDQ0K
CQkJb3V0LnByaW50bG4oKTsNDQoJCX0NDQoNDQoJCW91dC5jbG9zZSgpOw0N
Cgl9DQ0KDQ0KCXN0YXRpYyB2b2lkIGR1bXAoU3RyaW5nIHNhKQ0NCgl7DQ0K
CQkvKg0NCgkJU3lzdGVtLm91dC5wcmludGxuKCJhZnRlcjogIitzYSk7DQ0K
CQlpbnQgaSwgajsNDQoJCWZvcihqPTA7IGo8blJvdzsgaisrKXsNDQoJCQkJ
U3RyaW5nIHMgPSBuZXcgU3RyaW5nKG1hcFtqXSk7DQ0KCQkJCVN5c3RlbS5v
dXQucHJpbnRsbihzKTsNDQoJCQl9DQ0KDQ0KCQkJZm9yKGk9MDsgaTxuQ29s
OyBpKyspew0NCgkJCQlTeXN0ZW0ub3V0LnByaW50KCIiK21Db2xbaV0rIiAi
KTsNDQoJCQl9CQkJDQ0KCQkJU3lzdGVtLm91dC5wcmludGxuKCk7DQ0KDQ0K
CQkJZm9yKGk9MDsgaTxuUm93OyBpKyspew0NCgkJCQlTeXN0ZW0ub3V0LnBy
aW50KCIiK21Sb3dbaV0rIiAiKTsNDQoJCQl9CQkJDQ0KCQkJU3lzdGVtLm91
dC5wcmludGxuKCk7DQ0KDQ0KCQkNDQoJCQlTeXN0ZW0ub3V0LnByaW50bG4o
KTsNDQoJCQkqLw0NCgl9DQ0KDQ0KCXN0YXRpYyB2b2lkIHNvbHZlKCkNDQoJ
ew0NCgkJaW50IGksIGosIG5PcGVuOw0NCg0NCgkJd2hpbGUoIWZpbmlzaGVk
KCkpew0NCg0NCgkJCWR1bXAoInN0YXJ0Iik7DQ0KDQ0KCQkJZm9yKGk9MDsg
aTxuUm93OyBpKyspew0NCgkJCQluT3BlbiA9IG9wZW5Sb3coaSk7DQ0KCQkJ
CWlmIChuT3Blbj09MCkgY29udGludWU7DQ0KCQkJCWlmIChuT3Blbj09bVJv
d1tpXSkNDQoJCQkJew0NCgkJCQkJZmlsbFJvdyhpKTsNDQoJCQkJCWNvbnRp
bnVlOw0NCgkJCQl9DQ0KCQkJCWlmIChtUm93W2ldPT0wKQ0NCgkJCQl7DQ0K
CQkJCQljbGVhclJvdyhpKTsNDQoJCQkJCWNvbnRpbnVlOw0NCgkJCQl9DQ0K
CQkJfQ0NCg0NCgkJCWR1bXAoInJvdyIpOw0NCg0NCgkJCWZvcihpPTA7IGk8
bkNvbDsgaSsrKXsNDQoJCQkJbk9wZW4gPSBvcGVuQ29sKGkpOw0NCgkJCQlp
ZiAobk9wZW49PTApIGNvbnRpbnVlOw0NCgkJCQlpZiAobk9wZW49PW1Db2xb
aV0pDQ0KCQkJCXsNDQoJCQkJCWZpbGxDb2woaSk7DQ0KCQkJCQljb250aW51
ZTsNDQoJCQkJfQ0NCgkJCQlpZiAobUNvbFtpXT09MCkNDQoJCQkJew0NCgkJ
CQkJY2xlYXJDb2woaSk7DQ0KCQkJCQljb250aW51ZTsNDQoJCQkJfQ0NCgkJ
CX0NDQoNDQoJCQlkdW1wKCJjb2wiKTsNDQoNDQoJCQlmb3IoaT0wOyBpPG5E
b3duOyBpKyspew0NCgkJCQluT3BlbiA9IG9wZW5Eb3duKGkpOw0NCgkJCQlp
ZiAobk9wZW49PTApIGNvbnRpbnVlOw0NCgkJCQlpZiAobk9wZW49PW1Eb3du
W2ldKQ0NCgkJCQl7DQ0KCQkJCQlmaWxsRG93bihpKTsNDQoJCQkJCWNvbnRp
bnVlOw0NCgkJCQl9DQ0KCQkJCWlmIChtRG93bltpXT09MCkNDQoJCQkJew0N
CgkJCQkJY2xlYXJEb3duKGkpOw0NCgkJCQkJY29udGludWU7DQ0KCQkJCX0N
DQoJCQl9DQ0KDQ0KCQkJZHVtcCgiZG93biIpOw0NCg0NCgkJCWZvcihpPTA7
IGk8blVwOyBpKyspew0NCgkJCQluT3BlbiA9IG9wZW5VcChpKTsNDQoJCQkJ
aWYgKG5PcGVuPT0wKSBjb250aW51ZTsNDQoJCQkJaWYgKG5PcGVuPT1tVXBb
aV0pDQ0KCQkJCXsNDQoJCQkJCWZpbGxVcChpKTsNDQoJCQkJCWNvbnRpbnVl
Ow0NCgkJCQl9DQ0KCQkJCWlmIChtVXBbaV09PTApDQ0KCQkJCXsNDQoJCQkJ
CWNsZWFyVXAoaSk7DQ0KCQkJCQljb250aW51ZTsNDQoJCQkJfQ0NCgkJCX0N
DQoNDQoJCQlkdW1wKCJ1cCIpOw0NCg0NCgkJfQ0NCgl9DQ0KDQ0KCXN0YXRp
YyB2b2lkIGZpbGxSb3coaW50IHkpDQ0KCXsNDQoJCWludCB4Ow0NCgkJZm9y
KHg9MDsgeDxuQ29sOyB4Kyspew0NCgkJCS8vU3lzdGVtLm91dC5wcmludGxu
KCIoIit4KyIsICIreSsiKSIpOw0NCgkJCWlmIChtYXBbeV1beF09PSc/JykN
DQoJCQl7DQ0KCQkJCW1hcFt5XVt4XT0nIyc7DQ0KCQkJCW1Db2xbeF0tLTsN
DQoJCQkJbVVwW3BvaW50MlVwKHgsIHkpXS0tOw0NCgkJCQltRG93bltwb2lu
dDJEb3duKHgsIHkpXS0tOw0NCgkJCX0NDQoJCX0NDQoJCW1Sb3dbeV0gPSAw
Ow0NCgl9DQ0KDQ0KCXN0YXRpYyB2b2lkIGZpbGxDb2woaW50IHgpDQ0KCXsN
DQoJCWludCB5Ow0NCgkJZm9yKHk9MDsgeTxuUm93OyB5Kyspew0NCgkJCWlm
IChtYXBbeV1beF09PSc/JykNDQoJCQl7DQ0KCQkJCW1hcFt5XVt4XT0nIyc7
DQ0KCQkJCW1Sb3dbeV0tLTsNDQoJCQkJbVVwW3BvaW50MlVwKHgsIHkpXS0t
Ow0NCgkJCQltRG93bltwb2ludDJEb3duKHgsIHkpXS0tOw0NCgkJCX0NDQoJ
CX0NDQoJCW1Db2xbeF0gPSAwOw0NCgl9DQ0KDQ0KCXN0YXRpYyB2b2lkIGZp
bGxEb3duKGludCBpKQ0NCgl7DQ0KCQlpbnQgeCwgeTsNDQoJCVBvaW50IHAg
PSBkb3duMlBvaW50KGkpOw0NCgkJeCA9IHAueDsNDQoJCXkgPSBwLnk7DQ0K
DQ0KCQlkb3sNDQoJCQlpZiAobWFwW3ldW3hdPT0nPycpDQ0KCQkJew0NCgkJ
CQltYXBbeV1beF0gPSAnIyc7DQ0KCQkJCW1Db2xbeF0tLTsNDQoJCQkJbVJv
d1t5XS0tOw0NCgkJCQltVXBbcG9pbnQyVXAoeCwgeSldLS07DQ0KCQkJfQ0N
CgkJCXgrKzsNDQoJCQl5Kys7DQ0KCQl9IHdoaWxlKHg8bkNvbCAmJiB5PG5S
b3cpOw0NCgkJbURvd25baV0gPSAwOw0NCgl9DQ0KDQ0KCXN0YXRpYyB2b2lk
IGZpbGxVcChpbnQgaSkNDQoJew0NCgkJaW50IHgsIHk7DQ0KCQlQb2ludCBw
ID0gdXAyUG9pbnQoaSk7DQ0KCQl4ID0gcC54Ow0NCgkJeSA9IHAueTsNDQoN
DQoJCWRvew0NCgkJCS8vU3lzdGVtLm91dC5wcmludGxuKCJmaWxsIHVwOiAi
K3grIiwgIit5KTsNDQoJCQlpZiAobWFwW3ldW3hdPT0nPycpDQ0KCQkJew0N
CgkJCQltYXBbeV1beF0gPSAnIyc7DQ0KCQkJCW1Db2xbeF0tLTsNDQoJCQkJ
bVJvd1t5XS0tOw0NCgkJCQltRG93bltwb2ludDJEb3duKHgsIHkpXS0tOw0N
CgkJCX0NDQoJCQl4Kys7DQ0KCQkJeS0tOw0NCgkJfSB3aGlsZSh4PG5Db2wg
JiYgeT49MCk7DQ0KCQltVXBbaV0gPSAwOw0NCgl9DQ0KDQ0KCXN0YXRpYyBp
bnQgcG9pbnQyVXAoaW50IHgsIGludCB5KQ0NCgl7DQ0KCQkvL1N5c3RlbS5v
dXQucHJpbnQoInVwICgiK3grIiwgIit5KyIpIC0+ICIpOw0NCgkJd2hpbGUo
eD4wICYmIHk8blJvdy0xKXsNDQoJCQl4LS07DQ0KCQkJeSsrOw0NCgkJfQ0N
CgkJaW50IG47DQ0KCQlpZiAoeD09MCkgbiA9IHk7DQ0KCQllbHNlIG4gPSB4
K25Sb3ctMTsNDQoJCS8vU3lzdGVtLm91dC5wcmludGxuKCIiK24pOw0NCgkJ
cmV0dXJuIG47DQ0KCX0NDQoNDQoJc3RhdGljIGludCBwb2ludDJEb3duKGlu
dCB4LCBpbnQgeSkNDQoJew0NCgkJLy9TeXN0ZW0ub3V0LnByaW50KCJkb3du
ICgiK3grIiwgIit5KyIpIC0+ICIpOw0NCgkJd2hpbGUoeD4wICYmIHk+MCl7
DQ0KCQkJeC0tOw0NCgkJCXktLTsNDQoJCX0NDQoJCWludCBuOw0NCgkJaWYg
KHk9PTApIG49bkNvbC14LTE7DQ0KCQllbHNlIG49bkNvbCt5LTE7DQ0KCQkv
L1N5c3RlbS5vdXQucHJpbnRsbigiIituKTsNDQoJCXJldHVybiBuOw0NCgl9
DQ0KDQ0KCXN0YXRpYyB2b2lkIGNsZWFyQ29sKGludCB4KQ0NCgl7DQ0KCQlp
bnQgeTsNDQoJCWZvcih5PTA7IHk8blJvdzsgeSsrKXsNDQoJCQlpZiAobWFw
W3ldW3hdPT0nPycpDQ0KCQkJew0NCgkJCQltYXBbeV1beF09Jy0nOw0NCgkJ
CX0NDQoJCX0NDQoJfQ0NCg0NCglzdGF0aWMgdm9pZCBjbGVhclJvdyhpbnQg
eSkNDQoJew0NCgkJaW50IHg7DQ0KCQlmb3IoeD0wOyB4PG5Db2w7IHgrKyl7
DQ0KCQkJaWYgKG1hcFt5XVt4XT09Jz8nKQ0NCgkJCXsNDQoJCQkJbWFwW3ld
W3hdPSctJzsNDQoJCQl9DQ0KCQl9DQ0KCX0NDQoNDQoJc3RhdGljIHZvaWQg
Y2xlYXJEb3duKGludCBpKQ0NCgl7DQ0KCQlpbnQgeCwgeTsNDQoJCVBvaW50
IHAgPSBkb3duMlBvaW50KGkpOw0NCgkJeCA9IHAueDsNDQoJCXkgPSBwLnk7
DQ0KCQlkb3sNDQoJCQlpZiAobWFwW3ldW3hdPT0nPycpIG1hcFt5XVt4XT0n
LSc7DQ0KCQkJeCsrOw0NCgkJCXkrKzsNDQoJCX0gd2hpbGUoeDxuQ29sICYm
IHk8blJvdyk7DQ0KCX0NDQoNDQoJc3RhdGljIHZvaWQgY2xlYXJVcChpbnQg
aSkNDQoJew0NCgkJaW50IHgsIHk7DQ0KCQlQb2ludCBwID0gdXAyUG9pbnQo
aSk7DQ0KCQl4ID0gcC54Ow0NCgkJeSA9IHAueTsNDQoJCWRvew0NCgkJCWlm
IChtYXBbeV1beF09PSc/JykgbWFwW3ldW3hdPSctJzsNDQoJCQl4Kys7DQ0K
CQkJeS0tOw0NCgkJfSB3aGlsZSh4PG5Db2wgJiYgeT49MCk7DQ0KCX0NDQoN
DQoJc3RhdGljIGludCBvcGVuUm93KGludCBpKQ0NCgl7DQ0KCQlpbnQgeCwg
biA9IDA7DQ0KCQlmb3IgKHg9MDsgeDxuQ29sOyB4KyspDQ0KCQl7DQ0KCQkJ
aWYgKG1hcFtpXVt4XT09Jz8nKSBuKys7DQ0KCQl9DQ0KCQlyZXR1cm4gbjsN
DQoJfQ0NCg0NCglzdGF0aWMgaW50IG9wZW5Db2woaW50IHgpDQ0KCXsNDQoJ
CWludCB5LCBuID0gMDsNDQoJCWZvciAoeT0wOyB5PG5Sb3c7IHkrKykNDQoJ
CXsNDQoJCQlpZiAobWFwW3ldW3hdPT0nPycpIG4rKzsNDQoJCX0NDQoJCXJl
dHVybiBuOw0NCgl9DQ0KDQ0KCXN0YXRpYyBQb2ludCBkb3duMlBvaW50KGlu
dCBpKQ0NCgl7DQ0KCQlpbnQgeCwgeTsNDQoJCWlmIChpPG5Db2wpDQ0KCQl7
DQ0KCQkJeCA9IG5Db2wtaS0xOw0NCgkJCXkgPSAwOw0NCgkJfQ0NCgkJZWxz
ZXsNDQoJCQl4PTA7DQ0KCQkJeT1pLW5Db2wrMTsNDQoJCX0NDQoJCXJldHVy
biBuZXcgUG9pbnQoeCwgeSk7DQ0KCX0NDQoNDQoJc3RhdGljIGludCBvcGVu
RG93bihpbnQgaSkNDQoJew0NCgkJaW50IHgsIHksIG47DQ0KDQ0KCQluID0g
MDsNDQoJCVBvaW50IHAgPSBkb3duMlBvaW50KGkpOw0NCgkJeCA9IHAueDsN
DQoJCXkgPSBwLnk7DQ0KDQ0KCQlkb3sNDQoJCQlpZiAobWFwW3ldW3hdPT0n
PycpIG4rKzsNDQoJCQl4Kys7DQ0KCQkJeSsrOw0NCgkJfSB3aGlsZSh4PG5D
b2wgJiYgeTxuUm93KTsNDQoNDQoJCXJldHVybiBuOw0NCgl9DQ0KDQ0KCXN0
YXRpYyBQb2ludCB1cDJQb2ludChpbnQgaSkNDQoJew0NCgkJaW50IHgsIHk7
DQ0KCQlpZiAoaTxuUm93KQ0NCgkJew0NCgkJCXggPSAwOw0NCgkJCXkgPSBp
Ow0NCgkJfQ0NCgkJZWxzZXsNDQoJCQl4ID0gaSAtIG5Sb3crMTsNDQoJCQl5
ID0gblJvdy0xOw0NCgkJfQ0NCgkJcmV0dXJuIG5ldyBQb2ludCh4LCB5KTsN
DQoJfQ0NCg0NCglzdGF0aWMgaW50IG9wZW5VcChpbnQgaSkNDQoJew0NCgkJ
aW50IHgsIHksIG47DQ0KDQ0KCQluID0gMDsNDQoJCVBvaW50IHAgPSB1cDJQ
b2ludChpKTsNDQoJCXggPSBwLng7DQ0KCQl5ID0gcC55Ow0NCg0NCgkJZG97
DQ0KCQkJaWYgKG1hcFt5XVt4XT09Jz8nKSBuKys7DQ0KCQkJeCsrOw0NCgkJ
CXktLTsNDQoJCX0gd2hpbGUoeDxuQ29sICYmIHk+PTApOw0NCg0NCgkJcmV0
dXJuIG47DQ0KCX0NDQoNDQoJc3RhdGljIGJvb2xlYW4gZmluaXNoZWQoKQ0N
Cgl7DQ0KCQlpbnQgaSwgajsNDQoJCWZvcihqPTA7IGo8blJvdzsgaisrKXsN
DQoJCQlmb3IoaT0wOyBpPG5Db2w7IGkrKyl7DQ0KCQkJCWlmIChtYXBbal1b
aV09PSc/JykgcmV0dXJuIGZhbHNlOw0NCgkJCX0NDQoJCX0NDQoJCXJldHVy
biB0cnVlOw0NCgl9DQ0KfQ==
---559023410-1297389768-981930904=:26502--

From judge@east.isx.com Sun Feb 11 17:39: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 RAA08604
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:38:59 -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 RAA11879
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:42:28 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA17891
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:42:27 -0500 (EST)
Date: Sun, 11 Feb 2001 17:42:27 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: tomography
Message-ID: <Pine.SOL.4.21.0102111742120.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1817792895-981931347=:4294"
Content-Length: 4878

  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-1817792895-981931347=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

---559023410-1817792895-981931347=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tomography.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111742270.4294@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="tomography.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KY2xh
c3MgdG9tb2dyYXBoeSANDQp7DQ0KCXN0YXRpYyBpbnQgbWF6ZVtdW107DQ0K
CXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93
cyBFeGNlcHRpb24NDQoJew0NCgkJQnVmZmVyZWRSZWFkZXIgYmluID0gbmV3
IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJ0b21vZ3JhcGh5Lmlu
IikpOw0NCgkJUHJpbnRXcml0ZXIgb3V0ID0gbmV3IFByaW50V3JpdGVyKG5l
dyBGaWxlV3JpdGVyKCJ0b21vZ3JhcGh5Lm91dCIpKTsNDQoJCVN0cmluZyBh
ID0gYmluLnJlYWRMaW5lKCk7DQ0KCQlTdHJpbmdUb2tlbml6ZXIgc3QgPSBu
ZXcgU3RyaW5nVG9rZW5pemVyKGEpOw0NCgkJaW50IHIgPSBJbnRlZ2VyLnBh
cnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCWludCBjID0gSW50ZWdlci5w
YXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQ0KCQlpbnQgaW5udW09MDsNDQoJ
CXdoaWxlKCEocj09MCAmJiBjPT0wKSkNDQoJCXsNDQoJCQlpZihpbm51bSE9
MCkNDQoJCQkJb3V0LnByaW50bG4oKTsNDQoJCQlvdXQucHJpbnRsbigiUGl6
emEgYm94ICIgKyAoaW5udW0rMSkpOw0NCgkJCWlubnVtKys7DQ0KCQkJbWF6
ZSA9IG5ldyBpbnRbcl1bY107DQ0KCQkJaW50IHJvd3NbXSA9IG5ldyBpbnRb
cl07DQ0KCQkJaW50IGNvbHNbXSA9IG5ldyBpbnRbY107DQ0KCQkJaW50IHVk
W10gPSBuZXcgaW50W3IrYy0xXTsNDQoJCQlpbnQgZGRbXSA9IG5ldyBpbnRb
citjLTFdOw0NCgkJCVN0cmluZyBiID0gYmluLnJlYWRMaW5lKCk7DQ0KCQkJ
U3RyaW5nVG9rZW5pemVyIHN0MSA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoYik7
DQ0KCQkJaW50IGk9MDsNDQoJCQl3aGlsZShzdDEuaGFzTW9yZVRva2Vucygp
KQ0NCgkJCXsNDQoJCQkJcm93c1tpXSA9IEludGVnZXIucGFyc2VJbnQoc3Qx
Lm5leHRUb2tlbigpKTsNDQoJCQkJaSsrOw0NCgkJCX0NDQoJCQliID0gYmlu
LnJlYWRMaW5lKCk7DQ0KCQkJc3QxID0gbmV3IFN0cmluZ1Rva2VuaXplcihi
KTsNDQoJCQlpPTA7DQ0KCQkJd2hpbGUoc3QxLmhhc01vcmVUb2tlbnMoKSkN
DQoJCQl7DQ0KCQkJCWNvbHNbaV0gPSBJbnRlZ2VyLnBhcnNlSW50KHN0MS5u
ZXh0VG9rZW4oKSk7DQ0KCQkJCWkrKzsNDQoJCQl9DQ0KCQkJYiA9IGJpbi5y
ZWFkTGluZSgpOw0NCgkJCXN0MSA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoYik7
DQ0KCQkJaT0wOw0NCgkJCXdoaWxlKHN0MS5oYXNNb3JlVG9rZW5zKCkpDQ0K
CQkJew0NCgkJCQlkZFtpXSA9IEludGVnZXIucGFyc2VJbnQoc3QxLm5leHRU
b2tlbigpKTsNDQoJCQkJaSsrOw0NCgkJCX0NDQoJCQliID0gYmluLnJlYWRM
aW5lKCk7DQ0KCQkJc3QxID0gbmV3IFN0cmluZ1Rva2VuaXplcihiKTsNDQoJ
CQlpPTA7DQ0KCQkJd2hpbGUoc3QxLmhhc01vcmVUb2tlbnMoKSkNDQoJCQl7
DQ0KCQkJCXVkW2ldID0gSW50ZWdlci5wYXJzZUludChzdDEubmV4dFRva2Vu
KCkpOw0NCgkJCQlpKys7DQ0KCQkJfQ0NCgkJCVZlY3RvciBRID0gbmV3IFZl
Y3RvcigpOw0NCgkJCVEuYWRkKG5ldyBOb2RlKDAsMCkpOw0NCgkJCVEuYWRk
KG5ldyBOb2RlKDAsIGMtMSkpOw0NCgkJCVEuYWRkKG5ldyBOb2RlKHItMSwg
MCkpOw0NCgkJCVEuYWRkKG5ldyBOb2RlKHItMSwgYy0xKSk7DQ0KCQkJd2hp
bGUoUS5zaXplKCk+MCkNDQoJCQl7DQ0KCQkJCU5vZGUgdG5vZGUgPSAoTm9k
ZSlRLnJlbW92ZSgwKTsNDQoJCQkJaW50IHR4ID0gdG5vZGUueDsgaW50IHR5
ID0gdG5vZGUueTsNDQoJCQkJaWYobWF6ZVt0eF1bdHldPT0wKQ0NCgkJCQl7
DQ0KCQkJCQlpZihyb3dzW3R4XT4wICYmIGNvbHNbdHldPjAgJiYgZGRbKGMt
MSktdHkrdHhdPjAgJiYgdWRbdHgrdHldPjApDQ0KCQkJCQl7DQ0KCQkJCQkJ
bWF6ZVt0eF1bdHldID0gMTsNDQoJCQkJCQlyb3dzW3R4XS0tOw0NCgkJCQkJ
CWNvbHNbdHldLS07DQ0KCQkJCQkJZGRbKGMtMSktdHkrdHhdLS07DQ0KCQkJ
CQkJdWRbdHgrdHldLS07DQ0KCQkJCQl9DQ0KCQkJCQllbHNlDQ0KCQkJCQkJ
bWF6ZVt0eF1bdHldID0gLTE7DQ0KCQkJCQlpZih0eCsxPHIpDQ0KCQkJCQkJ
aWYobWF6ZVt0eCsxXVt0eV09PTApDQ0KCQkJCQkJCVEuYWRkKG5ldyBOb2Rl
KHR4KzEsIHR5KSk7DQ0KCQkJCQlpZih0eSsxPGMpDQ0KCQkJCQkJaWYobWF6
ZVt0eF1bdHkrMV09PTApDQ0KCQkJCQkJCVEuYWRkKG5ldyBOb2RlKHR4LCB0
eSsxKSk7DQ0KLy8JCQkJCWlmKHR4KzE8ciAmJiB0eSsxPGMpDQ0KLy8JCQkJ
CQlpZihtYXplW3R4KzFdW3R5KzFdPT0wKQ0NCi8vCQkJCQkJCVEuYWRkKG5l
dyBOb2RlKHR4KzEsIHR5KzEpKTsNDQoJCQkJCWlmKHR4LTE+LTEpDQ0KCQkJ
CQkJaWYobWF6ZVt0eC0xXVt0eV09PTApDQ0KCQkJCQkJCVEuYWRkKG5ldyBO
b2RlKHR4LTEsIHR5KSk7DQ0KCQkJCQlpZih0eS0xPi0xKQ0NCgkJCQkJCWlm
KG1hemVbdHhdW3R5LTFdPT0wKQ0NCgkJCQkJCQlRLmFkZChuZXcgTm9kZSh0
eCx0eS0xKSk7DQ0KLy8JCQkJCWlmKHR4LTE+LTEgJiYgdHktMT4tMSkNDQov
LwkJCQkJCWlmKG1hemVbdHgtMV1bdHktMV09PTApDQ0KLy8JCQkJCQkJUS5h
ZGQobmV3IE5vZGUodHgtMSwgdHktMSkpOw0NCgkJCQl9DQ0KCQkJfQ0NCgkJ
CWZvcihpbnQgaWk9MDtpaTxyO2lpKyspDQ0KCQkJew0NCgkJCQlmb3IoaW50
IGo9MDtqPGM7aisrKQ0NCgkJCQkJaWYobWF6ZVtpaV1bal09PTEpDQ0KCQkJ
CQkJb3V0LnByaW50KCIjIik7DQ0KCQkJCQllbHNlIA0NCgkJCQkJCW91dC5w
cmludCgiLSIpOw0NCgkJCQlvdXQucHJpbnRsbigpOw0NCgkJCX0NDQoNDQoN
DQoJCQlhID0gYmluLnJlYWRMaW5lKCk7DQ0KCQkJc3QgPSBuZXcgU3RyaW5n
VG9rZW5pemVyKGEpOw0NCgkJCXIgPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5l
eHRUb2tlbigpKTsNDQoJCQljID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0
VG9rZW4oKSk7DQ0KCQl9DQ0KCQliaW4uY2xvc2UoKTsNDQoJCW91dC5jbG9z
ZSgpOw0NCgl9DQ0KfQ0NCmNsYXNzIE5vZGUNDQp7DQ0KCXB1YmxpYyBpbnQg
eCwgeTsNDQoJcHVibGljIE5vZGUoaW50IHh4LCBpbnQgeXkpDQ0KCXsNDQoJ
CXggPSB4eDsNDQoJCXkgPSB5eTsNDQoJfQ0NCn07
---559023410-1817792895-981931347=:4294--

From judge@east.isx.com Sun Feb 11 17:41: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 RAA08870
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:41: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 RAA12028
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:45:24 -0500 (EST)
Received: from localhost (jeffc@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA18080
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:45:23 -0500 (EST)
Date: Sun, 11 Feb 2001 17:45:23 -0500 (EST)
From: Jeff Collins <jeffc@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit layout
Message-ID: <Pine.SOL.4.21.0102111745010.6053-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-341603450-981931523=:6053"
Content-Length: 5037

  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-341603450-981931523=:6053
Content-Type: TEXT/PLAIN; charset=US-ASCII



					
			-Richard Jeffrey Collins (jeffc@cc.gatech.edu)

---559023410-341603450-981931523=:6053
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="layout.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111745230.6053@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="layout.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEubmV0Lio7DQ0KDQ0KcHVibGljIGNsYXNzIGxheW91dCB7DQ0K
DQ0KCXN0YXRpYyBCdWZmZXJlZFJlYWRlciBpbjsNDQoJc3RhdGljIFByaW50
U3RyZWFtIG91dDsNDQoJc3RhdGljIFN0cmluZ1Rva2VuaXplciB0b2tlOw0N
CglzdGF0aWMgaW50IGNvdW50Ow0NCglzdGF0aWMgaW50IHdpZHRoOw0NCglz
dGF0aWMgaW50IHNwYWNpbmc7DQ0KCXN0YXRpYyBpbnQgW10gc2l6ZXM7DQ0K
CXN0YXRpYyBpbnQgW10gc3RhcnRzOw0NCg0NCglwdWJsaWMgc3RhdGljIHZv
aWQgbWFpbiAoU3RyaW5nIFtdIGFyZ3MpIHRocm93cyBFeGNlcHRpb24gew0N
CgkJU3RyaW5nIHMgPSBudWxsOw0NCgkJU3RyaW5nIHAgPSAiIjsNDQoJCWlu
ID0gbmV3IEJ1ZmZlcmVkUmVhZGVyIChuZXcgRmlsZVJlYWRlciAoImxheW91
dC5pbiIpKTsNDQoJCW91dCA9IG5ldyBQcmludFN0cmVhbSAobmV3IEJ1ZmZl
cmVkT3V0cHV0U3RyZWFtIChuZXcgRmlsZU91dHB1dFN0cmVhbSAoImxheW91
dC5vdXQiKSkpOw0NCgkJd2hpbGUgKCEocyA9IGluLnJlYWRMaW5lICgpKS5l
cXVhbHMgKCIwIDAgMCIpKSB7DQ0KCQkJcCArPSBzICsgIiAiOw0NCgkJfQ0N
CgkJdG9rZSA9IG5ldyBTdHJpbmdUb2tlbml6ZXIgKHApOw0NCgkJd2hpbGUg
KHRva2UuaGFzTW9yZVRva2VucyAoKSkgew0NCgkJCWNvdW50Kys7DQ0KCQkJ
b3V0LnByaW50bG4gKCJQcm9ibGVtIG51bWJlciAiICsgY291bnQpOw0NCgkJ
CWRvSXQgKCk7DQ0KCQl9DQ0KCQlpbi5jbG9zZSAoKTsNDQoJCW91dC5jbG9z
ZSAoKTsNDQoJfQ0NCg0NCg0NCglwdWJsaWMgc3RhdGljIHZvaWQgZG9JdCAo
KSB7DQ0KCQl3aWR0aCA9IEludGVnZXIucGFyc2VJbnQgKHRva2UubmV4dFRv
a2VuICgpKTsNDQoJCXNwYWNpbmcgPSBJbnRlZ2VyLnBhcnNlSW50ICh0b2tl
Lm5leHRUb2tlbiAoKSk7DQ0KCQlzaXplcyA9IG5ldyBpbnQgW0ludGVnZXIu
cGFyc2VJbnQgKHRva2UubmV4dFRva2VuICgpKV07DQ0KCQlzdGFydHMgPSBu
ZXcgaW50IFtzaXplcy5sZW5ndGhdOw0NCgkJaW50IHRvdGFsID0gc3BhY2lu
ZyAqIChzaXplcy5sZW5ndGggLSAxKTsNDQoJCWZvciAoaW50IGkgPSAwOyBp
IDwgc2l6ZXMubGVuZ3RoOyBpKyspIHsNDQoJCQlzaXplcyBbaV0gPSBJbnRl
Z2VyLnBhcnNlSW50ICh0b2tlLm5leHRUb2tlbiAoKSk7DQ0KCQkJdG90YWwg
Kz0gc2l6ZXMgW2ldOw0NCgkJfQ0NCgkJaWYgKHRvdGFsIDw9IHdpZHRoKSB7
DQ0KCQkJdG90YWwgPSAwOw0NCgkJCWZvciAoaW50IGkgPSAwOyBpIDwgc2l6
ZXMubGVuZ3RoOyBpKyspIHsNDQoJCQkJc3RhcnRzIFtpXSA9IHRvdGFsOw0N
CgkJCQl0b3RhbCArPSBzaXplcyBbaV0gKyBzcGFjaW5nOw0NCgkJCX0NDQoJ
CX0NDQoJCWVsc2UgaWYgKCh0b3RhbCA9IHRvdGFsIC0gc3BhY2luZyAqIChz
aXplcy5sZW5ndGggLSAxKSkgPD0gd2lkdGgpIHsNDQoJCQlkb3VibGUgc3Bh
Y2VzID0gKChkb3VibGUpIHdpZHRoIC0gdG90YWwpIC8gKHNpemVzLmxlbmd0
aCAtIDEpOw0NCgkJCWRvdWJsZSBwb3MgPSAwOw0NCgkJCWZvciAoaW50IGkg
PSAwOyBpIDwgc2l6ZXMubGVuZ3RoOyBpKyspIHsNDQoJCQkJc3RhcnRzIFtp
XSA9IHJvdW5kT2ZmIChwb3MpOw0NCgkJCQlwb3MgKz0gc3BhY2VzICsgc2l6
ZXMgW2ldOw0NCgkJCX0NDQoJCX0NDQoJCWVsc2Ugew0NCgkJCVJlbWFpbmRl
ciBbXSByZW1haW5kZXIgPSBuZXcgUmVtYWluZGVyIFtzaXplcy5sZW5ndGhd
Ow0NCgkJCWRvdWJsZSByYXRpbyA9ICgoZG91YmxlKSB3aWR0aCkgLyB0b3Rh
bDsNDQoJCQlpbnQgcGl4ZWxzID0gMDsNDQoJCQlmb3IgKGludCBpID0gMDsg
aSA8IHNpemVzLmxlbmd0aDsgaSsrKSB7DQ0KCQkJCWRvdWJsZSBmb28gPSBz
aXplcyBbaV0gKiByYXRpbzsNDQoJCQkJc2l6ZXMgW2ldID0gKGludCkgZm9v
Ow0NCgkJCQlwaXhlbHMgKz0gc2l6ZXMgW2ldOw0NCgkJCQlyZW1haW5kZXIg
W2ldID0gbmV3IFJlbWFpbmRlciAoZm9vIC0gc2l6ZXMgW2ldLCBpKTsNDQoJ
CQl9DQ0KCQkJQXJyYXlzLnNvcnQgKHJlbWFpbmRlcik7DQ0KCQkJaW50IGlu
ZGV4ID0gcmVtYWluZGVyLmxlbmd0aCAtIDE7DQ0KCQkJd2hpbGUgKHBpeGVs
cyA8IHdpZHRoKSB7DQ0KCQkJCXNpemVzIFtyZW1haW5kZXIgW2luZGV4XS5p
bmRleF0rKzsNDQoJCQkJaW5kZXgtLTsNDQoJCQkJcGl4ZWxzKys7DQ0KCQkJ
fQ0NCgkJCXBpeGVscyA9IDA7DQ0KCQkJZm9yIChpbnQgaSA9IDA7IGkgPCBz
aXplcy5sZW5ndGg7IGkrKykgew0NCgkJCQlpZiAoc2l6ZXMgW2ldID09IDAp
IHsNDQoJCQkJCW91dC5wcmludGxuICgiSU1QT1NTSUJMRSIpOw0NCgkJCQkJ
cmV0dXJuOw0NCgkJCQl9DQ0KCQkJCWVsc2Ugew0NCgkJCQkJc3RhcnRzIFtp
XSA9IHBpeGVsczsNDQoJCQkJCXBpeGVscyArPSBzaXplcyBbaV07DQ0KCQkJ
CX0NDQoJCQl9DQ0KCQl9DQ0KCQlmb3IgKGludCBpID0gMDsgaSA8IHN0YXJ0
cy5sZW5ndGg7IGkrKykgew0NCgkJCW91dC5wcmludCAoc3RhcnRzIFtpXSk7
DQ0KCQkJaWYgKGkgPCBzdGFydHMubGVuZ3RoIC0gMSkNDQoJCQkJb3V0LnBy
aW50ICgiICIpOw0NCgkJfQ0NCgkJb3V0LnByaW50bG4gKCk7DQ0KCX0NDQoN
DQoJc3RhdGljIGludCByb3VuZE9mZiAoZG91YmxlIHZhbHVlKSB7DQ0KCQlk
b3VibGUgcmVtYWluZGVyID0gdmFsdWUgLSAoKGludCkgdmFsdWUpOw0NCgkJ
aWYgKHJlbWFpbmRlciA+PSAwLjUpDQ0KCQkJcmV0dXJuICgoaW50KSB2YWx1
ZSkgKyAxOw0NCgkJcmV0dXJuIChpbnQpIHZhbHVlOw0NCgl9DQ0KDQ0KfQ0N
Cg0NCmNsYXNzIFJlbWFpbmRlciBpbXBsZW1lbnRzIENvbXBhcmFibGUgew0N
Cg0NCglkb3VibGUgcmVtYWluZGVyOw0NCglpbnQgaW5kZXg7DQ0KDQ0KCXB1
YmxpYyBSZW1haW5kZXIgKGRvdWJsZSByZW1haW5kZXIsIGludCBpbmRleCkg
ew0NCgkJdGhpcy5yZW1haW5kZXIgPSByZW1haW5kZXI7DQ0KCQl0aGlzLmlu
ZGV4ID0gaW5kZXg7DQ0KCX0NDQoNDQoJcHVibGljIGludCBjb21wYXJlVG8g
KE9iamVjdCBmb28pIHsNDQoJCVJlbWFpbmRlciByID0gKFJlbWFpbmRlcikg
Zm9vOw0NCgkJaWYgKHJlbWFpbmRlciA9PSByLnJlbWFpbmRlcikNDQoJCQly
ZXR1cm4gaW5kZXggLSByLmluZGV4Ow0NCgkJaWYgKHJlbWFpbmRlciA8IHIu
cmVtYWluZGVyKQ0NCgkJCXJldHVybiAtMTsNDQoJCWVsc2UNDQoJCQlyZXR1
cm4gMTsNDQoJfQ0NCg0NCn0=
---559023410-341603450-981931523=:6053--

From judge@east.isx.com Sun Feb 11 17:43:00 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 RAA08879
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:42:59 -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 RAA12077
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:46:29 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA05421
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:46:28 -0500 (EST)
Date: Sun, 11 Feb 2001 17:46:28 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: tags.java
Message-ID: <Pine.SOL.4.21.0102111746060.29231-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-838545539-981931588=:29231"
Content-Length: 4431

  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-838545539-981931588=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII

tags.java

Matthew Fisher          | What's in a course number?  That which we call
fisher@cc.gatech.edu    | 2430 by any other number would shaft as hard.

---559023410-838545539-981931588=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tags.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111746280.29231@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="tags.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHRhZ3MgDQ0Kew0NCg0NCglwdWJsaWMgc3RhdGljIFN0
YWNrIHM7DQ0KDQ0KCXB1YmxpYyBzdGF0aWMgU3RyaW5nW10gb3BlbnRhZ3Mg
PSB7CSI8QT4iLCAiPEI+IiwgIjxDPiIsICI8RD4iLCAiPEU+IiwgIjxGPiIs
ICI8Rz4iLCAiPEg+IiwgIjxJPiIsICI8Sj4iLCAiPEs+IiwgIjxMPiIsICI8
TT4iLA0NCgkJCQkJCQkJCQkiPE4+IiwgIjxPPiIsICI8UD4iLCAiPFE+Iiwg
IjxSPiIsICI8Uz4iLCAiPFQ+IiwgIjxVPiIsICI8Vj4iLCAiPFc+IiwgIjxY
PiIsICI8WT4iLCAiPFo+IiB9Ow0NCg0NCglwdWJsaWMgc3RhdGljIFN0cmlu
Z1tdIGNsb3NldGFncyA9IHsiPC9BPiIsICI8L0I+IiwgIjwvQz4iLCAiPC9E
PiIsICI8L0U+IiwgIjwvRj4iLCAiPC9HPiIsICI8L0g+IiwgIjwvST4iLCAi
PC9KPiIsICI8L0s+IiwgIjwvTD4iLCAiPC9NPiIsDQ0KCQkJCQkJCQkJCSI8
L04+IiwgIjwvTz4iLCAiPC9QPiIsICI8L1E+IiwgIjwvUj4iLCAiPC9TPiIs
ICI8L1Q+IiwgIjwvVT4iLCAiPC9WPiIsICI8L1c+IiwgIjwvWD4iLCAiPC9Z
PiIsICI8L1o+IiB9Ow0NCg0NCg0NCglwdWJsaWMgc3RhdGljIHZvaWQgbWFp
bihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uIA0NCgl7DQ0KCQkN
DQoJCUJ1ZmZlcmVkUmVhZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5l
dyBGaWxlUmVhZGVyKCJ0YWdzLmluIikpOzsgDQ0KCQlQcmludFdyaXRlciBv
dXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3IEZpbGVXcml0ZXIoInRhZ3Mub3V0
IikpOyA7IA0NCg0NCgkJU3RyaW5nIGxpbmU7DQ0KCQlib29sZWFuIGludmFs
aWQsIHBhcmZpbmlzaGVkOw0NCgkJaW50IGs7DQ0KDQ0KCQl3aGlsZSh0cnVl
KSB7DQ0KDQ0KCQkJbGluZSA9IGluLnJlYWRMaW5lKCk7DQ0KCQkJaWYgKGxp
bmUuc3RhcnRzV2l0aCgiIyIpKSBicmVhazsNDQoNDQoJCQlsaW5lID0gbGlu
ZSArICIgICAgICAgICAgICAgICI7DQ0KCQkJaW52YWxpZCA9IGZhbHNlOw0N
CgkJCXBhcmZpbmlzaGVkID0gZmFsc2U7DQ0KCQkJcyA9IG5ldyBTdGFjaygp
Ow0NCg0NCgkJCQ0NCgkJCXdoaWxlKCFwYXJmaW5pc2hlZCkgew0NCgkJCQlm
b3IoaW50IGk9MDsgaSA8IGxpbmUubGVuZ3RoKCkgJiYgIWludmFsaWQ7IGkr
Kykgew0NCgkJCQkJZm9yKGludCBqPTA7IGogPCBvcGVudGFncy5sZW5ndGgg
JiYgIWludmFsaWQ7IGorKykgew0NCgkJCQkJCWlmIChpIDw9IGxpbmUubGVu
Z3RoKCkgLSAzICYmIGxpbmUuc3Vic3RyaW5nKGksaSszKS5lcXVhbHMob3Bl
bnRhZ3Nbal0pKSB7DQ0KCQkJCQkJCXMucHVzaChuZXcgSW50ZWdlcihqKSk7
IA0NCgkJCQkJCQlicmVhazsNDQoJCQkJCQl9DQ0KCQkJCQkJZWxzZSBpZiAo
aSA8PSBsaW5lLmxlbmd0aCgpIC00ICYmIGxpbmUuc3Vic3RyaW5nKGksaSs0
KS5lcXVhbHMoY2xvc2V0YWdzW2pdKSkgew0NCgkJCQkJCQlpZiAocy5pc0Vt
cHR5KCkpIHsNDQoJCQkJCQkJCWludmFsaWQgPSB0cnVlOw0NCgkJCQkJCQkJ
DQ0KCQkJCQkJCQl3aGlsZSghcGFyZmluaXNoZWQpIHsNDQoJCQkJCQkJCQlm
b3IoaW50IG09MDsgbSA8IGxpbmUubGVuZ3RoKCk7IG0rKykgaWYgKGxpbmUu
Y2hhckF0KG0pID09ICcjJykgeyBwYXJmaW5pc2hlZCA9IHRydWU7IH0NDQoN
DQoJCQkJCQkJCQlpZiAoIXBhcmZpbmlzaGVkKSBsaW5lID0gaW4ucmVhZExp
bmUoKTsNDQoJCQkJCQkJCX0NDQoJCQkJCQkJCQ0NCgkJCQkJCQkJb3V0LnBy
aW50bG4oIkV4cGVjdGVkICMgZm91bmQgIiArIGNsb3NldGFnc1tqXSk7DQ0K
CQkJCQkJCX0NDQoJCQkJCQkJZWxzZSB7DQ0KCQkJCQkJCQlrID0gKChJbnRl
Z2VyKSBzLnBvcCgpKS5pbnRWYWx1ZSgpOw0NCgkJCQkJCQkJaWYgKGsgIT0g
ail7DQ0KCQkJCQkJCQkJaW52YWxpZCA9IHRydWU7DQ0KDQ0KCQkJCQkJCQkJ
d2hpbGUoIXBhcmZpbmlzaGVkKSB7DQ0KCQkJCQkJCQkJCWZvcihpbnQgbT0w
OyBtIDwgbGluZS5sZW5ndGgoKTsgbSsrKSBpZiAobGluZS5jaGFyQXQobSkg
PT0gJyMnKSB7IHBhcmZpbmlzaGVkID0gdHJ1ZTsgfQ0NCg0NCgkJCQkJCQkJ
CQlpZiAoIXBhcmZpbmlzaGVkKSBsaW5lID0gaW4ucmVhZExpbmUoKTsNDQoJ
CQkJCQkJCQl9DQ0KDQ0KCQkJCQkJCQkJb3V0LnByaW50bG4oIkV4cGVjdGVk
ICIgKyBjbG9zZXRhZ3Nba10gKyAiIGZvdW5kICIgKyBjbG9zZXRhZ3Nbal0p
Ow0NCgkJCQkJCQkJfQ0NCgkJCQkJCQl9DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0N
CgkJCQkJaWYgKGxpbmUuY2hhckF0KGkpID09ICcjJykgcGFyZmluaXNoZWQg
PSB0cnVlOw0NCgkJCQl9DQ0KCQkJCWlmKCFwYXJmaW5pc2hlZCkgbGluZSA9
IGluLnJlYWRMaW5lKCk7DQ0KCQkJfQ0NCg0NCgkJCWlmIChpbnZhbGlkID09
IGZhbHNlICYmICFzLmlzRW1wdHkoKSkgew0NCgkJCQlrID0gKChJbnRlZ2Vy
KSBzLnBvcCgpKS5pbnRWYWx1ZSgpOw0NCgkJCQlvdXQucHJpbnRsbigiRXhw
ZWN0ZWQgIiArIGNsb3NldGFnc1trXSArICIgZm91bmQgIyIpOw0NCgkJCX0N
DQoJCQllbHNlIGlmIChpbnZhbGlkID09IGZhbHNlKSB7DQ0KCQkJCW91dC5w
cmludGxuKCJDb3JyZWN0bHkgdGFnZ2VkIHBhcmFncmFwaCIpOw0NCgkJCX0N
DQoJCX0NDQoJDQ0KCQlpbi5jbG9zZSgpOw0NCgkJb3V0LmNsb3NlKCk7DQ0K
DQ0KCX0gLy8gZW5kIG1haW4NDQp9IC8vIGVuZCBjbGFzcw0NCg==
---559023410-838545539-981931588=:29231--

From judge@east.isx.com Sun Feb 11 17:44:58 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 RAA08892
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:44:57 -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 RAA12132
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:48:26 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA18190
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:48:25 -0500 (EST)
Date: Sun, 11 Feb 2001 17:48:25 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: swiss 3
Message-ID: <Pine.SOL.4.21.0102111748090.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-992951867-981931705=:4294"
Content-Length: 8867

  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-992951867-981931705=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

---559023410-992951867-981931705=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="swiss.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111748250.4294@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="swiss.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEuYXd0LlBvaW50Ow0NCg0NCnB1YmxpYyBjbGFzcyBzd2lzcw0N
CnsNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykg
dGhyb3dzIEV4Y2VwdGlvbg0NCgl7DQ0KCQlCdWZmZXJlZFJlYWRlciBpbiA9
IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRlcigic3dpc3MuaW4i
KSk7DQ0KCQlQcmludFdyaXRlciBvdXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3
IEZpbGVXcml0ZXIoInN3aXNzLm91dCIpKTsNDQoNDQogICAgICAgIFN0cmlu
ZyBzOw0NCgkJd2hpbGUoIShzPWluLnJlYWRMaW5lKCkpLnN0YXJ0c1dpdGgo
IjAgMCIpKQ0NCgkJew0NCgkJCVN0cmluZ1Rva2VuaXplciBzdCA9IG5ldyBT
dHJpbmdUb2tlbml6ZXIocyk7DQ0KCQkJaW50IFAgPSBJbnRlZ2VyLnBhcnNl
SW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQlpbnQgUiA9IEludGVnZXIucGFy
c2VJbnQoc3QubmV4dFRva2VuKCkpOw0NCg0NCgkJCVBsYXllcltdIHBsYXll
cnMgPSBuZXcgUGxheWVyW1BdOw0NCg0NCgkJCWZvcihpbnQgaSA9IDA7IGkg
PCBQOyBpKyspDQ0KCQkJew0NCgkJCQlwbGF5ZXJzW2ldID0gbmV3IFBsYXll
cihQLCBSKTsNDQoJCQkJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGluLnJl
YWRMaW5lKCkpOw0NCgkJCQlwbGF5ZXJzW2ldLm5hbWUgPSBzdC5uZXh0VG9r
ZW4oKTsNDQoJCQkJcGxheWVyc1tpXS5hYnNvbHV0ZSA9IGk7DQ0KCQkJCXBs
YXllcnNbaV0ucmFua3NbMF0gPSBpOw0NCgkJCQlmb3IoaW50IGogPSAwOyBq
IDwgUjsgaisrKQ0NCgkJCQkJcGxheWVyc1tpXS5zY29yZXNbal0gPSBJbnRl
Z2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQl9DQ0KDQ0KCQkJ
Zm9yKGludCByb3VuZCA9IDE7IHJvdW5kIDw9IFI7IHJvdW5kKyspDQ0KCQkJ
ew0NCgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIlN0YXJ0aW5nIHJvdW5kICIg
KyByb3VuZCk7DQ0KDQ0KCQkJCWZvcihpbnQgaSA9IDA7IGkgPCBQOyBpKysp
DQ0KCQkJCXsNDQoJCQkJCXBsYXllcnNbaV0uY3VycmVudF9yb3VuZCA9IHJv
dW5kOw0NCgkJCQkJcGxheWVyc1tpXS51c2VkID0gZmFsc2U7DQ0KCQkJCX0N
DQoNDQoJCQkJUG9pbnRbXSBtYXRjaGVzID0gbmV3IFBvaW50W1AvMl07DQ0K
CQkJCWJ1aWxkKHBsYXllcnMsIG1hdGNoZXMsIDApOw0NCgkJCQkvKmludCBt
ID0gMDsNDQoJCQkJDQ0KDQ0KCQkJCW91dGVyOg0NCgkJCQlmb3IoaW50IGkg
PSAwOyBpIDwgUDsgaSsrKQ0NCgkJCQl7DQ0KCQkJCQlQbGF5ZXIgcCA9IHBs
YXllcnNbaV07DQ0KCQkJCQlpZihwLnVzZWQpIGNvbnRpbnVlOw0NCgkJCQkJ
Zm9yKGludCBqID0gaSArIDE7IGogPCBQOyBqKyspDQ0KCQkJCQl7DQ0KCQkJ
CQkJaWYoIXBsYXllcnNbal0udXNlZCAmJiAhcC5wbGF5ZWRbcGxheWVyc1tq
XS5hYnNvbHV0ZV0pDQ0KCQkJCQkJew0NCgkJCQkJCQltYXRjaGVzW21dID0g
bmV3IFBvaW50KGksaik7DQ0KCQkJCQkJCW0rKzsNDQoJCQkJCQkJU3lzdGVt
Lm91dC5wcmludGxuKCJNYXRjaDogIiArIGkgKyAiICIgKyBqKTsNDQoJCQkJ
CQkJcC51c2VkID0gdHJ1ZTsNDQoJCQkJCQkJcGxheWVyc1tqXS51c2VkID0g
dHJ1ZTsNDQoJCQkJCQkJcC5wbGF5ZWRbcGxheWVyc1tqXS5hYnNvbHV0ZV0g
PSB0cnVlOw0NCgkJCQkJCQlwbGF5ZXJzW2pdLnBsYXllZFtwLmFic29sdXRl
XSA9IHRydWU7DQ0KCQkJCQkJCWNvbnRpbnVlIG91dGVyOw0NCgkJCQkJCX0N
DQoJCQkJCX0NDQoJCQkJfSovDQ0KDQ0KCQkJCWZvcihpbnQgaSA9IDA7IGkg
PCBtYXRjaGVzLmxlbmd0aDsgaSsrKQ0NCgkJCQl7DQ0KCQkJCQlQbGF5ZXIg
cDEgPSBwbGF5ZXJzW21hdGNoZXNbaV0ueF07DQ0KCQkJCQlQbGF5ZXIgcDIg
PSBwbGF5ZXJzW21hdGNoZXNbaV0ueV07DQ0KDQ0KICAgICAgICAgICAgICAg
ICAgICBpbnQgZCA9IHAxLnNjb3Jlc1tyb3VuZC0xXSAtIHAyLnNjb3Jlc1ty
b3VuZC0xXTsNDQoJCQkJCWlmKGQgPiAwKQ0NCgkJCQkJew0NCgkJCQkJCXAx
LndpbnMrKzsNDQoJCQkJCX0NDQoJCQkJCWVsc2UgaWYoZCA8IDApDQ0KCQkJ
CQl7DQ0KCQkJCQkJcDIud2lucysrOw0NCgkJCQkJfQ0NCgkJCQkJZWxzZQ0N
CgkJCQkJew0NCgkJCQkJCXAxLmRyYXdzKys7DQ0KCQkJCQkJcDIuZHJhd3Mr
KzsNDQoJCQkJCX0NDQoJCQkJCXAxLnNwcmVhZCArPSBkOw0NCgkJCQkJcDIu
c3ByZWFkIC09IGQ7DQ0KCQkJCX0NDQoNDQoJCQkJQXJyYXlzLnNvcnQocGxh
eWVycywgbmV3IFBsYXllcigwLCAwKSk7DQ0KCQkJCWZvcihpbnQgaSA9IDA7
IGkgPCBQOyBpKyspDQ0KCQkJCQlwbGF5ZXJzW2ldLnJhbmtzW3JvdW5kXSA9
IGk7DQ0KDQ0KCQkJCWZvcihpbnQgaSA9IDA7IGkgPCBQOyBpKyspDQ0KCQkJ
CXsNDQoJCQkJCVN5c3RlbS5vdXQucHJpbnRsbihwbGF5ZXJzW2ldLm5hbWUr
IiAiK3BsYXllcnNbaV0ud2lucyk7DQ0KCQkJCX0NDQoJCQl9DQ0KDQ0KCQkJ
Zm9yKGludCBpID0gMDsgaSA8IFA7IGkrKykNDQoJCQl7DQ0KCQkJCVBsYXll
ciBwID0gcGxheWVyc1tpXTsNDQoJCQkJb3V0LnByaW50KChwLm5hbWUgKyAi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIikuc3Vic3RyaW5nKDAsMjAp
KTsNDQoJCQkJaW50IHcgPSBwLndpbnMgKyBwLmRyYXdzIC8gMjsNDQoJCQkJ
b3V0LnByaW50KGZvcm1hdCh3LCAzKSk7DQ0KCQkJCWlmKHAuZHJhd3MgJSAy
ID09IDEpDQ0KCQkJCQlvdXQucHJpbnQoIisiKTsNDQoJCQkJZWxzZQ0NCgkJ
CQkJb3V0LnByaW50KCIgIik7DQ0KCQkJCW91dC5wcmludGxuKGZvcm1hdChw
LnNwcmVhZCw2KSk7DQ0KCQkJfQ0NCgkJCW91dC5wcmludGxuKCk7DQ0KCQl9
DQ0KCQlvdXQuY2xvc2UoKTsNDQoJfQ0NCg0NCglwdWJsaWMgc3RhdGljIFN0
cmluZyBmb3JtYXQoaW50IG4sIGludCBzaXplKQ0NCgl7DQ0KCQlTdHJpbmcg
cyA9ICIiICsgbjsNDQoJCXdoaWxlKHMubGVuZ3RoKCkgPCBzaXplKSBzID0g
IiAiICsgczsNDQoJCXJldHVybiBzOw0NCgl9DQ0KDQ0KCXB1YmxpYyBzdGF0
aWMgYm9vbGVhbiBidWlsZChQbGF5ZXJbXSBwLCBQb2ludFtdIG0sIGludCBs
ZXZlbCkNDQoJew0NCgkJaWYobGV2ZWwgPT0gbS5sZW5ndGggLSAxKQ0NCgkJ
ew0NCgkJCWludCB0MSA9IC0xLCB0MiA9IC0xOw0NCgkJCWZvcihpbnQgaSA9
IDA7IGkgPCBwLmxlbmd0aDsgaSsrKQ0NCgkJCXsNDQoJCQkJaWYoIXBbaV0u
dXNlZCkNDQoJCQkJew0NCgkJCQkJaWYodDEgPT0gLTEpDQ0KCQkJCQkJdDEg
PSBpOw0NCgkJCQkJZWxzZQ0NCgkJCQkJCXQyID0gaTsNDQoJCQkJfQ0NCgkJ
CX0NDQoJCQlpZihwW3QxXS5wbGF5ZWRbcFt0Ml0uYWJzb2x1dGVdKQ0NCgkJ
CXsNDQoJCQkJcmV0dXJuIGZhbHNlOw0NCgkJCX0NDQoJCQllbHNlDQ0KCQkJ
ew0NCgkJCQltW2xldmVsXSA9IG5ldyBQb2ludCh0MSwgdDIpOw0NCgkJCQlw
W3QxXS51c2VkID0gcFt0Ml0udXNlZCA9IHRydWU7DQ0KCQkJCXBbdDFdLnBs
YXllZFtwW3QyXS5hYnNvbHV0ZV0gPSBwW3QyXS5wbGF5ZWRbcFt0MV0uYWJz
b2x1dGVdID0gdHJ1ZTsNDQoJCQkJcmV0dXJuIHRydWU7DQ0KCQkJfQ0NCgkJ
fQ0NCgkJZWxzZQ0NCgkJew0NCgkJCWludCBoaWdoZXN0ID0gLTE7DQ0KCQkJ
Zm9yKGludCBpID0gMDsgaSA8IHAubGVuZ3RoOyBpKyspDQ0KCQkJew0NCgkJ
CQlpZighcFtpXS51c2VkKQ0NCgkJCQl7DQ0KCQkJCQloaWdoZXN0ID0gaTsN
DQoJCQkJCWJyZWFrOw0NCgkJCQl9DQ0KCQkJfQ0NCgkJCWZvcihpbnQgaSA9
IGhpZ2hlc3QgKyAxOyBpIDwgcC5sZW5ndGg7IGkrKykNDQoJCQl7DQ0KCQkJ
CWlmKHBbaV0udXNlZCB8fCBwW2hpZ2hlc3RdLnBsYXllZFtwW2ldLmFic29s
dXRlXSkNDQoJCQkJCWNvbnRpbnVlOw0NCg0NCgkJCQltW2xldmVsXSA9IG5l
dyBQb2ludChoaWdoZXN0LCBpKTsNDQoJCQkJcFtpXS51c2VkID0gcFtoaWdo
ZXN0XS51c2VkID0gdHJ1ZTsNDQoJCQkJcFtpXS5wbGF5ZWRbcFtoaWdoZXN0
XS5hYnNvbHV0ZV0gPSBwW2hpZ2hlc3RdLnBsYXllZFtwW2ldLmFic29sdXRl
XSA9IHRydWU7DQ0KCQkJCWlmKGJ1aWxkKHAsIG0sIGxldmVsICsgMSkgPT0g
dHJ1ZSkNDQoJCQkJCXJldHVybiB0cnVlOw0NCgkJCQltW2xldmVsXSA9IG51
bGw7DQ0KCQkJCXBbaV0udXNlZCA9IHBbaGlnaGVzdF0udXNlZCA9IGZhbHNl
Ow0NCgkJCQlwW2ldLnBsYXllZFtwW2hpZ2hlc3RdLmFic29sdXRlXSA9IHBb
aGlnaGVzdF0ucGxheWVkW3BbaV0uYWJzb2x1dGVdID0gZmFsc2U7DQ0KCQkJ
fQ0NCgkJCXJldHVybiBmYWxzZTsNDQoNDQoJCX0NDQoJfQ0NCg0NCn0NDQoN
DQpjbGFzcyBQbGF5ZXIgaW1wbGVtZW50cyBDb21wYXJhdG9yDQ0Kew0NCglw
dWJsaWMgaW50IHdpbnMsIGRyYXdzLCBjdXJyZW50X3JvdW5kLCBzcHJlYWQs
IGFic29sdXRlOw0NCglwdWJsaWMgYm9vbGVhbiB1c2VkOw0NCglwdWJsaWMg
aW50W10gc2NvcmVzOw0NCglwdWJsaWMgaW50W10gcmFua3M7DQ0KCXB1Ymxp
YyBib29sZWFuW10gcGxheWVkOw0NCglwdWJsaWMgU3RyaW5nIG5hbWU7DQ0K
DQ0KCXB1YmxpYyBQbGF5ZXIoaW50IFAsIGludCBSKQ0NCgl7DQ0KCQlzY29y
ZXMgPSBuZXcgaW50W1JdOw0NCgkJcmFua3MgPSBuZXcgaW50W1IrMV07DQ0K
CQlwbGF5ZWQgPSBuZXcgYm9vbGVhbltQXTsNDQoJCXVzZWQgPSBmYWxzZTsN
DQoJCXdpbnMgPSBkcmF3cyA9IHNwcmVhZCA9IDA7DQ0KCX0NDQoNDQoJcHVi
bGljIGJvb2xlYW4gZXF1YWxzKE9iamVjdCBvYmopDQ0KCXsNDQoJCWlmKG9i
aiA9PSBudWxsKSByZXR1cm4gZmFsc2U7DQ0KCQlpZighKG9iaiBpbnN0YW5j
ZW9mIFBsYXllcikpcmV0dXJuIGZhbHNlOw0NCg0NCiAgICAgICAgUGxheWVy
IHAgPSAoUGxheWVyKW9iajsNDQoJCWlmKHRoaXMud2lucyAhPSBwLndpbnMg
fHwgdGhpcy5kcmF3cyAhPSBwLmRyYXdzIHx8DQ0KCQkgICB0aGlzLmN1cnJl
bnRfcm91bmQgIT0gcC5jdXJyZW50X3JvdW5kIHx8IHRoaXMuc3ByZWFkICE9
IHAuc3ByZWFkIHx8DQ0KCQkgICB0aGlzLmFic29sdXRlICE9IHAuYWJzb2x1
dGUgfHwNDQoJCSAgIHRoaXMudXNlZCAhPSBwLnVzZWQgfHwgIXRoaXMubmFt
ZS5lcXVhbHMocC5uYW1lKSkgcmV0dXJuIGZhbHNlOw0NCg0NCgkJaWYodGhp
cy5zY29yZXMubGVuZ3RoICE9IHAuc2NvcmVzLmxlbmd0aCB8fA0NCgkJCXRo
aXMucmFua3MubGVuZ3RoICE9IHAucmFua3MubGVuZ3RoIHx8DQ0KCQkJdGhp
cy5wbGF5ZWQubGVuZ3RoICE9IHAucGxheWVkLmxlbmd0aCkgcmV0dXJuIGZh
bHNlOw0NCg0NCgkJZm9yKGludCBpID0gMDsgaSA8IHRoaXMuc2NvcmVzLmxl
bmd0aDsgaSArKykgaWYodGhpcy5zY29yZXNbaV0gIT0gcC5zY29yZXNbaV0p
cmV0dXJuIGZhbHNlOw0NCgkJZm9yKGludCBpID0gMDsgaSA8IHRoaXMucmFu
a3MubGVuZ3RoOyBpICsrKSBpZih0aGlzLnJhbmtzW2ldICE9IHAucmFua3Nb
aV0pcmV0dXJuIGZhbHNlOw0NCgkJZm9yKGludCBpID0gMDsgaSA8IHRoaXMu
cGxheWVkLmxlbmd0aDsgaSArKykgaWYodGhpcy5wbGF5ZWRbaV0gIT0gcC5w
bGF5ZWRbaV0pcmV0dXJuIGZhbHNlOw0NCg0NCgkJcmV0dXJuIHRydWU7DQ0K
CX0NDQoNDQoJcHVibGljIGludCBjb21wYXJlKE9iamVjdCBvMSwgT2JqZWN0
IG8yKQ0NCgl7DQ0KCQlQbGF5ZXIgcDEgPSAoUGxheWVyKW8xOw0NCgkJUGxh
eWVyIHAyID0gKFBsYXllcilvMjsNDQoNDQoJCWludCB3MSA9IDIgKiBwMS53
aW5zICsgcDEuZHJhd3M7DQ0KCQlpbnQgdzIgPSAyICogcDIud2lucyArIHAy
LmRyYXdzOw0NCgkJaWYodzEgPiB3MikgcmV0dXJuIC0xOw0NCgkJaWYodzEg
PCB3MikgcmV0dXJuIDE7DQ0KCQlpZihwMS5zcHJlYWQgPiBwMi5zcHJlYWQp
IHJldHVybiAtMTsNDQoJCWlmKHAxLnNwcmVhZCA8IHAyLnNwcmVhZCkgcmV0
dXJuIDE7DQ0KCQlpZihwMS5yYW5rc1twMS5jdXJyZW50X3JvdW5kLTFdID4g
cDIucmFua3NbcDEuY3VycmVudF9yb3VuZC0xXSkgcmV0dXJuIC0xOw0NCgkJ
aWYocDEucmFua3NbcDEuY3VycmVudF9yb3VuZC0xXSA8IHAyLnJhbmtzW3Ax
LmN1cnJlbnRfcm91bmQtMV0pIHJldHVybiAxOw0NCgkJcmV0dXJuIDA7DQ0K
CX0NDQoNDQp9DQ0K
---559023410-992951867-981931705=:4294--

From judge@east.isx.com Sun Feb 11 17:53:25 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 RAA09174
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:53:24 -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 RAA12496
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:56:53 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA05718
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:56:52 -0500 (EST)
Date: Sun, 11 Feb 2001 17:56:52 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: tags
Message-ID: <Pine.SOL.4.21.0102111756330.29231-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1594243340-981932212=:29231"
Content-Length: 4458

  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-1594243340-981932212=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII

tags

Matthew Fisher          | What's in a course number?  That which we call
fisher@cc.gatech.edu    | 2430 by any other number would shaft as hard.

---559023410-1594243340-981932212=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tags.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111756520.29231@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="tags.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHRhZ3MgDQ0Kew0NCg0NCglwdWJsaWMgc3RhdGljIFN0
YWNrIHM7DQ0KDQ0KCXB1YmxpYyBzdGF0aWMgU3RyaW5nW10gb3BlbnRhZ3Mg
PSB7CSI8QT4iLCAiPEI+IiwgIjxDPiIsICI8RD4iLCAiPEU+IiwgIjxGPiIs
ICI8Rz4iLCAiPEg+IiwgIjxJPiIsICI8Sj4iLCAiPEs+IiwgIjxMPiIsICI8
TT4iLA0NCgkJCQkJCQkJCQkiPE4+IiwgIjxPPiIsICI8UD4iLCAiPFE+Iiwg
IjxSPiIsICI8Uz4iLCAiPFQ+IiwgIjxVPiIsICI8Vj4iLCAiPFc+IiwgIjxY
PiIsICI8WT4iLCAiPFo+IiB9Ow0NCg0NCglwdWJsaWMgc3RhdGljIFN0cmlu
Z1tdIGNsb3NldGFncyA9IHsiPC9BPiIsICI8L0I+IiwgIjwvQz4iLCAiPC9E
PiIsICI8L0U+IiwgIjwvRj4iLCAiPC9HPiIsICI8L0g+IiwgIjwvST4iLCAi
PC9KPiIsICI8L0s+IiwgIjwvTD4iLCAiPC9NPiIsDQ0KCQkJCQkJCQkJCSI8
L04+IiwgIjwvTz4iLCAiPC9QPiIsICI8L1E+IiwgIjwvUj4iLCAiPC9TPiIs
ICI8L1Q+IiwgIjwvVT4iLCAiPC9WPiIsICI8L1c+IiwgIjwvWD4iLCAiPC9Z
PiIsICI8L1o+IiB9Ow0NCg0NCg0NCglwdWJsaWMgc3RhdGljIHZvaWQgbWFp
bihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uIA0NCgl7DQ0KCQkN
DQoJCUJ1ZmZlcmVkUmVhZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5l
dyBGaWxlUmVhZGVyKCJ0YWdzLmluIikpOzsgDQ0KCQlQcmludFdyaXRlciBv
dXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3IEZpbGVXcml0ZXIoInRhZ3Mub3V0
IikpOyA7IA0NCg0NCgkJU3RyaW5nIGxpbmU7DQ0KCQlib29sZWFuIGludmFs
aWQsIHBhcmZpbmlzaGVkOw0NCgkJaW50IGs7DQ0KDQ0KCQl3aGlsZSh0cnVl
KSB7DQ0KDQ0KCQkJbGluZSA9IGluLnJlYWRMaW5lKCk7DQ0KCQkJaWYgKGxp
bmUuc3RhcnRzV2l0aCgiIyIpKSBicmVhazsNDQoNDQoJCQlsaW5lID0gbGlu
ZSArICIgICAgICAgICAgICAgICI7DQ0KCQkJaW52YWxpZCA9IGZhbHNlOw0N
CgkJCXBhcmZpbmlzaGVkID0gZmFsc2U7DQ0KCQkJcyA9IG5ldyBTdGFjaygp
Ow0NCg0NCgkJCQ0NCgkJCXdoaWxlKCFwYXJmaW5pc2hlZCkgew0NCgkJCQlm
b3IoaW50IGk9MDsgaSA8IGxpbmUubGVuZ3RoKCkgJiYgIWludmFsaWQ7IGkr
Kykgew0NCgkJCQkJZm9yKGludCBqPTA7IGogPCBvcGVudGFncy5sZW5ndGgg
JiYgIWludmFsaWQ7IGorKykgew0NCgkJCQkJCWlmIChpIDw9IGxpbmUubGVu
Z3RoKCkgLSAzICYmIGxpbmUuc3Vic3RyaW5nKGksaSszKS5lcXVhbHMob3Bl
bnRhZ3Nbal0pKSB7DQ0KCQkJCQkJCXMucHVzaChuZXcgSW50ZWdlcihqKSk7
IA0NCgkJCQkJCQlicmVhazsNDQoJCQkJCQl9DQ0KCQkJCQkJZWxzZSBpZiAo
aSA8PSBsaW5lLmxlbmd0aCgpIC00ICYmIGxpbmUuc3Vic3RyaW5nKGksaSs0
KS5lcXVhbHMoY2xvc2V0YWdzW2pdKSkgew0NCgkJCQkJCQlpZiAocy5pc0Vt
cHR5KCkpIHsNDQoJCQkJCQkJCWludmFsaWQgPSB0cnVlOw0NCgkJCQkJCQkJ
DQ0KCQkJCQkJCQl3aGlsZSghcGFyZmluaXNoZWQpIHsNDQoJCQkJCQkJCQlm
b3IoaW50IG09MDsgbSA8IGxpbmUubGVuZ3RoKCk7IG0rKykgaWYgKGxpbmUu
Y2hhckF0KG0pID09ICcjJykgeyBwYXJmaW5pc2hlZCA9IHRydWU7IH0NDQoN
DQoJCQkJCQkJCQlpZiAoIXBhcmZpbmlzaGVkKSBsaW5lID0gaW4ucmVhZExp
bmUoKTsNDQoJCQkJCQkJCX0NDQoJCQkJCQkJCQ0NCgkJCQkJCQkJb3V0LnBy
aW50bG4oIkV4cGVjdGVkICMgZm91bmQgIiArIGNsb3NldGFnc1tqXSk7DQ0K
CQkJCQkJCX0NDQoJCQkJCQkJZWxzZSB7DQ0KCQkJCQkJCQlrID0gKChJbnRl
Z2VyKSBzLnBvcCgpKS5pbnRWYWx1ZSgpOw0NCgkJCQkJCQkJaWYgKGsgIT0g
ail7DQ0KCQkJCQkJCQkJaW52YWxpZCA9IHRydWU7DQ0KDQ0KCQkJCQkJCQkJ
d2hpbGUoIXBhcmZpbmlzaGVkKSB7DQ0KCQkJCQkJCQkJCWZvcihpbnQgbT0w
OyBtIDwgbGluZS5sZW5ndGgoKTsgbSsrKSBpZiAobGluZS5jaGFyQXQobSkg
PT0gJyMnKSB7IHBhcmZpbmlzaGVkID0gdHJ1ZTsgfQ0NCg0NCgkJCQkJCQkJ
CQlpZiAoIXBhcmZpbmlzaGVkKSBsaW5lID0gaW4ucmVhZExpbmUoKTsNDQoJ
CQkJCQkJCQl9DQ0KDQ0KCQkJCQkJCQkJb3V0LnByaW50bG4oIkV4cGVjdGVk
ICIgKyBjbG9zZXRhZ3Nba10gKyAiIGZvdW5kICIgKyBjbG9zZXRhZ3Nbal0p
Ow0NCgkJCQkJCQkJfQ0NCgkJCQkJCQl9DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0N
CgkJCQkJaWYgKGkgPCBsaW5lLmxlbmd0aCgpICYmIGxpbmUuY2hhckF0KGkp
ID09ICcjJykgcGFyZmluaXNoZWQgPSB0cnVlOw0NCgkJCQl9DQ0KCQkJCWlm
KCFwYXJmaW5pc2hlZCkgbGluZSA9IGluLnJlYWRMaW5lKCk7DQ0KCQkJfQ0N
Cg0NCgkJCWlmIChpbnZhbGlkID09IGZhbHNlICYmICFzLmlzRW1wdHkoKSkg
ew0NCgkJCQlrID0gKChJbnRlZ2VyKSBzLnBvcCgpKS5pbnRWYWx1ZSgpOw0N
CgkJCQlvdXQucHJpbnRsbigiRXhwZWN0ZWQgIiArIGNsb3NldGFnc1trXSAr
ICIgZm91bmQgIyIpOw0NCgkJCX0NDQoJCQllbHNlIGlmIChpbnZhbGlkID09
IGZhbHNlKSB7DQ0KCQkJCW91dC5wcmludGxuKCJDb3JyZWN0bHkgdGFnZ2Vk
IHBhcmFncmFwaCIpOw0NCgkJCX0NDQoJCX0NDQoJDQ0KCQlpbi5jbG9zZSgp
Ow0NCgkJb3V0LmNsb3NlKCk7DQ0KDQ0KCX0gLy8gZW5kIG1haW4NDQp9IC8v
IGVuZCBjbGFzcw0NCg==
---559023410-1594243340-981932212=:29231--

From judge@east.isx.com Sun Feb 11 17:54: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 RAA09180
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:54:14 -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 RAA12519
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:57:43 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA05735
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:57:42 -0500 (EST)
Date: Sun, 11 Feb 2001 17:57:42 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: tags
Message-ID: <Pine.SOL.4.21.0102111757270.29231-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-641078858-981932262=:29231"
Content-Length: 4508

  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-641078858-981932262=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII



Matthew Fisher          | What's in a course number?  That which we call
fisher@cc.gatech.edu    | 2430 by any other number would shaft as hard.

---559023410-641078858-981932262=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tags.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111757420.29231@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="tags.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHRhZ3MgDQ0Kew0NCg0NCglwdWJsaWMgc3RhdGljIFN0
YWNrIHM7DQ0KDQ0KCXB1YmxpYyBzdGF0aWMgU3RyaW5nW10gb3BlbnRhZ3Mg
PSB7CSI8QT4iLCAiPEI+IiwgIjxDPiIsICI8RD4iLCAiPEU+IiwgIjxGPiIs
ICI8Rz4iLCAiPEg+IiwgIjxJPiIsICI8Sj4iLCAiPEs+IiwgIjxMPiIsICI8
TT4iLA0NCgkJCQkJCQkJCQkiPE4+IiwgIjxPPiIsICI8UD4iLCAiPFE+Iiwg
IjxSPiIsICI8Uz4iLCAiPFQ+IiwgIjxVPiIsICI8Vj4iLCAiPFc+IiwgIjxY
PiIsICI8WT4iLCAiPFo+IiB9Ow0NCg0NCglwdWJsaWMgc3RhdGljIFN0cmlu
Z1tdIGNsb3NldGFncyA9IHsiPC9BPiIsICI8L0I+IiwgIjwvQz4iLCAiPC9E
PiIsICI8L0U+IiwgIjwvRj4iLCAiPC9HPiIsICI8L0g+IiwgIjwvST4iLCAi
PC9KPiIsICI8L0s+IiwgIjwvTD4iLCAiPC9NPiIsDQ0KCQkJCQkJCQkJCSI8
L04+IiwgIjwvTz4iLCAiPC9QPiIsICI8L1E+IiwgIjwvUj4iLCAiPC9TPiIs
ICI8L1Q+IiwgIjwvVT4iLCAiPC9WPiIsICI8L1c+IiwgIjwvWD4iLCAiPC9Z
PiIsICI8L1o+IiB9Ow0NCg0NCg0NCglwdWJsaWMgc3RhdGljIHZvaWQgbWFp
bihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uIA0NCgl7DQ0KCQkN
DQoJCUJ1ZmZlcmVkUmVhZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5l
dyBGaWxlUmVhZGVyKCJ0YWdzLmluIikpOzsgDQ0KCQlQcmludFdyaXRlciBv
dXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3IEZpbGVXcml0ZXIoInRhZ3Mub3V0
IikpOyA7IA0NCg0NCgkJU3RyaW5nIGxpbmU7DQ0KCQlib29sZWFuIGludmFs
aWQsIHBhcmZpbmlzaGVkOw0NCgkJaW50IGs7DQ0KDQ0KCQl3aGlsZSh0cnVl
KSB7DQ0KDQ0KCQkJbGluZSA9IGluLnJlYWRMaW5lKCk7DQ0KCQkJaWYgKGxp
bmUuc3RhcnRzV2l0aCgiIyIpKSBicmVhazsNDQoNDQoJCQlsaW5lID0gbGlu
ZSArICIgICAgICAgICAgICAgICI7DQ0KCQkJaW52YWxpZCA9IGZhbHNlOw0N
CgkJCXBhcmZpbmlzaGVkID0gZmFsc2U7DQ0KCQkJcyA9IG5ldyBTdGFjaygp
Ow0NCg0NCgkJCQ0NCgkJCXdoaWxlKCFwYXJmaW5pc2hlZCkgew0NCgkJCQlm
b3IoaW50IGk9MDsgaSA8IGxpbmUubGVuZ3RoKCkgJiYgIWludmFsaWQ7IGkr
Kykgew0NCgkJCQkJZm9yKGludCBqPTA7IGogPCBvcGVudGFncy5sZW5ndGgg
JiYgIWludmFsaWQ7IGorKykgew0NCgkJCQkJCWlmIChpIDw9IGxpbmUubGVu
Z3RoKCkgLSAzICYmIGxpbmUuc3Vic3RyaW5nKGksaSszKS5lcXVhbHMob3Bl
bnRhZ3Nbal0pKSB7DQ0KCQkJCQkJCXMucHVzaChuZXcgSW50ZWdlcihqKSk7
IA0NCgkJCQkJCQlicmVhazsNDQoJCQkJCQl9DQ0KCQkJCQkJZWxzZSBpZiAo
aSA8PSBsaW5lLmxlbmd0aCgpIC00ICYmIGxpbmUuc3Vic3RyaW5nKGksaSs0
KS5lcXVhbHMoY2xvc2V0YWdzW2pdKSkgew0NCgkJCQkJCQlpZiAocy5pc0Vt
cHR5KCkpIHsNDQoJCQkJCQkJCWludmFsaWQgPSB0cnVlOw0NCgkJCQkJCQkJ
DQ0KCQkJCQkJCQl3aGlsZSghcGFyZmluaXNoZWQpIHsNDQoJCQkJCQkJCQlm
b3IoaW50IG09MDsgbSA8IGxpbmUubGVuZ3RoKCk7IG0rKykgaWYgKG0gPCBs
aW5lLmxlbmd0aCgpICYmIGxpbmUuY2hhckF0KG0pID09ICcjJykgeyBwYXJm
aW5pc2hlZCA9IHRydWU7IH0NDQoNDQoJCQkJCQkJCQlpZiAoIXBhcmZpbmlz
aGVkKSBsaW5lID0gaW4ucmVhZExpbmUoKTsNDQoJCQkJCQkJCX0NDQoJCQkJ
CQkJCQ0NCgkJCQkJCQkJb3V0LnByaW50bG4oIkV4cGVjdGVkICMgZm91bmQg
IiArIGNsb3NldGFnc1tqXSk7DQ0KCQkJCQkJCX0NDQoJCQkJCQkJZWxzZSB7
DQ0KCQkJCQkJCQlrID0gKChJbnRlZ2VyKSBzLnBvcCgpKS5pbnRWYWx1ZSgp
Ow0NCgkJCQkJCQkJaWYgKGsgIT0gail7DQ0KCQkJCQkJCQkJaW52YWxpZCA9
IHRydWU7DQ0KDQ0KCQkJCQkJCQkJd2hpbGUoIXBhcmZpbmlzaGVkKSB7DQ0K
CQkJCQkJCQkJCWZvcihpbnQgbT0wOyBtIDwgbGluZS5sZW5ndGgoKTsgbSsr
KSBpZiAobSA8IGxpbmUubGVuZ3RoKCkgJiYgbGluZS5jaGFyQXQobSkgPT0g
JyMnKSB7IHBhcmZpbmlzaGVkID0gdHJ1ZTsgfQ0NCg0NCgkJCQkJCQkJCQlp
ZiAoIXBhcmZpbmlzaGVkKSBsaW5lID0gaW4ucmVhZExpbmUoKTsNDQoJCQkJ
CQkJCQl9DQ0KDQ0KCQkJCQkJCQkJb3V0LnByaW50bG4oIkV4cGVjdGVkICIg
KyBjbG9zZXRhZ3Nba10gKyAiIGZvdW5kICIgKyBjbG9zZXRhZ3Nbal0pOw0N
CgkJCQkJCQkJfQ0NCgkJCQkJCQl9DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJ
CQkJaWYgKGkgPCBsaW5lLmxlbmd0aCgpICYmIGxpbmUuY2hhckF0KGkpID09
ICcjJykgcGFyZmluaXNoZWQgPSB0cnVlOw0NCgkJCQl9DQ0KCQkJCWlmKCFw
YXJmaW5pc2hlZCkgbGluZSA9IGluLnJlYWRMaW5lKCk7DQ0KCQkJfQ0NCg0N
CgkJCWlmIChpbnZhbGlkID09IGZhbHNlICYmICFzLmlzRW1wdHkoKSkgew0N
CgkJCQlrID0gKChJbnRlZ2VyKSBzLnBvcCgpKS5pbnRWYWx1ZSgpOw0NCgkJ
CQlvdXQucHJpbnRsbigiRXhwZWN0ZWQgIiArIGNsb3NldGFnc1trXSArICIg
Zm91bmQgIyIpOw0NCgkJCX0NDQoJCQllbHNlIGlmIChpbnZhbGlkID09IGZh
bHNlKSB7DQ0KCQkJCW91dC5wcmludGxuKCJDb3JyZWN0bHkgdGFnZ2VkIHBh
cmFncmFwaCIpOw0NCgkJCX0NDQoJCX0NDQoJDQ0KCQlpbi5jbG9zZSgpOw0N
CgkJb3V0LmNsb3NlKCk7DQ0KDQ0KCX0gLy8gZW5kIG1haW4NDQp9IC8vIGVu
ZCBjbGFzcw0NCg==
---559023410-641078858-981932262=:29231--

From judge@east.isx.com Sun Feb 11 17:55:55 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 RAA09191
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:55:54 -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 RAA12601
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:59:23 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA05821
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:59:22 -0500 (EST)
Date: Sun, 11 Feb 2001 17:59:22 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: tags
Message-ID: <Pine.SOL.4.21.0102111759100.29231-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-162216788-981932362=:29231"
Content-Length: 4496

  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-162216788-981932362=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII



Matthew Fisher          | What's in a course number?  That which we call
fisher@cc.gatech.edu    | 2430 by any other number would shaft as hard.

---559023410-162216788-981932362=:29231
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tags.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111759220.29231@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="tags.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHRhZ3MgDQ0Kew0NCg0NCglwdWJsaWMgc3RhdGljIFN0
YWNrIHM7DQ0KDQ0KCXB1YmxpYyBzdGF0aWMgU3RyaW5nW10gb3BlbnRhZ3Mg
PSB7CSI8QT4iLCAiPEI+IiwgIjxDPiIsICI8RD4iLCAiPEU+IiwgIjxGPiIs
ICI8Rz4iLCAiPEg+IiwgIjxJPiIsICI8Sj4iLCAiPEs+IiwgIjxMPiIsICI8
TT4iLA0NCgkJCQkJCQkJCQkiPE4+IiwgIjxPPiIsICI8UD4iLCAiPFE+Iiwg
IjxSPiIsICI8Uz4iLCAiPFQ+IiwgIjxVPiIsICI8Vj4iLCAiPFc+IiwgIjxY
PiIsICI8WT4iLCAiPFo+IiB9Ow0NCg0NCglwdWJsaWMgc3RhdGljIFN0cmlu
Z1tdIGNsb3NldGFncyA9IHsiPC9BPiIsICI8L0I+IiwgIjwvQz4iLCAiPC9E
PiIsICI8L0U+IiwgIjwvRj4iLCAiPC9HPiIsICI8L0g+IiwgIjwvST4iLCAi
PC9KPiIsICI8L0s+IiwgIjwvTD4iLCAiPC9NPiIsDQ0KCQkJCQkJCQkJCSI8
L04+IiwgIjwvTz4iLCAiPC9QPiIsICI8L1E+IiwgIjwvUj4iLCAiPC9TPiIs
ICI8L1Q+IiwgIjwvVT4iLCAiPC9WPiIsICI8L1c+IiwgIjwvWD4iLCAiPC9Z
PiIsICI8L1o+IiB9Ow0NCg0NCg0NCglwdWJsaWMgc3RhdGljIHZvaWQgbWFp
bihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uIA0NCgl7DQ0KCQkN
DQoJCUJ1ZmZlcmVkUmVhZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5l
dyBGaWxlUmVhZGVyKCJ0YWdzLmluIikpOzsgDQ0KCQlQcmludFdyaXRlciBv
dXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3IEZpbGVXcml0ZXIoInRhZ3Mub3V0
IikpOyA7IA0NCg0NCgkJU3RyaW5nIGxpbmU7DQ0KCQlib29sZWFuIGludmFs
aWQsIHBhcmZpbmlzaGVkOw0NCgkJaW50IGs7DQ0KDQ0KCQl3aGlsZSh0cnVl
KSB7DQ0KDQ0KCQkJbGluZSA9IGluLnJlYWRMaW5lKCk7DQ0KCQkJaWYgKGxp
bmUuc3RhcnRzV2l0aCgiIyIpKSBicmVhazsNDQoNDQoJCQkvL2xpbmUgPSBs
aW5lICsgIiAgICI7DQ0KCQkJaW52YWxpZCA9IGZhbHNlOw0NCgkJCXBhcmZp
bmlzaGVkID0gZmFsc2U7DQ0KCQkJcyA9IG5ldyBTdGFjaygpOw0NCg0NCgkJ
CQ0NCgkJCXdoaWxlKCFwYXJmaW5pc2hlZCkgew0NCgkJCQlmb3IoaW50IGk9
MDsgaSA8IGxpbmUubGVuZ3RoKCkgJiYgIWludmFsaWQ7IGkrKykgew0NCgkJ
CQkJZm9yKGludCBqPTA7IGogPCBvcGVudGFncy5sZW5ndGggJiYgIWludmFs
aWQ7IGorKykgew0NCgkJCQkJCWlmIChpIDw9IGxpbmUubGVuZ3RoKCkgLSAz
ICYmIGxpbmUuc3Vic3RyaW5nKGksaSszKS5lcXVhbHMob3BlbnRhZ3Nbal0p
KSB7DQ0KCQkJCQkJCXMucHVzaChuZXcgSW50ZWdlcihqKSk7IA0NCgkJCQkJ
CQlicmVhazsNDQoJCQkJCQl9DQ0KCQkJCQkJZWxzZSBpZiAoaSA8PSBsaW5l
Lmxlbmd0aCgpIC00ICYmIGxpbmUuc3Vic3RyaW5nKGksaSs0KS5lcXVhbHMo
Y2xvc2V0YWdzW2pdKSkgew0NCgkJCQkJCQlpZiAocy5pc0VtcHR5KCkpIHsN
DQoJCQkJCQkJCWludmFsaWQgPSB0cnVlOw0NCgkJCQkJCQkJDQ0KCQkJCQkJ
CQl3aGlsZSghcGFyZmluaXNoZWQpIHsNDQoJCQkJCQkJCQlmb3IoaW50IG09
MDsgbSA8IGxpbmUubGVuZ3RoKCk7IG0rKykgaWYgKG0gPCBsaW5lLmxlbmd0
aCgpICYmIGxpbmUuY2hhckF0KG0pID09ICcjJykgeyBwYXJmaW5pc2hlZCA9
IHRydWU7IH0NDQoNDQoJCQkJCQkJCQlpZiAoIXBhcmZpbmlzaGVkKSBsaW5l
ID0gaW4ucmVhZExpbmUoKTsNDQoJCQkJCQkJCX0NDQoJCQkJCQkJCQ0NCgkJ
CQkJCQkJb3V0LnByaW50bG4oIkV4cGVjdGVkICMgZm91bmQgIiArIGNsb3Nl
dGFnc1tqXSk7DQ0KCQkJCQkJCX0NDQoJCQkJCQkJZWxzZSB7DQ0KCQkJCQkJ
CQlrID0gKChJbnRlZ2VyKSBzLnBvcCgpKS5pbnRWYWx1ZSgpOw0NCgkJCQkJ
CQkJaWYgKGsgIT0gail7DQ0KCQkJCQkJCQkJaW52YWxpZCA9IHRydWU7DQ0K
DQ0KCQkJCQkJCQkJd2hpbGUoIXBhcmZpbmlzaGVkKSB7DQ0KCQkJCQkJCQkJ
CWZvcihpbnQgbT0wOyBtIDwgbGluZS5sZW5ndGgoKTsgbSsrKSBpZiAobSA8
IGxpbmUubGVuZ3RoKCkgJiYgbGluZS5jaGFyQXQobSkgPT0gJyMnKSB7IHBh
cmZpbmlzaGVkID0gdHJ1ZTsgfQ0NCg0NCgkJCQkJCQkJCQlpZiAoIXBhcmZp
bmlzaGVkKSBsaW5lID0gaW4ucmVhZExpbmUoKTsNDQoJCQkJCQkJCQl9DQ0K
DQ0KCQkJCQkJCQkJb3V0LnByaW50bG4oIkV4cGVjdGVkICIgKyBjbG9zZXRh
Z3Nba10gKyAiIGZvdW5kICIgKyBjbG9zZXRhZ3Nbal0pOw0NCgkJCQkJCQkJ
fQ0NCgkJCQkJCQl9DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJCQkJaWYgKGkg
PCBsaW5lLmxlbmd0aCgpICYmIGxpbmUuY2hhckF0KGkpID09ICcjJykgcGFy
ZmluaXNoZWQgPSB0cnVlOw0NCgkJCQl9DQ0KCQkJCWlmKCFwYXJmaW5pc2hl
ZCkgbGluZSA9IGluLnJlYWRMaW5lKCk7DQ0KCQkJfQ0NCg0NCgkJCWlmIChp
bnZhbGlkID09IGZhbHNlICYmICFzLmlzRW1wdHkoKSkgew0NCgkJCQlrID0g
KChJbnRlZ2VyKSBzLnBvcCgpKS5pbnRWYWx1ZSgpOw0NCgkJCQlvdXQucHJp
bnRsbigiRXhwZWN0ZWQgIiArIGNsb3NldGFnc1trXSArICIgZm91bmQgIyIp
Ow0NCgkJCX0NDQoJCQllbHNlIGlmIChpbnZhbGlkID09IGZhbHNlKSB7DQ0K
CQkJCW91dC5wcmludGxuKCJDb3JyZWN0bHkgdGFnZ2VkIHBhcmFncmFwaCIp
Ow0NCgkJCX0NDQoJCX0NDQoJDQ0KCQlpbi5jbG9zZSgpOw0NCgkJb3V0LmNs
b3NlKCk7DQ0KDQ0KCX0gLy8gZW5kIG1haW4NDQp9IC8vIGVuZCBjbGFzcw0N
Cg==
---559023410-162216788-981932362=:29231--

From judge@east.isx.com Sun Feb 11 17:59: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 RAA09233
	for <judge@east.isx.com>; Sun, 11 Feb 2001 17:59:24 -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 SAA12711
	for <judge@east.isx.com>; Sun, 11 Feb 2001 18:02:54 -0500 (EST)
Received: from localhost (mahesh@localhost)
	by oscar.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id SAA18931
	for <judge@east.isx.com>; Sun, 11 Feb 2001 18:02:51 -0500 (EST)
Date: Sun, 11 Feb 2001 18:02:50 -0500 (EST)
From: Mahesh <mahesh@cc.gatech.edu>
To: judge@east.isx.com
Subject: layout 4
Message-ID: <Pine.SOL.4.21.0102111802260.4294-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1691952160-981932570=:4294"
Content-Length: 5074

  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-1691952160-981932570=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII



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

---559023410-1691952160-981932570=:4294
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="layout.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111802500.4294@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="layout.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGxheW91dHsNDQoNDQoJc3RhdGljIGludCB3aWR0aDsN
DQoJc3RhdGljIGludCBzcGFjaW5nOw0NCglzdGF0aWMgaW50IG5pbWFnZXM7
DQ0KCXN0YXRpYyBpbnRbXSBpbWFnZXM7DQ0KCXN0YXRpYyBpbnRbXSBwbGFj
ZTsNDQoJc3RhdGljIGludCB0dzsNDQoJCQ0NCglwdWJsaWMgc3RhdGljIHZv
aWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uDQ0KCXsN
DQoJCUJ1ZmZlcmVkUmVhZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5l
dyBGaWxlUmVhZGVyKCJsYXlvdXQuaW4iKSk7DQ0KCQlQcmludFdyaXRlciBv
dXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3IEZpbGVXcml0ZXIoImxheW91dC5v
dXQiKSk7DQ0KCQlpbnQgY291bnQgPSAxOw0NCgkJYm9vbGVhbiBpc0RvbmUg
PSBmYWxzZTsNDQoJCXdoaWxlICghaXNEb25lKQ0NCgkJew0NCgkJCVN0cmlu
ZyBzV2lkdGggPSIwIjsNDQoJCQlTdHJpbmdUb2tlbml6ZXIgZmlyc3QgPSBu
ZXcgU3RyaW5nVG9rZW5pemVyKCIwIDAgMCIpOw0NCgkJCXRyeXsNDQoJCQkJ
Zmlyc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGluLnJlYWRMaW5lKCkpOw0N
CgkJCQlzV2lkdGggPSBmaXJzdC5uZXh0VG9rZW4oKTsNDQoJCQl9DQ0KCQkJ
Y2F0Y2ggKEV4Y2VwdGlvbiBlKSB7IA0NCgkJCQl3aWR0aCA9IDA7IA0NCgkJ
CQlpc0RvbmUgPSB0cnVlO30NDQoNDQoJCQl3aWR0aCA9IEludGVnZXIucGFy
c2VJbnQoc1dpZHRoKTsNDQoJCQlpZiAod2lkdGggPj0gMCkNDQoJCQl7DQ0K
CQkJCWdldEZpcnN0TGluZShmaXJzdCk7DQ0KCQkJCWltYWdlcyA9IG5ldyBp
bnRbbmltYWdlc107DQ0KCQkJCXR3ID0gZ2V0V2lkdGhzKGluKTsNDQoJCQkJ
cGxhY2UgPSBuZXcgaW50W25pbWFnZXNdOw0NCgkJCQlpZih0dyA8PSB3aWR0
aCkgew0NCgkJCQkJcGxhY2VFYXN5KCk7DQ0KCQkJCX0gZWxzZSB7DQ0KCQkJ
CQlkb3VibGUgcHJvcCA9IHR3Lyhkb3VibGUpd2lkdGg7DQ0KCQkJCQlwbGFj
ZUhhcmQocHJvcCk7DQ0KCQkJCX0NDQoJCQkJb3V0LnByaW50bG4oIlByb2Js
ZW0gbnVtYmVyICIgKyBjb3VudCk7DQ0KCQkJCWJvb2xlYW4gaXNJbXAgPSBm
YWxzZTsNDQoJCQkJZm9yIChpbnQgaSA9IDAgOyBpIDwgbmltYWdlcy0xOyBp
KysgKQ0NCgkJCQl7DQ0KCQkJCQlpZihwbGFjZVtpXStpbWFnZXNbaV0gPj0g
d2lkdGgpIHsNDQoJCQkJCQlpc0ltcCA9IHRydWU7DQ0KCQkJCQl9DQ0KCQkJ
CX0NDQoJCQkJdHJ5DQ0KCQkJCXsNDQoJCQkJCQ0NCg0NCgkJCQlpZihwbGFj
ZVtuaW1hZ2VzLTFdK2ltYWdlc1tuaW1hZ2VzLTFdID49IHdpZHRoKzEpDQ0K
CQkJCXsgaXNJbXAgPSB0cnVlOyB9DQ0KCQkJCX0JCWNhdGNoIChFeGNlcHRp
b24gZSkNDQoJCQkJew0NCgkJCQkJaXNJbXAgPSB0cnVlOw0NCgkJCQl9DQ0K
DQ0KCQkJCWlmKCFpc0ltcCkgew0NCgkJCQkJZm9yIChpbnQgaSA9IDA7IGkg
PCBuaW1hZ2VzLTE7aSsrICkNDQoJCQkJCXsNDQoJCQkJCQlvdXQucHJpbnQo
cGxhY2VbaV0gKyAiICIpOw0NCgkJCQkJfQ0NCgkJCQkJb3V0LnByaW50bG4o
cGxhY2VbbmltYWdlcy0xXSk7DQ0KCQkJCX0gZWxzZSB7IG91dC5wcmludGxu
KCJJTVBPU1NJQkxFIik7IH0NDQoNDQoJCQkJY291bnQrKzsNDQoJCQl9IGVs
c2UgeyBpc0RvbmUgPSB0cnVlOyB9DQ0KCQl9DQ0KCQlpbi5jbG9zZSgpOw0N
CgkJb3V0LmNsb3NlKCk7DQ0KCX0NDQoNDQoJc3RhdGljIHZvaWQgZ2V0Rmly
c3RMaW5lKFN0cmluZ1Rva2VuaXplciBzMSkgdGhyb3dzIEV4Y2VwdGlvbnsN
DQoJCQlTdHJpbmcgYiA9IHMxLm5leHRUb2tlbigpOw0NCgkJCXNwYWNpbmcg
PSBJbnRlZ2VyLnBhcnNlSW50KGIpOw0NCgkJCWIgPSBzMS5uZXh0VG9rZW4o
KTsNDQoJCQluaW1hZ2VzID0gSW50ZWdlci5wYXJzZUludChiKTsNDQoJfQ0N
Cg0NCglzdGF0aWMgaW50IGdldFdpZHRocyhCdWZmZXJlZFJlYWRlciBpbikg
dGhyb3dzIEV4Y2VwdGlvbiB7DQ0KCQlTdHJpbmdUb2tlbml6ZXIgczEgPSBu
ZXcgU3RyaW5nVG9rZW5pemVyKCIwIik7DQ0KCQl0cnkNDQoJCXsNDQoJCQlz
MSA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoaW4ucmVhZExpbmUoKSk7DQ0KDQ0K
CQl9DQ0KCQljYXRjaCAoRXhjZXB0aW9uIGUpDQ0KCQl7DQ0KCQl9DQ0KCQlp
bnQgc3VtID0gMDsNDQoJCWZvciAoaW50IGkgPSAwOyBpPCBuaW1hZ2VzOyBp
KyspDQ0KCQl7DQ0KCQkJU3RyaW5nIGM7DQ0KCQkJdHJ5DQ0KCQkJew0NCgkJ
CQljID0gczEubmV4dFRva2VuKCk7DQ0KCQkJfQ0NCgkJCWNhdGNoIChOb1N1
Y2hFbGVtZW50RXhjZXB0aW9uIGUpDQ0KCQkJew0NCgkJCQlzMSA9IG5ldyBT
dHJpbmdUb2tlbml6ZXIoaW4ucmVhZExpbmUoKSk7DQ0KCQkJCVN0cmluZyBi
ID0gczEubmV4dFRva2VuKCk7DQ0KCQkJCWMgPSBiOw0NCgkJCX0NDQoJCQlp
bWFnZXNbaV0gPSBJbnRlZ2VyLnBhcnNlSW50KGMpOw0NCgkJCXN1bSArPSBp
bWFnZXNbaV07DQ0KCQl9DQ0KCQlyZXR1cm4gc3VtOw0NCgl9DQ0KCQ0NCglz
dGF0aWMgdm9pZCBwbGFjZUVhc3koKSB7DQ0KCQlpbnQgd2hpdGVzcGFjZSA9
IHdpZHRoIC0gdHc7DQ0KCQlkb3VibGUgYXZnV1M7DQ0KCQlpZiAobmltYWdl
cyA9PSAxKQ0NCgkJeyBhdmdXUyA9IChkb3VibGUpd2hpdGVzcGFjZTsNDQoJ
CX0NDQoJCWVsc2UgeyBhdmdXUyA9ICgoZG91YmxlKSh3aGl0ZXNwYWNlKSkv
KG5pbWFnZXMtMSk7IH0NDQoJCVN5c3RlbS5vdXQucHJpbnRsbihhdmdXUyk7
DQ0KDQ0KCQlpbnQgd3MgPSAoaW50KU1hdGgucm91bmQoYXZnV1MpOw0NCgkJ
U3lzdGVtLm91dC5wcmludGxuKHdzKTsNDQoJCWlmKHdzID4gc3BhY2luZykg
eyB3cyA9IHNwYWNpbmc7IH0NDQoJCWludCBjb3VudCA9IC0xOw0NCgkJZm9y
KGludCBpID0gMDsgaSA8IG5pbWFnZXM7IGkrKykgew0NCgkJCXBsYWNlW2ld
ID0gY291bnQrMTsNDQoJCQljb3VudCArPSB3cytpbWFnZXNbaV07DQ0KCQl9
DQ0KCX0NDQoNDQoJc3RhdGljIHZvaWQgcGxhY2VIYXJkKGRvdWJsZSBwcm9w
KSB7DQ0KCQlwbGFjZVswXSA9IDA7DQ0KCQlpZiAobmltYWdlcz4xKQ0NCgkJ
ew0NCgkJCWZvciAoaW50IGkgPSAxOyBpPG5pbWFnZXM7IGkrKykNDQoJCQl7
IA0NCgkJCQlwbGFjZVtpXSA9IChpbnQpTWF0aC5yb3VuZChpbWFnZXNbaS0x
XStwbGFjZVtpLTFdLXByb3ApOw0NCgkJCX0NDQoJCQlwbGFjZVtuaW1hZ2Vz
LTFdID0gd2lkdGgtaW1hZ2VzW25pbWFnZXMtMV07DQ0KCQl9DQ0KCX0NDQp9

---559023410-1691952160-981932570=:4294--

From judge@east.isx.com Sun Feb 11 18:03:24 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 SAA09528
	for <judge@east.isx.com>; Sun, 11 Feb 2001 18:03:23 -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 SAA12904
	for <judge@east.isx.com>; Sun, 11 Feb 2001 18:06:52 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id SAA06047
	for <judge@east.isx.com>; Sun, 11 Feb 2001 18:06:52 -0500 (EST)
Date: Sun, 11 Feb 2001 18:06:52 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: swicc
Message-ID: <Pine.SOL.4.21.0102111806280.26502-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-838545539-981932812=:26502"
Content-Length: 4595

  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-838545539-981932812=:26502
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-838545539-981932812=:26502
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="swiss.c"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0102111806520.26502@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="swiss.c"

I2luY2x1ZGUgPHN0ZGxpYi5oPg0KI2luY2x1ZGUgPHN0ZGlvLmg+DQoNCnR5
cGVkZWYgc3RydWN0IF9wbGF5ZXIgew0KCWNoYXIgbmFtZVsyMV07DQoJaW50
IHNjb3Jlc1sxNl07DQoJZmxvYXQgd2luczsNCglpbnQgc3ByZWFkOw0KCWlu
dCBwcmV2Ow0KCWludCBwbGF5ZWRbNjRdOw0KfSBwbGF5ZXI7DQoNCnZvaWQg
c29ydChwbGF5ZXIgKnBsYXllcnMsIGludCBQLCBpbnQgUikNCnsNCglpbnQg
aSwgaiwgazsNCglwbGF5ZXIgdG1wOw0KCQ0KCWZvcihpID0gMDsgaSA8IFAg
LSAxOyBpKyspIHsNCgkJZm9yKGogPSAwOyBqIDwgUCAtMTsgaisrKSB7DQoJ
CQlpZihwbGF5ZXJzW2pdLndpbnMgPCBwbGF5ZXJzW2orMV0ud2lucykgew0K
CQkJCXRtcCA9IHBsYXllcnNbal07DQoJCQkJcGxheWVyc1tqXSA9IHBsYXll
cnNbaisxXTsNCgkJCQlwbGF5ZXJzW2orMV0gPSB0bXA7DQoJCQl9DQoJCX0N
Cgl9CQ0KCWZvcihpID0gMDsgaSA8IFAgLSAxOyBpKyspIHsNCgkJZm9yKGog
PSBpOyBqIDwgUCAtIDE7IGorKykgew0KCQkJaWYgKHBsYXllcnNbal0ud2lu
cyA9PSBwbGF5ZXJzW2orMV0ud2lucykgew0KCQkJCWlmKHBsYXllcnNbal0u
c3ByZWFkIDwgcGxheWVyc1tqKzFdLnNwcmVhZCkgew0KCQkJCQl0bXAgPSBw
bGF5ZXJzW2pdOw0KCQkJCQlwbGF5ZXJzW2pdID0gcGxheWVyc1tqKzFdOw0K
CQkJCQlwbGF5ZXJzW2orMV0gPSB0bXA7DQoJCQkJCQ0KCQkJCX0NCgkJCX0N
CgkJCWVsc2UNCgkJCQlicmVhazsNCgkJfQ0KCX0NCglmb3IoaSA9IDA7IGkg
PCBQIC0gMTsgaSsrKSB7DQoJCWZvcihqID0gaTsgaiA8IFAgLSAxOyBqKysp
IHsNCgkJCWlmIChwbGF5ZXJzW2pdLndpbnMgPT0gcGxheWVyc1tqKzFdLndp
bnMgJiYNCgkJCXBsYXllcnNbal0uc3ByZWFkID09IHBsYXllcnNbaisxXS5z
cHJlYWQpIHsNCgkJCQlpZihwbGF5ZXJzW2pdLnByZXYgPiBwbGF5ZXJzW2or
MV0ucHJldikgew0KCQkJCQl0bXAgPSBwbGF5ZXJzW2pdOw0KCQkJCQlwbGF5
ZXJzW2pdID0gcGxheWVyc1tqKzFdOw0KCQkJCQlwbGF5ZXJzW2orMV0gPSB0
bXA7DQoJCQkJfQ0KCQkJfQ0KDQoJCX0NCgl9DQp9DQoNCmludCBtYWluKHZv
aWQpDQp7DQoJcGxheWVyIHBsYXllcnNbNjRdOw0KCWludCBQLCBSLCBpLCBq
LCBrLCBsOw0KCUZJTEUgKmZpbiwgKmZvdXQ7DQoJaW50IGZpcnN0LCBzZWNv
bmQ7DQoJY2hhciAqeDsNCg0KCWZpbiA9IGZvcGVuKCJzd2lzcy5pbiIsICJy
Iik7DQoJZm91dCA9IGZvcGVuKCJzd2lzcy5vdXQiLCAidyIpOw0KDQoJZm9y
KDs7KSB7DQoJZnNjYW5mKGZpbiwgIiVkICVkIiwgJlAsICZSKTsNCg0KCWlm
KFAgPT0gMCAmJiBSID09IDApDQoJCXJldHVybiAtMTsNCg0KCWZvcihpID0g
MDsgaSA8IFA7IGkrKykgew0KCQlmc2NhbmYoZmluLCAiJXMiLCAmcGxheWVy
c1tpXS5uYW1lKTsNCgkJZm9yKGogPSAwOyBqIDwgUjsgaisrKSB7DQoJCQlm
c2NhbmYoZmluLCAiJWQiLCAmcGxheWVyc1tpXS5zY29yZXNbal0pOw0KCQl9
DQoJCXBsYXllcnNbaV0uc3ByZWFkID0gMDsNCgkJcGxheWVyc1tpXS53aW5z
ID0gMDsNCgkJcGxheWVyc1tpXS5wcmV2ID0gaTsNCgkJZm9yKGogPSAwOyBq
IDwgNjQ7IGorKykNCgkJCXBsYXllcnNbaV0ucGxheWVkW2pdID0gMDsNCgl9
DQoNCglmb3IgKGkgPSAwOyBpIDwgUjsgaSsrKSB7DQoJCWZvcihqID0gMDsg
aiA8IFAvMjsgaisrKSB7DQoJCQlpZiAoaSA9PSAwKSB7DQoJCQkJZmlyc3Qg
PSAyKmorMSAtMTsNCgkJCQlzZWNvbmQgPSAyKmorMiAtMTsNCgkJCQlwcmlu
dGYoImZpcnN0ICVkOyBzZWNvbmQgJWRcbiIsIGZpcnN0LCBzZWNvbmQpOw0K
CQkJfQ0KCQkJZWxzZSB7CQ0KCQkJCWZvcihrID0gaisxOyBrIDwgUDsgaysr
KSB7DQoNCgkJCQkJaWYocGxheWVyc1tqXS5wbGF5ZWRba10gPT0gMCkgew0K
CQkJCQkJZmlyc3QgPSBqOw0KCQkJCQkJc2Vjb25kID0gazsNCgkJCQkJCWJy
ZWFrOw0KCQkJCQl9DQoJCQkJfQ0KCQkJCQ0KCQkJfQ0KCQkJcGxheWVyc1tm
aXJzdF0uc3ByZWFkICs9IHBsYXllcnNbZmlyc3RdLnNjb3Jlc1tpXQ0KCQkJ
CQkJLXBsYXllcnNbc2Vjb25kXS5zY29yZXNbaV07DQoJCQlwbGF5ZXJzW3Nl
Y29uZF0uc3ByZWFkICs9IHBsYXllcnNbc2Vjb25kXS5zY29yZXNbaV0NCgkJ
CQkJCS1wbGF5ZXJzW2ZpcnN0XS5zY29yZXNbaV07DQoJCQlwbGF5ZXJzW2Zp
cnN0XS5wbGF5ZWRbc2Vjb25kXSA9IDE7DQoJCQlwbGF5ZXJzW3NlY29uZF0u
cGxheWVkW2ZpcnN0XSA9IDE7DQoNCg0KCQkJaWYgKHBsYXllcnNbZmlyc3Rd
LnNjb3Jlc1tpXSA+IHBsYXllcnNbc2Vjb25kXS5zY29yZXNbaV0pDQoJCQkJ
cGxheWVyc1tmaXJzdF0ud2lucyArPSAxOw0KCQkJZWxzZSBpZiAocGxheWVy
c1tmaXJzdF0uc2NvcmVzW2ldID09IHBsYXllcnNbc2Vjb25kXS5zY29yZXNb
aV0pIHsNCgkJCQlwbGF5ZXJzW3NlY29uZF0ud2lucyArPSAwLjU7DQoJCQkJ
cGxheWVyc1tmaXJzdF0ud2lucyArPTAuNTsNCgkJCX0NCgkJCWVsc2UNCgkJ
CQlwbGF5ZXJzW3NlY29uZF0ud2lucyArPSAxOw0KCQkJcHJpbnRmKCJmaXJz
dHdpbnMgJWY7IHNlY29uZHdpbnMgJWZcbiIsIHBsYXllcnNbZmlyc3RdLndp
bnMsIHBsYXllcnNbc2Vjb25kXS53aW5zKTsNCgkJfQ0KDQoJc29ydChwbGF5
ZXJzLCBQLCBSKTsNCgl9DQoNCg0KCWZvcihpID0gMDsgaSA8IFA7IGkrKykg
ew0KCQlmcHJpbnRmKGZvdXQsICIlLTIwcyUzZCIsIHBsYXllcnNbaV0ubmFt
ZSwgKGludClwbGF5ZXJzW2ldLndpbnMpOw0KCQlpZiAoKHBsYXllcnNbaV0u
d2lucyAtIChpbnQpcGxheWVyc1tpXS53aW5zKSA9PSAwLjUpDQoJCQl4ID0g
IisiOw0KCQllbHNlDQoJCQl4ID0gIiAiOw0KCQlmcHJpbnRmKGZvdXQsICIl
MXMlNmRcbiIsIHgsIHBsYXllcnNbaV0uc3ByZWFkKTsNCgl9DQoNCgl9DQoJ
ZmNsb3NlKGZpbik7DQoJZmNsb3NlKGZvdXQpOw0KCXJldHVybiAwOw0KfQ0K

---559023410-838545539-981932812=:26502--

