From MAILER-DAEMON Mon Jan 15 10:41:03 2001
Date: 15 Jan 2001 10:41:03 -0500
From: Mail System Internal Data <MAILER-DAEMON@east.isx.com>
Subject: DON'T DELETE THIS MESSAGE -- FOLDER INTERNAL DATA
X-IMAP: 0979573263 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 Jan 14 14:12: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 OAA14448
	for <judge@east.isx.com>; Sun, 14 Jan 2001 14:12: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.1) with ESMTP id NAA29213
	for <judge@east.isx.com>; Sun, 14 Jan 2001 13:58:30 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id NAA09333
	for <judge@east.isx.com>; Sun, 14 Jan 2001 13:58:29 -0500 (EST)
Date: Sun, 14 Jan 2001 13:58:29 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: Dreisam Clarification
Message-ID: <Pine.SOL.4.21.0101141333130.8878-100000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 238

Can the right hand side of the input equation be invalid due to
parenthesis misplacement.


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.


From judge@east.isx.com Sun Jan 14 14:26: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 OAA14898
	for <judge@east.isx.com>; Sun, 14 Jan 2001 14:26:33 -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.1) with ESMTP id OAA29685
	for <judge@east.isx.com>; Sun, 14 Jan 2001 14:12:28 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id OAA09525
	for <judge@east.isx.com>; Sun, 14 Jan 2001 14:12:27 -0500 (EST)
Date: Sun, 14 Jan 2001 14:12:27 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: lcd
Message-ID: <Pine.SOL.4.21.0101141411590.8143-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-979499547=:8143"
Content-Length: 5364

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



 david


---559023410-1804928587-979499547=:8143
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="lcd.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141412270.8143@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="lcd.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS50ZXh0Lio7DQ0KaW1w
b3J0IGphdmEudXRpbC4qOw0NCg0NCnB1YmxpYyBjbGFzcyBsY2QNDQp7DQ0K
CXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93
cyBFeGNlcHRpb24NDQoJew0NCgkJQnVmZmVyZWRSZWFkZXIgaW4gPSBuZXcg
QnVmZmVyZWRSZWFkZXIobmV3IEZpbGVSZWFkZXIoImxjZC5pbiIpKTsNDQoJ
CVByaW50V3JpdGVyIG91dCA9IG5ldyBQcmludFdyaXRlcihuZXcgRmlsZVdy
aXRlcigibGNkLm91dCIpKTsNDQoNDQogICAgICAgIFN0cmluZyBpbnB1dDsN
DQoJCXdoaWxlKCEoaW5wdXQ9aW4ucmVhZExpbmUoKSkuc3RhcnRzV2l0aCgi
MCAwIikpDQ0KCQl7DQ0KCQkJU3RyaW5nVG9rZW5pemVyIHN0ID0gbmV3IFN0
cmluZ1Rva2VuaXplcihpbnB1dCk7DQ0KCQkJaW50IHMgPSBJbnRlZ2VyLnBh
cnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQlTdHJpbmcgbiA9IHN0Lm5l
eHRUb2tlbigpOw0NCg0NCiAgICAgICAgICAgIGZvcihpbnQgcj0wOyByPDIq
cyszOyByKyspDQ0KCQkJew0NCgkJCQlmb3IoaW50IGk9MDsgaTxuLmxlbmd0
aCgpOyBpKyspDQ0KCQkJCXsNDQoJCQkJCWludCBkID0gSW50ZWdlci5wYXJz
ZUludCgiIituLmNoYXJBdChpKSk7DQ0KDQ0KCQkJCQlpZihyPT0wKQ0NCgkJ
CQkJew0NCgkJCQkJCXN3aXRjaChkKQ0NCgkJCQkJCXsNDQoJCQkJCQkJY2Fz
ZSAwOg0NCgkJCQkJCQljYXNlIDI6DQ0KCQkJCQkJCWNhc2UgMzoNDQoJCQkJ
CQkJY2FzZSA1Og0NCgkJCQkJCQljYXNlIDY6DQ0KCQkJCQkJCWNhc2UgNzoN
DQoJCQkJCQkJY2FzZSA4Og0NCgkJCQkJCQljYXNlIDk6IA0NCgkJCQkJCQkJ
aGJhcihvdXQsIHMpOw0NCgkJCQkJCQkgICAgYnJlYWs7DQ0KDQ0KCQkJCQkJ
CWNhc2UgMToNDQoJCQkJCQkJY2FzZSA0Og0NCgkJCQkJCQkJaGdhcChvdXQs
IHMpOw0NCgkJCQkJCQkJYnJlYWs7DQ0KDQ0KCQkJCQkJCWRlZmF1bHQ6IFN5
c3RlbS5vdXQucHJpbnRsbihkKTsNDQoJCQkJCQl9DQ0KCQkJCQl9DQ0KCQkJ
CQllbHNlIGlmKHIgPT0gKDIqcysyKSkNDQoJCQkJCXsNDQoJCQkJCQlzd2l0
Y2goZCkNDQoJCQkJCQl7DQ0KCQkJCQkJCWNhc2UgMDoNDQoJCQkJCQkJY2Fz
ZSAyOg0NCgkJCQkJCQljYXNlIDM6DQ0KCQkJCQkJCWNhc2UgNToNDQoJCQkJ
CQkJY2FzZSA2Og0NCgkJCQkJCQljYXNlIDg6DQ0KCQkJCQkJCWNhc2UgOTog
DQ0KCQkJCQkJCQloYmFyKG91dCwgcyk7DQ0KCQkJCQkJCSAgICBicmVhazsN
DQoNDQoJCQkJCQkJY2FzZSAxOg0NCgkJCQkJCQljYXNlIDQ6DQ0KCQkJCQkJ
CWNhc2UgNzoNDQoJCQkJCQkJCWhnYXAob3V0LCBzKTsNDQoJCQkJCQkJICAg
IGJyZWFrOw0NCg0NCgkJCQkJCQlkZWZhdWx0OiBTeXN0ZW0ub3V0LnByaW50
bG4oZCk7DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJCQkJZWxzZSBpZihyID09
IHMrMSkNDQoJCQkJCXsNDQoJCQkJCQlzd2l0Y2goZCkNDQoJCQkJCQl7DQ0K
CQkJCQkJCWNhc2UgMjoNDQoJCQkJCQkJY2FzZSAzOg0NCgkJCQkJCQljYXNl
IDQ6DQ0KCQkJCQkJCWNhc2UgNToNDQoJCQkJCQkJY2FzZSA2Og0NCgkJCQkJ
CQljYXNlIDg6DQ0KCQkJCQkJCWNhc2UgOTogDQ0KCQkJCQkJCQloYmFyKG91
dCwgcyk7DQ0KCQkJCQkJCSAgICBicmVhazsNDQoNDQoJCQkJCQkJY2FzZSAx
Og0NCgkJCQkJCQljYXNlIDc6DQ0KCQkJCQkJCWNhc2UgMDoNDQoJCQkJCQkJ
CWhnYXAob3V0LCBzKTsNDQoJCQkJCQkJCWJyZWFrOw0NCg0NCgkJCQkJCQlk
ZWZhdWx0OiBTeXN0ZW0ub3V0LnByaW50bG4oZCk7DQ0KCQkJCQkJfQ0NCg0N
CgkJCQkJfQ0NCgkJCQkJZWxzZSBpZihyPHMrMSkNDQoJCQkJCXsNDQoJCQkJ
CQlzd2l0Y2goZCkNDQoJCQkJCQl7DQ0KCQkJCQkJCWNhc2UgMToNDQoJCQkJ
CQkJY2FzZSAyOg0NCgkJCQkJCQljYXNlIDM6DQ0KCQkJCQkJCWNhc2UgNzoN
DQoJCQkJCQkJCXZiYXJyKG91dCxzKTsNDQoJCQkJCQkJICAgIGJyZWFrOw0N
CgkJCQkJCQkNDQoJCQkJCQkJY2FzZSA1Og0NCgkJCQkJCQljYXNlIDY6DQ0K
CQkJCQkJCQl2YmFybChvdXQscyk7DQ0KCQkJCQkJCQlicmVhazsNDQoNDQoJ
CQkJCQkJY2FzZSA0Og0NCgkJCQkJCQljYXNlIDg6DQ0KCQkJCQkJCWNhc2Ug
OToNDQoJCQkJCQkJY2FzZSAwOg0NCgkJCQkJCQkJdmJhcmxyKG91dCxzKTsN
DQoJCQkJCQkJCWJyZWFrOw0NCg0NCgkJCQkJCQlkZWZhdWx0OiBTeXN0ZW0u
b3V0LnByaW50bG4oZCk7DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJCQkJZWxz
ZSBpZihyPnMrMSkNDQoJCQkJCXsNDQoJCQkJCQlzd2l0Y2goZCkNDQoJCQkJ
CQl7DQ0KCQkJCQkJCWNhc2UgMToNDQoJCQkJCQkJY2FzZSAzOg0NCgkJCQkJ
CQljYXNlIDQ6DQ0KCQkJCQkJCWNhc2UgNToNDQoJCQkJCQkJY2FzZSA3Og0N
CgkJCQkJCQljYXNlIDk6DQ0KCQkJCQkJCQl2YmFycihvdXQscyk7DQ0KCQkJ
CQkJCQlicmVhazsNDQoNDQoJCQkJCQkJY2FzZSAyOg0NCgkJCQkJCQkJdmJh
cmwob3V0LHMpOw0NCgkJCQkJCQkJYnJlYWs7DQ0KDQ0KCQkJCQkJCWNhc2Ug
NjoNDQoJCQkJCQkJY2FzZSA4Og0NCgkJCQkJCQljYXNlIDA6DQ0KCQkJCQkJ
CQl2YmFybHIob3V0LHMpOw0NCgkJCQkJCQkJYnJlYWs7DQ0KDQ0KCQkJCQkJ
CWRlZmF1bHQ6IFN5c3RlbS5vdXQucHJpbnRsbihkKTsNDQoJCQkJCQl9DQ0K
CQkJCQl9DQ0KCQkJCQkJCQ0NCg0NCgkJCQl9DQ0KCQkJCW91dC5wcmludGxu
KCk7DQ0KCQkJfQ0NCgkJCW91dC5wcmludGxuKCk7DQ0KCQl9DQ0KCQlvdXQu
Y2xvc2UoKTsNDQoJfQ0NCg0NCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgaGJh
cihQcmludFdyaXRlciBvdXQsIGludCBzKQ0NCgl7DQ0KCQlvdXQucHJpbnQo
IiAiKTsNDQoJICAgIGZvcihpbnQgYyA9IDA7IGMgPCBzOyBjKyspIG91dC5w
cmludCgiLSIpOw0NCgkJb3V0LnByaW50KCIgICIpOw0NCgl9DQ0KDQ0KCXB1
YmxpYyBzdGF0aWMgdm9pZCBoZ2FwKFByaW50V3JpdGVyIG91dCwgaW50IHMp
DQ0KCXsNDQoJCWZvcihpbnQgYyA9IDA7IGM8IHMrMzsgYysrKSBvdXQucHJp
bnQoIiAiKTsNDQoJfQ0NCg0NCglwdWJsaWMgc3RhdGljIHZvaWQgdmJhcmxy
KFByaW50V3JpdGVyIG91dCwgaW50IHMpDQ0KCXsNDQoJCW91dC5wcmludCgi
fCIpOw0NCgkJZm9yKGludCBjID0gMDsgYzxzOyBjKyspIG91dC5wcmludCgi
ICIpOw0NCgkJb3V0LnByaW50KCJ8ICIpOw0NCgl9DQ0KDQ0KCXB1YmxpYyBz
dGF0aWMgdm9pZCB2YmFybChQcmludFdyaXRlciBvdXQsIGludCBzKQ0NCgl7
DQ0KCQlvdXQucHJpbnQoInwiKTsNDQoJCWZvcihpbnQgYyA9IDA7IGM8czsg
YysrKSBvdXQucHJpbnQoIiAiKTsNDQoJCW91dC5wcmludCgiICAiKTsNDQoJ
fQ0NCg0NCglwdWJsaWMgc3RhdGljIHZvaWQgdmJhcnIoUHJpbnRXcml0ZXIg
b3V0LCBpbnQgcykNDQoJew0NCgkJb3V0LnByaW50KCIgIik7DQ0KCQlmb3Io
aW50IGMgPSAwOyBjPHM7IGMrKykgb3V0LnByaW50KCIgIik7DQ0KCQlvdXQu
cHJpbnQoInwgIik7DQ0KCX0NDQoNDQp9DQ0K
---559023410-1804928587-979499547=:8143--

From judge@east.isx.com Sun Jan 14 14:34: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 OAA15149
	for <judge@east.isx.com>; Sun, 14 Jan 2001 14:33:58 -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.1) with ESMTP id OAA00162
	for <judge@east.isx.com>; Sun, 14 Jan 2001 14:19:52 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id OAA09643
	for <judge@east.isx.com>; Sun, 14 Jan 2001 14:19:51 -0500 (EST)
Date: Sun, 14 Jan 2001 14:19:51 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit lcd (g)
Message-ID: <Pine.SOL.4.21.0101141416260.8878-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-979499991=:8878"
Content-Length: 4818

  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-979499991=:8878
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-1804928587-979499991=:8878
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="lcd.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141419510.8878@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="lcd.java"

aW1wb3J0IGphdmEuaW8uKjsNDQoNDQpwdWJsaWMgY2xhc3MgbGNkIHsNDQoN
DQoJcHJpdmF0ZSBzdGF0aWMgZmluYWwgYm9vbGVhbiBbXVtdIExJTkVTID0g
e3t0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUs
IHRydWUsIHRydWUsIHRydWV9LA0NCgkJCXt0cnVlLCBmYWxzZSwgZmFsc2Us
IGZhbHNlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZX0s
DQ0KCQkJe3RydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBm
YWxzZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZX0sDQ0KCQkJe2ZhbHNlLCBmYWxzZSwg
dHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRy
dWV9LA0NCgkJCXt0cnVlLCBmYWxzZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBm
YWxzZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIGZhbHNlfSwNDQoJCQl7dHJ1ZSwg
dHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRy
dWUsIHRydWV9LA0NCgkJCXt0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSwgZmFs
c2UsIHRydWUsIHRydWUsIGZhbHNlLCB0cnVlLCB0cnVlfX07DQ0KDQ0KCXB1
YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmcgW10gYXJzZSkgdGhyb3dz
IElPRXhjZXB0aW9uIHsNDQoJCVN0cmluZyBzOw0NCgkJQnVmZmVyZWRSZWFk
ZXIgaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIgKG5ldyBGaWxlUmVhZGVyICgi
bGNkLmluIikpOw0NCgkJUHJpbnRTdHJlYW0gb3V0ID0gbmV3IFByaW50U3Ry
ZWFtIChuZXcgQnVmZmVyZWRPdXRwdXRTdHJlYW0gKA0NCgkJCQluZXcgRmls
ZU91dHB1dFN0cmVhbSAoImxjZC5vdXQiKSkpOw0NCgkJd2hpbGUgKCEocyA9
IGluLnJlYWRMaW5lICgpKS5zdGFydHNXaXRoICgiMCAwIikpIHsNDQoJCQlT
eXN0ZW0ub3V0LnByaW50bG4gKHMpOw0NCgkJCWludCBzcGFjZSA9IHMuaW5k
ZXhPZiAoIiAiKTsNDQoJCQlpbnQgc2l6ZSA9IEludGVnZXIucGFyc2VJbnQg
KHMuc3Vic3RyaW5nICgwLCBzcGFjZSkpOw0NCgkJCWNoYXIgW10gbnVtYmVy
eSA9IHMuc3Vic3RyaW5nIChzcGFjZSArIDEpLnRyaW0gKCkudG9DaGFyQXJy
YXkgKCk7DQ0KCQkJZm9yIChpbnQgaSA9IDA7IGkgPCBudW1iZXJ5Lmxlbmd0
aDsgaSsrKSB7DQ0KCQkJCW91dC5wcmludCAoIiAiKTsNDQoJCQkJbnVtYmVy
eSBbaV0gLT0gJzAnOw0NCgkJCQlpZiAoTElORVMgWzBdW251bWJlcnkgW2ld
XSkNDQoJCQkJCXdyaXRlIChvdXQsIHNpemUsICItIik7DQ0KCQkJCWVsc2UN
DQoJCQkJCXdyaXRlIChvdXQsIHNpemUsICIgIik7DQ0KCQkJCWlmIChpIDwg
bnVtYmVyeS5sZW5ndGggLSAxKQ0NCgkJCQkJb3V0LnByaW50ICgiICAiKTsN
DQoJCQkJZWxzZQ0NCgkJCQkJb3V0LnByaW50bG4gKCIgIik7DQ0KCQkJfQ0N
CgkJCWZvciAoaW50IGogPSAwOyBqIDwgc2l6ZTsgaisrKQ0NCgkJCQlmb3Ig
KGludCBpID0gMDsgaSA8IG51bWJlcnkubGVuZ3RoOyBpKyspIHsNDQoJCQkJ
CWlmIChMSU5FUyBbMV1bbnVtYmVyeSBbaV1dKQ0NCgkJCQkJCW91dC5wcmlu
dCAoInwiKTsNDQoJCQkJCWVsc2UNDQoJCQkJCQlvdXQucHJpbnQgKCIgIik7
DQ0KCQkJCQl3cml0ZSAob3V0LCBzaXplLCAiICIpOw0NCgkJCQkJaWYgKExJ
TkVTIFsyXVtudW1iZXJ5IFtpXV0pDQ0KCQkJCQkJb3V0LnByaW50ICgifCIp
Ow0NCgkJCQkJZWxzZQ0NCgkJCQkJCW91dC5wcmludCAoIiAiKTsNDQoJCQkJ
CWlmIChpIDwgbnVtYmVyeS5sZW5ndGggLSAxKQ0NCgkJCQkJCW91dC5wcmlu
dCAoIiAiKTsNDQoJCQkJCWVsc2UNDQoJCQkJCQlvdXQucHJpbnRsbiAoKTsN
DQoJCQkJfQ0NCgkJCWZvciAoaW50IGkgPSAwOyBpIDwgbnVtYmVyeS5sZW5n
dGg7IGkrKykgew0NCgkJCQlvdXQucHJpbnQgKCIgIik7DQ0KCQkJCWlmIChM
SU5FUyBbM11bbnVtYmVyeSBbaV1dKQ0NCgkJCQkJd3JpdGUgKG91dCwgc2l6
ZSwgIi0iKTsNDQoJCQkJZWxzZQ0NCgkJCQkJd3JpdGUgKG91dCwgc2l6ZSwg
IiAiKTsNDQoJCQkJaWYgKGkgPCBudW1iZXJ5Lmxlbmd0aCAtIDEpDQ0KCQkJ
CQlvdXQucHJpbnQgKCIgICIpOw0NCgkJCQllbHNlDQ0KCQkJCQlvdXQucHJp
bnRsbiAoIiAiKTsNDQoJCQl9DQ0KCQkJZm9yIChpbnQgaiA9IDA7IGogPCBz
aXplOyBqKyspDQ0KCQkJCWZvciAoaW50IGkgPSAwOyBpIDwgbnVtYmVyeS5s
ZW5ndGg7IGkrKykgew0NCgkJCQkJaWYgKExJTkVTIFs0XVtudW1iZXJ5IFtp
XV0pDQ0KCQkJCQkJb3V0LnByaW50ICgifCIpOw0NCgkJCQkJZWxzZQ0NCgkJ
CQkJCW91dC5wcmludCAoIiAiKTsNDQoJCQkJCXdyaXRlIChvdXQsIHNpemUs
ICIgIik7DQ0KCQkJCQlpZiAoTElORVMgWzVdW251bWJlcnkgW2ldXSkNDQoJ
CQkJCQlvdXQucHJpbnQgKCJ8Iik7DQ0KCQkJCQllbHNlDQ0KCQkJCQkJb3V0
LnByaW50ICgiICIpOw0NCgkJCQkJaWYgKGkgPCBudW1iZXJ5Lmxlbmd0aCAt
IDEpDQ0KCQkJCQkJb3V0LnByaW50ICgiICIpOw0NCgkJCQkJZWxzZQ0NCgkJ
CQkJCW91dC5wcmludGxuICgpOw0NCgkJCQl9DQ0KCQkJZm9yIChpbnQgaSA9
IDA7IGkgPCBudW1iZXJ5Lmxlbmd0aDsgaSsrKSB7DQ0KCQkJCW91dC5wcmlu
dCAoIiAiKTsNDQoJCQkJaWYgKExJTkVTIFs2XVtudW1iZXJ5IFtpXV0pDQ0K
CQkJCQl3cml0ZSAob3V0LCBzaXplLCAiLSIpOw0NCgkJCQllbHNlDQ0KCQkJ
CQl3cml0ZSAob3V0LCBzaXplLCAiICIpOw0NCgkJCQlpZiAoaSA8IG51bWJl
cnkubGVuZ3RoIC0gMSkNDQoJCQkJCW91dC5wcmludCAoIiAgIik7DQ0KCQkJ
CWVsc2UNDQoJCQkJCW91dC5wcmludGxuICgiICIpOw0NCgkJCX0NDQoJCQlv
dXQucHJpbnRsbiAoKTsNDQoJCX0NDQoJCWluLmNsb3NlICgpOw0NCgkJb3V0
LmNsb3NlICgpOw0NCgl9DQ0KDQ0KDQ0KCXN0YXRpYyB2b2lkIHdyaXRlIChQ
cmludFN0cmVhbSBvdXQsIGludCBzaXplLCBTdHJpbmcgZm9vKSB7DQ0KCQlm
b3IgKGludCBpID0gMDsgaSA8IHNpemU7IGkrKykNDQoJCQlvdXQucHJpbnQg
KGZvbyk7DQ0KCX0NDQoNDQp9
---559023410-1804928587-979499991=:8878--

From judge@east.isx.com Sun Jan 14 14:45: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 OAA15422
	for <judge@east.isx.com>; Sun, 14 Jan 2001 14:45: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.1) with ESMTP id OAA00734
	for <judge@east.isx.com>; Sun, 14 Jan 2001 14:30:59 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id OAA09900
	for <judge@east.isx.com>; Sun, 14 Jan 2001 14:30:58 -0500 (EST)
Date: Sun, 14 Jan 2001 14:30:58 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Subject: lcd 2
Message-ID: <Pine.SOL.4.21.0101141430360.8143-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-959030623-979500658=:8143"
Content-Length: 5406

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



 david


---559023410-959030623-979500658=:8143
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="lcd.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141430580.8143@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="lcd.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS50ZXh0Lio7DQ0KaW1w
b3J0IGphdmEudXRpbC4qOw0NCg0NCnB1YmxpYyBjbGFzcyBsY2QNDQp7DQ0K
CXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93
cyBFeGNlcHRpb24NDQoJew0NCgkJQnVmZmVyZWRSZWFkZXIgaW4gPSBuZXcg
QnVmZmVyZWRSZWFkZXIobmV3IEZpbGVSZWFkZXIoImxjZC5pbiIpKTsNDQoJ
CVByaW50V3JpdGVyIG91dCA9IG5ldyBQcmludFdyaXRlcihuZXcgRmlsZVdy
aXRlcigibGNkLm91dCIpKTsNDQoNDQogICAgICAgIFN0cmluZyBpbnB1dDsN
DQoJCXdoaWxlKCEoaW5wdXQ9aW4ucmVhZExpbmUoKSkuc3RhcnRzV2l0aCgi
MCAwIikpDQ0KCQl7DQ0KCQkJU3RyaW5nVG9rZW5pemVyIHN0ID0gbmV3IFN0
cmluZ1Rva2VuaXplcihpbnB1dCk7DQ0KCQkJaW50IHMgPSBJbnRlZ2VyLnBh
cnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQlTdHJpbmcgbiA9IHN0Lm5l
eHRUb2tlbigpOw0NCg0NCiAgICAgICAgICAgIGZvcihpbnQgcj0wOyByPDIq
cyszOyByKyspDQ0KCQkJew0NCgkJCQlmb3IoaW50IGk9MDsgaTxuLmxlbmd0
aCgpOyBpKyspDQ0KCQkJCXsNDQoJCQkJCWludCBkID0gSW50ZWdlci5wYXJz
ZUludCgiIituLmNoYXJBdChpKSk7DQ0KDQ0KCQkJCQlpZihyPT0wKQ0NCgkJ
CQkJew0NCgkJCQkJCXN3aXRjaChkKQ0NCgkJCQkJCXsNDQoJCQkJCQkJY2Fz
ZSAwOg0NCgkJCQkJCQljYXNlIDI6DQ0KCQkJCQkJCWNhc2UgMzoNDQoJCQkJ
CQkJY2FzZSA1Og0NCgkJCQkJCQljYXNlIDY6DQ0KCQkJCQkJCWNhc2UgNzoN
DQoJCQkJCQkJY2FzZSA4Og0NCgkJCQkJCQljYXNlIDk6IA0NCgkJCQkJCQkJ
aGJhcihvdXQsIHMpOw0NCgkJCQkJCQkgICAgYnJlYWs7DQ0KDQ0KCQkJCQkJ
CWNhc2UgMToNDQoJCQkJCQkJY2FzZSA0Og0NCgkJCQkJCQkJaGdhcChvdXQs
IHMpOw0NCgkJCQkJCQkJYnJlYWs7DQ0KDQ0KCQkJCQkJCWRlZmF1bHQ6IFN5
c3RlbS5vdXQucHJpbnRsbihkKTsNDQoJCQkJCQl9DQ0KCQkJCQl9DQ0KCQkJ
CQllbHNlIGlmKHIgPT0gKDIqcysyKSkNDQoJCQkJCXsNDQoJCQkJCQlzd2l0
Y2goZCkNDQoJCQkJCQl7DQ0KCQkJCQkJCWNhc2UgMDoNDQoJCQkJCQkJY2Fz
ZSAyOg0NCgkJCQkJCQljYXNlIDM6DQ0KCQkJCQkJCWNhc2UgNToNDQoJCQkJ
CQkJY2FzZSA2Og0NCgkJCQkJCQljYXNlIDg6DQ0KCQkJCQkJCWNhc2UgOTog
DQ0KCQkJCQkJCQloYmFyKG91dCwgcyk7DQ0KCQkJCQkJCSAgICBicmVhazsN
DQoNDQoJCQkJCQkJY2FzZSAxOg0NCgkJCQkJCQljYXNlIDQ6DQ0KCQkJCQkJ
CWNhc2UgNzoNDQoJCQkJCQkJCWhnYXAob3V0LCBzKTsNDQoJCQkJCQkJICAg
IGJyZWFrOw0NCg0NCgkJCQkJCQlkZWZhdWx0OiBTeXN0ZW0ub3V0LnByaW50
bG4oZCk7DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJCQkJZWxzZSBpZihyID09
IHMrMSkNDQoJCQkJCXsNDQoJCQkJCQlzd2l0Y2goZCkNDQoJCQkJCQl7DQ0K
CQkJCQkJCWNhc2UgMjoNDQoJCQkJCQkJY2FzZSAzOg0NCgkJCQkJCQljYXNl
IDQ6DQ0KCQkJCQkJCWNhc2UgNToNDQoJCQkJCQkJY2FzZSA2Og0NCgkJCQkJ
CQljYXNlIDg6DQ0KCQkJCQkJCWNhc2UgOTogDQ0KCQkJCQkJCQloYmFyKG91
dCwgcyk7DQ0KCQkJCQkJCSAgICBicmVhazsNDQoNDQoJCQkJCQkJY2FzZSAx
Og0NCgkJCQkJCQljYXNlIDc6DQ0KCQkJCQkJCWNhc2UgMDoNDQoJCQkJCQkJ
CWhnYXAob3V0LCBzKTsNDQoJCQkJCQkJCWJyZWFrOw0NCg0NCgkJCQkJCQlk
ZWZhdWx0OiBTeXN0ZW0ub3V0LnByaW50bG4oZCk7DQ0KCQkJCQkJfQ0NCg0N
CgkJCQkJfQ0NCgkJCQkJZWxzZSBpZihyPHMrMSkNDQoJCQkJCXsNDQoJCQkJ
CQlzd2l0Y2goZCkNDQoJCQkJCQl7DQ0KCQkJCQkJCWNhc2UgMToNDQoJCQkJ
CQkJY2FzZSAyOg0NCgkJCQkJCQljYXNlIDM6DQ0KCQkJCQkJCWNhc2UgNzoN
DQoJCQkJCQkJCXZiYXJyKG91dCxzKTsNDQoJCQkJCQkJICAgIGJyZWFrOw0N
CgkJCQkJCQkNDQoJCQkJCQkJY2FzZSA1Og0NCgkJCQkJCQljYXNlIDY6DQ0K
CQkJCQkJCQl2YmFybChvdXQscyk7DQ0KCQkJCQkJCQlicmVhazsNDQoNDQoJ
CQkJCQkJY2FzZSA0Og0NCgkJCQkJCQljYXNlIDg6DQ0KCQkJCQkJCWNhc2Ug
OToNDQoJCQkJCQkJY2FzZSAwOg0NCgkJCQkJCQkJdmJhcmxyKG91dCxzKTsN
DQoJCQkJCQkJCWJyZWFrOw0NCg0NCgkJCQkJCQlkZWZhdWx0OiBTeXN0ZW0u
b3V0LnByaW50bG4oZCk7DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJCQkJZWxz
ZSBpZihyPnMrMSkNDQoJCQkJCXsNDQoJCQkJCQlzd2l0Y2goZCkNDQoJCQkJ
CQl7DQ0KCQkJCQkJCWNhc2UgMToNDQoJCQkJCQkJY2FzZSAzOg0NCgkJCQkJ
CQljYXNlIDQ6DQ0KCQkJCQkJCWNhc2UgNToNDQoJCQkJCQkJY2FzZSA3Og0N
CgkJCQkJCQljYXNlIDk6DQ0KCQkJCQkJCQl2YmFycihvdXQscyk7DQ0KCQkJ
CQkJCQlicmVhazsNDQoNDQoJCQkJCQkJY2FzZSAyOg0NCgkJCQkJCQkJdmJh
cmwob3V0LHMpOw0NCgkJCQkJCQkJYnJlYWs7DQ0KDQ0KCQkJCQkJCWNhc2Ug
NjoNDQoJCQkJCQkJY2FzZSA4Og0NCgkJCQkJCQljYXNlIDA6DQ0KCQkJCQkJ
CQl2YmFybHIob3V0LHMpOw0NCgkJCQkJCQkJYnJlYWs7DQ0KDQ0KCQkJCQkJ
CWRlZmF1bHQ6IFN5c3RlbS5vdXQucHJpbnRsbihkKTsNDQoJCQkJCQl9DQ0K
CQkJCQl9DQ0KDQ0KCQkJCQlpZihpIT1uLmxlbmd0aCgpLTEpIG91dC5wcmlu
dCgiICIpOw0NCg0NCgkJCQl9DQ0KCQkJCW91dC5wcmludGxuKCk7DQ0KCQkJ
fQ0NCgkJCW91dC5wcmludGxuKCk7DQ0KCQl9DQ0KCQlvdXQuY2xvc2UoKTsN
DQoJfQ0NCg0NCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgaGJhcihQcmludFdy
aXRlciBvdXQsIGludCBzKQ0NCgl7DQ0KCQlvdXQucHJpbnQoIiAiKTsNDQoJ
ICAgIGZvcihpbnQgYyA9IDA7IGMgPCBzOyBjKyspIG91dC5wcmludCgiLSIp
Ow0NCgkJb3V0LnByaW50KCIgIik7DQ0KCX0NDQoNDQoJcHVibGljIHN0YXRp
YyB2b2lkIGhnYXAoUHJpbnRXcml0ZXIgb3V0LCBpbnQgcykNDQoJew0NCgkJ
Zm9yKGludCBjID0gMDsgYzwgcysyOyBjKyspIG91dC5wcmludCgiICIpOw0N
Cgl9DQ0KDQ0KCXB1YmxpYyBzdGF0aWMgdm9pZCB2YmFybHIoUHJpbnRXcml0
ZXIgb3V0LCBpbnQgcykNDQoJew0NCgkJb3V0LnByaW50KCJ8Iik7DQ0KCQlm
b3IoaW50IGMgPSAwOyBjPHM7IGMrKykgb3V0LnByaW50KCIgIik7DQ0KCQlv
dXQucHJpbnQoInwiKTsNDQoJfQ0NCg0NCglwdWJsaWMgc3RhdGljIHZvaWQg
dmJhcmwoUHJpbnRXcml0ZXIgb3V0LCBpbnQgcykNDQoJew0NCgkJb3V0LnBy
aW50KCJ8Iik7DQ0KCQlmb3IoaW50IGMgPSAwOyBjPHM7IGMrKykgb3V0LnBy
aW50KCIgIik7DQ0KCQlvdXQucHJpbnQoIiAiKTsNDQoJfQ0NCg0NCglwdWJs
aWMgc3RhdGljIHZvaWQgdmJhcnIoUHJpbnRXcml0ZXIgb3V0LCBpbnQgcykN
DQoJew0NCgkJb3V0LnByaW50KCIgIik7DQ0KCQlmb3IoaW50IGMgPSAwOyBj
PHM7IGMrKykgb3V0LnByaW50KCIgIik7DQ0KCQlvdXQucHJpbnQoInwiKTsN
DQoJfQ0NCg0NCn0NDQo=
---559023410-959030623-979500658=:8143--

From judge@east.isx.com Sun Jan 14 15:18:45 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id PAA16374
	for <judge@east.isx.com>; Sun, 14 Jan 2001 15:18:44 -0500 (EST)
Received: from felix.cc.gatech.edu (felix.cc.gatech.edu [130.207.107.11])
	by burdell.cc.gatech.edu (8.9.1/8.9.1) with ESMTP id PAA02297
	for <judge@east.isx.com>; Sun, 14 Jan 2001 15:04:39 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA10679
	for <judge@east.isx.com>; Sun, 14 Jan 2001 15:04:38 -0500 (EST)
Date: Sun, 14 Jan 2001 15:04:38 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0101141504070.8143-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1903590565-979502678=:8143"
Content-Length: 2298

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



 david


---559023410-1903590565-979502678=:8143
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="y2k.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141504380.8143@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="y2k.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHkyaw0NCnsNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1h
aW4oU3RyaW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlvbg0NCgl7DQ0KCQlC
dWZmZXJlZFJlYWRlciBpbiA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmls
ZVJlYWRlcigieTJrLmluIikpOw0NCgkJUHJpbnRXcml0ZXIgb3V0ID0gbmV3
IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJ5Mmsub3V0IikpOw0NCg0N
CgkJaW50IGlpID0gMDsNDQoJCVN0cmluZyBzOw0NCg0NCgkJd2hpbGUoIShz
PWluLnJlYWRMaW5lKCkpLnN0YXJ0c1dpdGgoIjAiKSkNDQoJCXsNDQoJCQlv
dXQucHJpbnRsbigiQ2FzZSAjIiArICgrK2lpKSArICI6Iik7DQ0KDQ0KCQkJ
Ym9vbGVhbiBmbGFnID0gZmFsc2U7DQ0KCQkJaW50IGsgPSBJbnRlZ2VyLnBh
cnNlSW50KHMpOw0NCg0NCgkJCWludFtdIHkgPSBuZXcgaW50W2tdOw0NCgkJ
CWludFtdIGEgPSBuZXcgaW50W2tdOw0NCgkJCWludFtdIGIgPSBuZXcgaW50
W2tdOw0NCgkJCWludCBtYXggPSAwOw0NCg0NCgkJCWZvcihpbnQgaT0wO2k8
aztpKyspDQ0KCQkJew0NCgkJCQlTdHJpbmdUb2tlbml6ZXIgc3QgPSBuZXcg
U3RyaW5nVG9rZW5pemVyKGluLnJlYWRMaW5lKCkpOw0NCgkJCQl5W2ldID0g
SW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQ0KCQkJCWFbaV0g
PSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQkJYltp
XSA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0NCgkJCQlt
YXggPSBtYXggPiBhW2ldID8gbWF4IDogYVtpXTsNDQoJCQl9DQ0KDQ0KCQkJ
b3V0ZXI6DQ0KCQkJZm9yKGludCB4ID0gbWF4OyB4IDwgMTAwMDA7IHgrKykN
DQoJCQl7DQ0KCQkJCWZvcihpbnQgaT0wOyBpPCBrOyBpKyspDQ0KCQkJCXsN
DQoJCQkJCWlmKCAoICh4LXlbaV0pICUgKGJbaV0gLSBhW2ldKSApICE9IDAg
KQ0NCgkJCQkJCWNvbnRpbnVlIG91dGVyOw0NCgkJCQl9DQ0KCQkJCW91dC5w
cmludGxuKCJUaGUgYWN0dWFsIHllYXIgaXMgIiArIHggKyAiLiIpOw0NCgkJ
CQlmbGFnID0gdHJ1ZTsNDQoJCQkJYnJlYWsgb3V0ZXI7DQ0KCQkJfQ0NCgkJ
CWlmKCFmbGFnKSBvdXQucHJpbnRsbigiVW5rbm93biBidWdzIGRldGVjdGVk
LiIpOw0NCgkJCW91dC5wcmludGxuKCk7DQ0KCQl9DQ0KCQlvdXQuY2xvc2Uo
KTsNDQoJfQ0NCn0NDQo=
---559023410-1903590565-979502678=:8143--

From judge@east.isx.com Sun Jan 14 16:10:15 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA17677
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:10:13 -0500 (EST)
Received: from felix.cc.gatech.edu (felix.cc.gatech.edu [130.207.107.11])
	by burdell.cc.gatech.edu (8.9.1/8.9.1) with ESMTP id PAA04810
	for <judge@east.isx.com>; Sun, 14 Jan 2001 15:56:10 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id PAA11601
	for <judge@east.isx.com>; Sun, 14 Jan 2001 15:56:09 -0500 (EST)
Date: Sun, 14 Jan 2001 15:56:09 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: Submit dreisam.java
Message-ID: <Pine.SOL.4.21.0101141555260.8878-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-959030623-979505769=:8878"
Content-Length: 5831

  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-979505769=:8878
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-959030623-979505769=:8878
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="dreisam.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141556090.8878@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="dreisam.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGRyZWlzYW0gew0NCg0NCnB1YmxpYyBzdGF0aWMgU3Ry
aW5nIGRvRXF1YXRpb24oU3RyaW5nIHJocywgU3RyaW5nIGxocykgew0NCg0N
CmludCBpPTA7IA0NCmJvb2xlYW4gcmVhZHkgPSB0cnVlOw0NClN0cmluZyBy
ZXQ7DQ0KDQ0KLy9TeXN0ZW0ub3V0LnByaW50bG4oIkF0IHRvcCBvZiBkb0Vx
dWF0aW9uOiAiICsgcmhzKTsNDQoNDQpmb3IoaT0wOyBpIDwgcmhzLmxlbmd0
aCgpOyBpKyspIHsNDQoNDQoJaWYgKHJocy5jaGFyQXQoaSkgPT0gJz8nKSB7
DQ0KCQlyZWFkeSA9IGZhbHNlOw0NCg0NCgkJcmV0ID0gZG9FcXVhdGlvbihy
aHMuc3Vic3RyaW5nKDAsIGkpICsgIisiICsgcmhzLnN1YnN0cmluZyhpKzEp
LCBsaHMpOw0NCgkJaWYgKHJldCAhPSBudWxsKSByZXR1cm4gcmV0Ow0NCg0N
CgkJcmV0ID0gZG9FcXVhdGlvbihyaHMuc3Vic3RyaW5nKDAsIGkpICsgIi0i
ICsgcmhzLnN1YnN0cmluZyhpKzEpLCBsaHMpOw0NCgkJaWYgKHJldCAhPSBu
dWxsKSByZXR1cm4gcmV0Ow0NCgkJDQ0KCQlyZXQgPSBkb0VxdWF0aW9uKHJo
cy5zdWJzdHJpbmcoMCwgaSkgKyAiKiIgKyByaHMuc3Vic3RyaW5nKGkrMSks
IGxocyk7DQ0KCQlpZiAocmV0ICE9IG51bGwpIHJldHVybiByZXQ7DQ0KDQ0K
CX0NDQp9DQ0KDQ0KaWYgKHJlYWR5ICYmIGNvbXB1dGVFcXVhdGlvbihyaHMp
LmVxdWFscyhsaHMpKSB7DQ0KCXJldHVybiByaHM7DQ0KfQ0NCmVsc2Ugew0N
CglyZXR1cm4gbnVsbDsNDQp9DQ0KDQ0KfSAvLyBlbmQgZG9FcXVhdGlvbg0N
Cg0NCg0NCnB1YmxpYyBzdGF0aWMgU3RyaW5nIGNvbXB1dGVFcXVhdGlvbihT
dHJpbmcgZXEpIHsNDQoNDQppbnQgb3BlbmluZGV4ID0gLTEsIGNsb3NlaW5k
ZXggPSAtMSwgb3Blbm51bSA9IDAsIGNsb3NlbnVtID0gMDsNDQppbnQgaSwg
YSwgYiwgYywgcmVzdWx0ID0gLTE7DQ0KU3RyaW5nVG9rZW5pemVyIHN0Ow0N
ClN0cmluZyB0b2sxLCB0b2syLCB0b2szOw0NCg0NCi8vU3lzdGVtLm91dC5w
cmludGxuKCJBdCB0b3Agb2YgY29tcHV0ZUVxdWF0aW9uOiAiICsgZXEpOw0N
Cg0NCi8vIGRvIHBhcmVucw0NCg0NCmZvcihpPTA7IGkgPCBlcS5sZW5ndGgo
KTsgaSsrKSB7DQ0KCQ0NCglpZiAoZXEuY2hhckF0KGkpID09ICcoJykgew0N
CgkJb3BlbmluZGV4ID0gaTsNDQoJCW9wZW5udW0rKzsNDQoJfQ0NCgllbHNl
IGlmIChlcS5jaGFyQXQoaSkgPT0gJyknKSB7DQ0KCQljbG9zZWluZGV4ID0g
aTsNDQoJCWNsb3NlbnVtKys7DQ0KCQ0NCgkJaWYgKG9wZW5udW0gPT0gY2xv
c2VudW0pIHsNDQoNDQoJCQllcSA9IGVxLnN1YnN0cmluZygwLCBvcGVuaW5k
ZXgpICsNDQoJCQkJY29tcHV0ZUVxdWF0aW9uKGVxLnN1YnN0cmluZyhvcGVu
aW5kZXggKyAxLCBjbG9zZWluZGV4KSkgKw0NCgkJCQllcS5zdWJzdHJpbmco
Y2xvc2VpbmRleCArIDEpOw0NCg0NCgkJCWk9MDsNDQoJCQlvcGVuaW5kZXgg
PSAtMTsgY2xvc2VpbmRleCA9IC0xOyBvcGVubnVtID0gMDsgY2xvc2VudW0g
PSAwOw0NCgkJfQ0NCgl9DQ0KfSAvLyBlbmQgZm9yDQ0KDQ0KDQ0KLy9kbyBv
cHMgbGVmdCB0byByaWdodA0NCg0NCnN0ID0gbmV3IFN0cmluZ1Rva2VuaXpl
cihlcSwgIistKiIsIHRydWUpOw0NCg0NCmlmIChzdC5oYXNNb3JlVG9rZW5z
KCkpIHsNDQoNDQoJLy9TeXN0ZW0ub3V0LnByaW50bG4oZXEpOw0NCg0NCgl0
b2sxID0gc3QubmV4dFRva2VuKCk7DQ0KDQ0KCWlmICghc3QuaGFzTW9yZVRv
a2VucygpKSB7DQ0KCQlyZXR1cm4gZXE7DQ0KCX0NDQoNDQoJdG9rMiA9IHN0
Lm5leHRUb2tlbigpOw0NCgl0b2szID0gc3QubmV4dFRva2VuKCk7DQ0KDQ0K
CWlmICh0b2sxLmNoYXJBdCgwKSA9PSAnIScpIGEgPSAtMTsNDQoJZWxzZSBh
ID0gMTsNDQoNDQoJaWYgKHRvazMuY2hhckF0KDApID09ICchJykgYiA9IC0x
Ow0NCgllbHNlIGIgPSAxOw0NCg0NCglhID0gYSAqIChuZXcgSW50ZWdlcih0
b2sxKSkuaW50VmFsdWUoKTsNDQoJYiA9IGIgKiAobmV3IEludGVnZXIodG9r
MykpLmludFZhbHVlKCk7DQ0KDQ0KCWlmICh0b2syLmVxdWFscygiKyIpKSB7
DQ0KCQlyZXN1bHQgPSBhICsgYjsNDQoJfQ0NCgllbHNlIGlmICh0b2syLmVx
dWFscygiLSIpKSB7DQ0KCQlyZXN1bHQgPSBhIC0gYjsNDQoJfQ0NCgllbHNl
IGlmICh0b2syLmVxdWFscygiKiIpKSB7DQ0KCQlyZXN1bHQgPSBhICogYjsN
DQoJfQ0NCgllbHNlIHsNDQoJCVN5c3RlbS5vdXQucHJpbnRsbigiV2hhdCB0
aGUgY3JhcCEiKTsNDQoJfQ0NCg0NCglpZiAocmVzdWx0IDwgMCkgZXEgPSAi
IiArICIhIiArICgtMSpyZXN1bHQpOw0NCgllbHNlIGVxID0gIiIgKyByZXN1
bHQ7DQ0KCXdoaWxlIChzdC5oYXNNb3JlVG9rZW5zKCkpIHsNDQoJCWVxID0g
ZXEgKyBzdC5uZXh0VG9rZW4oKTsNDQoJfQ0NCglyZXR1cm4gY29tcHV0ZUVx
dWF0aW9uKGVxKTsNDQp9IC8vIGVuZCBpZg0NCmVsc2UgcmV0dXJuIGVxOw0N
Cg0NCn0gLy8gZW5kIGNvbXB1dGVFcXVhdGlvbg0NCg0NCg0NCnB1YmxpYyBz
dGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmd2KSB0aHJvd3MgRXhjZXB0
aW9uIHsNDQoNDQpTeXN0ZW0uc2V0RXJyIChuZXcgUHJpbnRTdHJlYW0gKG5l
dyBGaWxlT3V0cHV0U3RyZWFtICgiZHJlaXNhbS5lcnJvciIpKSk7DQ0KDQ0K
QnVmZmVyZWRSZWFkZXIgaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IEZp
bGVSZWFkZXIoImRyZWlzYW0uaW4iKSk7DQ0KUHJpbnRXcml0ZXIgb3V0ID0g
bmV3IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJkcmVpc2FtLm91dCIp
KTsNDQppbnQgbiA9IDE7DQ0KU3RyaW5nVG9rZW5pemVyIHN0Ow0NClN0cmlu
ZyByaHMsIGxocywgcywgZXE7DQ0KDQ0Kd2hpbGUodHJ1ZSkgew0NCg0NCnMg
PSBpbi5yZWFkTGluZSgpOw0NCmlmIChzLmVxdWFscygiMCIpKSBicmVhazsN
DQoNDQpzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIocywgIj0iKTsNDQoNDQps
aHMgPSBzdC5uZXh0VG9rZW4oKS50cmltKCk7DQ0KcmhzID0gc3QubmV4dFRv
a2VuKCkudHJpbSgpOw0NCg0NCi8vU3lzdGVtLm91dC5wcmludGxuKCJsaHM6
ICIgKyBsaHMpOw0NCi8vU3lzdGVtLm91dC5wcmludGxuKCJyaHM6ICIgKyBy
aHMpOw0NCg0NCmZvciAoaW50IGk9MDsgaSA8IHJocy5sZW5ndGgoKTsgaSsr
KSB7DQ0KCWlmIChyaHMuY2hhckF0KGkpID09ICcgJykgew0NCgkJcmhzID0g
cmhzLnN1YnN0cmluZygwLGkpICsgIj8iICsgcmhzLnN1YnN0cmluZyhpKzEp
LnRyaW0oKTsNDQoJCWkgPSAwOw0NCgl9DQ0KfSAvLyBlbmQgZm9yDQ0KDQ0K
ZXEgPSBkb0VxdWF0aW9uKHJocywgbGhzKTsNDQpTeXN0ZW0ub3V0LnByaW50
bG4oIkVxdWF0aW9uICMiICsgbiArICI6Iik7DQ0Kb3V0LnByaW50bG4oIkVx
dWF0aW9uICMiICsgbiArICI6Iik7DQ0KDQ0KaWYgKGVxID09IG51bGwpIHsN
DQoJU3lzdGVtLm91dC5wcmludGxuKCJJbXBvc3NpYmxlIik7DQ0KCW91dC5w
cmludGxuKCJJbXBvc3NpYmxlIik7DQ0KDQ0KfQ0NCmVsc2Ugew0NCglTeXN0
ZW0ub3V0LnByaW50bG4obGhzICsgIj0iICsgZXEpOw0NCglvdXQucHJpbnRs
bihsaHMgKyAiPSIgKyBlcSk7DQ0KfQ0NCm91dC5wcmludGxuKCk7DQ0KU3lz
dGVtLm91dC5wcmludGxuKCk7DQ0KDQ0KbisrOw0NCn0gLy9lbmQgd2hpbGUN
DQoNDQoNDQpvdXQuY2xvc2UoKTsNDQppbi5jbG9zZSgpOw0NCg0NCn0gLy8g
ZW5kIG1haW4NDQoNDQp9IC8vIGVuZCBjbGFzcw0NCgkNDQoNDQoNDQo=
---559023410-959030623-979505769=:8878--

From judge@east.isx.com Sun Jan 14 16:18: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 QAA18014
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:18:00 -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.1) with ESMTP id QAA05023
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:03:56 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA11765
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:03:55 -0500 (EST)
Date: Sun, 14 Jan 2001 16:03:55 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0101141603440.8143-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1254324197-979506235=:8143"
Content-Length: 2770

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



 david


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

aW1wb3J0IGphdmEuaW8uKjsNDQpjbGFzcyBzdHJlZSANDQp7DQ0KCXB1Ymxp
YyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBJT0V4
Y2VwdGlvbg0NCgl7DQ0KDQ0KLy9TeXN0ZW0ub3V0LnByaW50bG4oZGVjaW1h
bCgiMDEwIikpOw0NCgkJQnVmZmVyZWRSZWFkZXIgYmluID0gbmV3IEJ1ZmZl
cmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJzdHJlZS5pbiIpKTsNDQoJCVBy
aW50V3JpdGVyIG91dCA9IG5ldyBQcmludFdyaXRlcihuZXcgRmlsZVdyaXRl
cigic3RyZWUub3V0IikpOw0NCgkJaW50IG4gPSBJbnRlZ2VyLnBhcnNlSW50
KGJpbi5yZWFkTGluZSgpKTsNDQoJCWludCBjdHI9MDsNDQoJCXdoaWxlKG4h
PTApDQ0KCQl7DQ0KCQkJY3RyKys7DQ0KCQkJU3RyaW5nIG9yZGVydGVtcCA9
IGJpbi5yZWFkTGluZSgpOw0NCgkJCVN0cmluZyBvcmRlciA9ICIiOw0NCgkJ
CWZvcihpbnQgaT0wO2k8b3JkZXJ0ZW1wLmxlbmd0aCgpO2krKykNDQoJCQl7
DQ0KCQkJCWNoYXIgYWEgPSBvcmRlcnRlbXAuY2hhckF0KGkpOw0NCgkJCQlp
ZihhYT49JzAnICYmIGFhPD0nOScpDQ0KCQkJCXsNDQoJCQkJCW9yZGVyKz1v
cmRlcnRlbXAuc3Vic3RyaW5nKGksIGkrMSk7DQ0KCQkJCX0NDQoJCQl9DQ0K
Ly9TeXN0ZW0ub3V0LnByaW50bG4ob3JkZXIpOw0NCgkJCVN0cmluZyB0ZXJt
aW5hbCA9IGJpbi5yZWFkTGluZSgpOw0NCgkJCWludCBtID0gSW50ZWdlci5w
YXJzZUludChiaW4ucmVhZExpbmUoKSk7DQ0KCQkJb3V0LnByaW50bG4oIlMt
VHJlZSAjIiArIGN0ciArICI6Iik7DQ0KCQkJZm9yKGludCBrPTA7azxtO2sr
KykNDQoJCQl7DQ0KCQkJCVN0cmluZyBvcmRlcmluZ3QgPSBiaW4ucmVhZExp
bmUoKTsNDQoJCQkJU3RyaW5nIG9yZGVyaW5nID0gIiI7DQ0KCQkJCWZvcihp
bnQgaWk9MDtpaTxvcmRlci5sZW5ndGgoKTtpaSsrKQ0NCgkJCQl7DQ0KCQkJ
CQlpbnQgYSA9IEludGVnZXIucGFyc2VJbnQob3JkZXIuc3Vic3RyaW5nKGlp
LGlpKzEpKTsNDQoJCQkJCW9yZGVyaW5nKz0gb3JkZXJpbmd0LnN1YnN0cmlu
ZyhhLTEsIGEpOw0NCgkJCQl9DQ0KCQkJCWludCBudW0gPSBkZWNpbWFsKG9y
ZGVyaW5nKTsNDQovL1N5c3RlbS5vdXQucHJpbnRsbihvcmRlcmluZyk7DQ0K
CQkJCW91dC5wcmludCh0ZXJtaW5hbC5zdWJzdHJpbmcobnVtLCBudW0rMSkp
Ow0NCgkJCX0NDQoJCQlvdXQucHJpbnRsbigpOw0NCgkJCW91dC5wcmludGxu
KCk7DQ0KCQkJbiA9IEludGVnZXIucGFyc2VJbnQoYmluLnJlYWRMaW5lKCkp
Ow0NCgkJfQ0NCgkJb3V0LmNsb3NlKCk7DQ0KCQliaW4uY2xvc2UoKTsNDQoJ
fQ0NCglwdWJsaWMgc3RhdGljIGludCBkZWNpbWFsKFN0cmluZyB0KQ0NCgl7
DQ0KCQlpbnQgbGVuID0gdC5sZW5ndGgoKTsNDQoJCWludCByZXN1bHQ9MDsN
DQoJCWZvcihpbnQgaT0wO2k8bGVuO2krKykNDQoJCXsNDQoNDQoJCQlpbnQg
ZmFjdG9yID0gSW50ZWdlci5wYXJzZUludCh0LnN1YnN0cmluZyhpLGkrMSkp
Ow0NCgkJCXJlc3VsdCA9IHJlc3VsdCoyOw0NCgkJCXJlc3VsdCA9IHJlc3Vs
dCArIGZhY3RvcjsNDQoJCX0NDQoJCXJldHVybiByZXN1bHQ7DQ0KCX0NDQp9

---559023410-1254324197-979506235=:8143--

From judge@east.isx.com Sun Jan 14 16:22: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 QAA18304
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:22: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.1) with ESMTP id QAA05156
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:08:00 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA11861
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:07:59 -0500 (EST)
Date: Sun, 14 Jan 2001 16:07:59 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0101141607470.8143-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-824023566-979506479=:8143"
Content-Length: 5591

  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-824023566-979506479=:8143
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


---559023410-824023566-979506479=:8143
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="maze.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141607590.8143@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="maze.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIG1hemUNDQp7DQ0KICBzdGF0aWMgaW50IHcsIGg7DQ0K
ICBzdGF0aWMgYm9vbGVhbiBtYXplW11bXSA9IG5ldyBib29sZWFuWzQwMF1b
NDAwXTsNDQogIHN0YXRpYyBwb2ludCBzdGFja1tdID0gbmV3IHBvaW50WzE2
MDAwMF07IA0NCiAgc3RhdGljIGludCBuQ3ljbGVzLCBtYXhMZW4sIGl4LCB4
LCB5Ow0NCiAgc3RhdGljIGludCBkeFtdID0geyAxLCAwLCAtMSwgMCB9Ow0N
CiAgc3RhdGljIGludCBkeVtdID0geyAwLCAxLCAwLCAtMSB9Ow0NCiAgc3Rh
dGljIEJ1ZmZlcmVkUmVhZGVyIGluOw0NCiAgc3RhdGljIFByaW50V3JpdGVy
IG91dDsNDQogIA0NCiAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5n
W10gYXJncykgdGhyb3dzIEV4Y2VwdGlvbg0NCiAgeyAgIA0NCiAgICBTdHJp
bmcgbGluZTsNDQogICAgaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IEZp
bGVSZWFkZXIoIm1hemUuaW4iKSk7DQ0KICAgIG91dCA9IG5ldyBQcmludFdy
aXRlcihuZXcgRmlsZVdyaXRlcigibWF6ZS5vdXQiKSk7DQ0KDQ0KICAgIGlu
dCBuTWF6ZSA9IDA7DQ0KDQ0KICAgIHsNDQogICAgICBpbnQgaTsNDQogICAg
ICBmb3IoaT0wOyBpPDE2MDAwMDsgaSsrKXsNDQoJc3RhY2tbaV0gPSBuZXcg
cG9pbnQoKTsNDQogICAgICB9DQ0KICAgIH0NDQogICAgICANDQogICAgd2hp
bGUodHJ1ZSl7DQ0KICAgICAgbGluZSA9IGluLnJlYWRMaW5lKCk7DQ0KICAg
ICAgU3RyaW5nVG9rZW5pemVyIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihs
aW5lKTsNDQogICAgICB3ID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9r
ZW4oKSk7DQ0KICAgICAgaWYgKHc9PTApew0NCglvdXQuY2xvc2UoKTsNDQoJ
U3lzdGVtLmV4aXQoMCk7DQ0KICAgICAgfQ0NCiAgICAgIGggPSBJbnRlZ2Vy
LnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQogICAgICAvL1N5c3RlbS5v
dXQucHJpbnRsbigidyA9ICIrdysiIGggPSAiK2gpOw0NCiAgICAgIG5DeWNs
ZXMgPSAwOw0NCiAgICAgIG1heExlbiA9IDA7DQ0KICAgICAgaW50IHgsIHk7
DQ0KICAgICAgZm9yKHk9MDsgeTw0MDA7IHkrKyl7DQ0KCWZvcih4PTA7IHg8
NDAwOyB4Kyspew0NCgkgIG1hemVbeV1beF0gPSBmYWxzZTsNDQoJfQ0NCiAg
ICAgIH0NDQogICAgICANDQogICAgICBmb3IoeT0wOyB5PGg7IHkrKyl7DQ0K
CWxpbmUgPSBpbi5yZWFkTGluZSgpOw0NCglmb3IoeD0wOyB4PHc7IHgrKyl7
DQ0KCSAgaWYgKGxpbmUuY2hhckF0KHgpPT0nXFwnKSBhZGRUQih4LCB5KTsN
DQoJICBlbHNlIGFkZEJUKHgsIHkpOw0NCgl9DQ0KICAgICAgfQ0NCg0NCiAg
ICAgIG5NYXplKys7DQ0KICAgICAgb3V0LnByaW50bG4oIk1hemUgIyIrbk1h
emUrIjoiKTsNDQogICAgICBzb2x2ZSgpOw0NCiAgICAgIG91dC5wcmludGxu
KCk7DQ0KICAgIH0NDQogIH0NDQoNDQogIHN0YXRpYyB2b2lkIGR1bXBNYXpl
KCkNDQogIHsNDQogICAgaW50IGksIGo7DQ0KICAgIGZvcihqPTA7IGo8NSpo
OyBqKyspew0NCiAgICAgIGZvcihpPTA7IGk8NSp3OyBpKyspew0NCglpZiAo
bWF6ZVtqXVtpXSkgb3V0LnByaW50KCIjIik7DQ0KCWVsc2Ugb3V0LnByaW50
KCIuIik7DQ0KICAgICAgfQ0NCiAgICAgIG91dC5wcmludGxuKCk7DQ0KICAg
IH0NDQogIH0NDQoNDQogIHN0YXRpYyB2b2lkIGFkZFRCKGludCB4LCBpbnQg
eSkNDQogIHsNDQogICAgeCAqPSA1Ow0NCiAgICB5ICo9IDU7DQ0KICAgIGlu
dCBpLCBqOw0NCiAgICBmb3Ioaj0wOyBqPDU7IGorKyl7DQ0KICAgICAgZm9y
KGk9MDsgaTwzOyBpKyspew0NCglpZiAoKGo9PTAgJiZpPT0wKSB8fCAoaj09
NCAmJiBpPT0yKSkgY29udGludWU7DQ0KCW1hemVbeStqXVt4LTEraitpXSA9
IHRydWU7DQ0KICAgICAgfQ0NCiAgICB9DQ0KICB9DQ0KDQ0KICBzdGF0aWMg
dm9pZCBhZGRCVChpbnQgeCwgaW50IHkpDQ0KICB7DQ0KICAgIHggKj0gNTsN
DQogICAgeSAqPSA1Ow0NCiAgICBpbnQgaSwgajsNDQogICAgZm9yKGo9MDsg
ajw1OyBqKyspew0NCiAgICAgIGZvcihpPTA7IGk8MzsgaSsrKXsNDQoJaWYg
KChqPT0wICYmaT09MikgfHwgKGo9PTQgJiYgaT09MCkpIGNvbnRpbnVlOw0N
CgltYXplW3kral1beCszLWoraV0gPSB0cnVlOw0NCiAgICAgIH0NDQogICAg
fQ0NCiAgfQ0NCg0NCiAgc3RhdGljIHZvaWQgc29sdmUoKSB0aHJvd3MgRXhj
ZXB0aW9uew0NCiAgICBpbnQgaSwgajsNDQogICAgDQ0KICAgIGZvcihpPTA7
aTw1Knc7IGkrKyl7DQ0KICAgICAgZmlsbChpLCAwKTsNDQogICAgICBmaWxs
KGksIDUqaC0xKTsNDQogICAgfQ0NCiAgICBmb3Ioaj0wOyBqPDUqaDsgaisr
KXsNDQogICAgICBmaWxsKDAsIGopOw0NCiAgICAgIGZpbGwoNSp3LTEsIGop
Ow0NCiAgICB9DQ0KDQ0KICAgIC8vZHVtcE1hemUoKTsNDQogICAgDQ0KICAg
IA0NCiAgICB3aGlsZSh0cnVlKXsNDQogICAgICBmaW5kRW1wdHkoKTsNDQog
ICAgICBpZiAoeDwwKXsNDQoJaWYgKG5DeWNsZXM+MCkgb3V0LnByaW50bG4o
IiIrbkN5Y2xlcysiIEN5Y2xlczsgdGhlIGxvbmdlc3QgaGFzIGxlbmd0aCAi
K21heExlbisiLiIpOw0NCgllbHNlIG91dC5wcmludGxuKCJUaGVyZSBhcmUg
bm8gY3ljbGVzLiIpOw0NCglyZXR1cm47DQ0KICAgICAgfQ0NCg0NCiAgICAg
IGludCBsZW4gPSBmaWxsKHgsIHkpOw0NCiAgICAgIG5DeWNsZXMrKzsNDQog
ICAgICBpZiAobGVuPm1heExlbil7DQ0KCW1heExlbiA9IGxlbjsNDQogICAg
ICB9DQ0KICAgIH0NDQogIH0NDQogIA0NCiAgc3RhdGljIHZvaWQgZmluZEVt
cHR5KCkNDQogIHsNDQogICAgaW50IGksIGo7DQ0KICAgIHggPSAtMTsNDQog
ICAgZm9yKGo9MDsgajw1Kmg7IGorKyl7DQ0KICAgICAgZm9yKGk9MDsgaTw1
Knc7IGkrKyl7DQ0KCWlmIChtYXplW2pdW2ldPT1mYWxzZSl7DQ0KCSAgeCA9
IGk7DQ0KCSAgeSA9IGo7DQ0KCSAgcmV0dXJuOw0NCgl9DQ0KICAgICAgfQ0N
CiAgICB9DQ0KICB9DQ0KDQ0KICBzdGF0aWMgYm9vbGVhbiBwdXNoKGludCB4
LCBpbnQgeSkNDQogIHsNDQogICAgaWYgKHg8MCB8fCB5PDAgfHwgeD49NSp3
IHx8IHk+PTUqaCB8fCBtYXplW3ldW3hdKSByZXR1cm4gZmFsc2U7DQ0KICAg
IHN0YWNrW2l4XS54ID0geDsNDQogICAgc3RhY2tbaXhdLnkgPSB5Ow0NCiAg
ICBpeCsrOw0NCiAgICBtYXplW3ldW3hdID0gdHJ1ZTsNDQogICAgcmV0dXJu
IHRydWU7DQ0KICB9DQ0KDQ0KICBzdGF0aWMgaW50IGZpbGwoaW50IHgsIGlu
dCB5KQ0NCiAgew0NCiAgICBpbnQgaTsNDQogICAgaXggPSAwOw0NCiAgICBp
ZiAobWF6ZVt5XVt4XSl7DQ0KICAgICAgcmV0dXJuIDA7DQ0KICAgIH0NDQog
ICAgcHVzaCh4LCB5KTsNDQogICAgDQ0KICAgIGludCBueCwgbnk7DQ0KICAg
IGludCBuID0gMTsNDQogICAgd2hpbGUoaXg+MCl7DQ0KICAgICAgaXgtLTsN
DQogICAgICB4ID0gc3RhY2tbaXhdLng7DQ0KICAgICAgeSA9IHN0YWNrW2l4
XS55Ow0NCiAgICAgIGZvcihpPTA7IGk8NDsgaSsrKXsNDQoJbnggPSB4ICsg
ZHhbaV07DQ0KCW55ID0geSArIGR5W2ldOw0NCglpZiAocHVzaChueCwgbnkp
KSBuKys7DQ0KICAgICAgfQ0NCiAgICB9DQ0KDQ0KICAgIHJldHVybiBuLzY7
DQ0KICB9DQ0KfQ0NCg0NCmNsYXNzIHBvaW50ew0NCiAgcHVibGljIGludCB4
LCB5Ow0NCn0NDQoNDQo=
---559023410-824023566-979506479=:8143--

From judge@east.isx.com Sun Jan 14 16:35:11 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id QAA18576
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:35:10 -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.1) with ESMTP id QAA05703
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:21:06 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA12228
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:21:06 -0500 (EST)
Date: Sun, 14 Jan 2001 16:21:05 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0101141620510.8143-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-126398554-979507265=:8143"
Content-Length: 2651

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



 david


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

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGRpdmlkZXsNDQoNDQogIHN0YXRpYyBCdWZmZXJlZFJl
YWRlciBpbjsNDQogIHN0YXRpYyBQcmludFdyaXRlciBvdXQ7DQ0KICBzdGF0
aWMgaW50IG5uW10gPSBuZXcgaW50WzZdOw0NCiAgc3RhdGljIGludCBzdW0s
IG5Db2w7DQ0KDQ0KICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdb
XSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uDQ0KICB7DQ0KICAgIGluID0gbmV3
IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJkaXZpZGUuaW4iKSk7
DQ0KICAgIG91dCA9IG5ldyBQcmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigi
ZGl2aWRlLm91dCIpKTsNDQoNDQogICAgbkNvbCA9IDE7DQ0KICAgIGludCBp
Ow0NCiAgICB3aGlsZSh0cnVlKXsNDQogICAgICBTdHJpbmcgbGluZSA9IGlu
LnJlYWRMaW5lKCk7DQ0KICAgICAgU3RyaW5nVG9rZW5pemVyIHN0ID0gbmV3
IFN0cmluZ1Rva2VuaXplcihsaW5lKTsNDQogICAgICBzdW0gPSAwOw0NCiAg
ICAgIGZvcihpPTA7IGk8NjsgaSsrKXsNDQoJbm5baV0gPSBJbnRlZ2VyLnBh
cnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJc3VtICs9IChpKzEpICogbm5b
aV07DQ0KICAgICAgfQ0NCg0NCiAgICAgIGlmIChzdW09PTApew0NCglvdXQu
Y2xvc2UoKTsNDQoJU3lzdGVtLmV4aXQoMCk7DQ0KICAgICAgfQ0NCg0NCiAg
ICAgIFN5c3RlbS5vdXQucHJpbnRsbigiIyIrbkNvbCsiIC0gc3VtOiAiK3N1
bSk7DQ0KDQ0KICAgICAgc29sdmUoKTsNDQoNDQogICAgICBuQ29sKys7DQ0K
ICAgIH0NDQogIH0NDQoNDQogIHN0YXRpYyBib29sZWFuIGNhbk1ha2VTdW0o
aW50IGhhbGYsIGludCB2KQ0NCiAgew0NCiAgICBpZiAodiA9PSBoYWxmKSBy
ZXR1cm4gdHJ1ZTsNDQogICAgaWYgKHY+aGFsZikgcmV0dXJuIGZhbHNlOw0N
CiAgICBpbnQgaTsNDQogICAgZm9yKGk9MDsgaTw2OyBpKyspew0NCiAgICAg
IGlmIChubltpXT09MCkgY29udGludWU7DQ0KICAgICAgbm5baV0tLTsNDQog
ICAgICBpZiAoY2FuTWFrZVN1bShoYWxmLCB2K2krMSkpIHJldHVybiB0cnVl
Ow0NCiAgICAgIG5uW2ldKys7DQ0KICAgIH0NDQogICAgcmV0dXJuIGZhbHNl
Ow0NCiAgfQ0NCg0NCiAgc3RhdGljIHZvaWQgc29sdmUoKQ0NCiAgew0NCiAg
ICBvdXQucHJpbnRsbigiQ29sbGVjdGlvbiAjIituQ29sKyI6Iik7DQ0KICAg
IGlmIChzdW0lMj09MSl7DQ0KICAgICAgb3V0LnByaW50bG4oIkNhbid0IGJl
IGRpdmlkZWQuIik7DQ0KICAgICAgcmV0dXJuOw0NCiAgICB9DQ0KDQ0KICAg
IGludCBoYWxmID0gc3VtIC8gMjsNDQogICAgDQ0KICAgIGlmIChjYW5NYWtl
U3VtKGhhbGYsIDApKXsNDQogICAgICBvdXQucHJpbnRsbigiQ2FuIGJlIGRp
dmlkZWQuIik7DQ0KICAgIH0NDQogICAgZWxzZXsNDQogICAgICBvdXQucHJp
bnRsbigiQ2FuJ3QgYmUgZGl2aWRlZC4iKTsNDQogICAgfQ0NCiAgfQ0NCn0N
DQo=
---559023410-126398554-979507265=:8143--

From judge@east.isx.com Sun Jan 14 16:48: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 QAA18852
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:48: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.1) with ESMTP id QAA06203
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:34:51 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA12406
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:34:50 -0500 (EST)
Date: Sun, 14 Jan 2001 16:34:50 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit dreisam
Message-ID: <Pine.SOL.4.21.0101141633360.11686-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-979508090=:11686"
Content-Length: 6306

  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-979508090=:11686
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-1804928587-979508090=:11686
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="dreisam.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141634500.11686@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="dreisam.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGRyZWlzYW0gew0NCg0NCnB1YmxpYyBzdGF0aWMgU3Ry
aW5nIGRvRXF1YXRpb24oU3RyaW5nIHJocywgU3RyaW5nIGxocykgew0NCg0N
CmludCBpPTA7IA0NCmJvb2xlYW4gcmVhZHkgPSB0cnVlOw0NClN0cmluZyBy
ZXQ7DQ0KDQ0KU3lzdGVtLm91dC5wcmludGxuKCJBdCB0b3Agb2YgZG9FcXVh
dGlvbjogIiArIHJocyk7DQ0KDQ0KZm9yKGk9MDsgaSA8IHJocy5sZW5ndGgo
KTsgaSsrKSB7DQ0KDQ0KCWlmIChyaHMuY2hhckF0KGkpID09ICc/Jykgew0N
CgkJcmVhZHkgPSBmYWxzZTsNDQoNDQoJCXJldCA9IGRvRXF1YXRpb24ocmhz
LnN1YnN0cmluZygwLCBpKSArICIrIiArIHJocy5zdWJzdHJpbmcoaSsxKSwg
bGhzKTsNDQoJCWlmIChyZXQgIT0gbnVsbCkgcmV0dXJuIHJldDsNDQoNDQoJ
CXJldCA9IGRvRXF1YXRpb24ocmhzLnN1YnN0cmluZygwLCBpKSArICItIiAr
IHJocy5zdWJzdHJpbmcoaSsxKSwgbGhzKTsNDQoJCWlmIChyZXQgIT0gbnVs
bCkgcmV0dXJuIHJldDsNDQoJCQ0NCgkJcmV0ID0gZG9FcXVhdGlvbihyaHMu
c3Vic3RyaW5nKDAsIGkpICsgIioiICsgcmhzLnN1YnN0cmluZyhpKzEpLCBs
aHMpOw0NCgkJaWYgKHJldCAhPSBudWxsKSByZXR1cm4gcmV0Ow0NCg0NCgl9
DQ0KfQ0NCg0NCmlmIChyZWFkeSAmJiBjb21wdXRlRXF1YXRpb24ocmhzKS5l
cXVhbHMobGhzKSkgew0NCglyZXR1cm4gcmhzOw0NCn0NDQplbHNlIHsNDQoJ
cmV0dXJuIG51bGw7DQ0KfQ0NCg0NCn0gLy8gZW5kIGRvRXF1YXRpb24NDQoN
DQoNDQpwdWJsaWMgc3RhdGljIFN0cmluZyBjb21wdXRlRXF1YXRpb24oU3Ry
aW5nIGVxKSB7DQ0KDQ0KaW50IG9wZW5pbmRleCA9IC0xLCBjbG9zZWluZGV4
ID0gLTEsIG9wZW5udW0gPSAwLCBjbG9zZW51bSA9IDA7DQ0KaW50IGksIGEs
IGIsIGMsIHJlc3VsdCA9IC0xOw0NClN0cmluZ1Rva2VuaXplciBzdDsNDQpT
dHJpbmcgdG9rMSwgdG9rMiwgdG9rMzsNDQoNDQpTeXN0ZW0ub3V0LnByaW50
bG4oIkF0IHRvcCBvZiBjb21wdXRlRXF1YXRpb246ICIgKyBlcSk7DQ0KDQ0K
Ly8gZG8gcGFyZW5zDQ0KDQ0KZm9yKGk9MDsgaSA8IGVxLmxlbmd0aCgpOyBp
KyspIHsNDQoJDQ0KCWlmICgoZXEuY2hhckF0KGkpID09ICcoJykpIHsNDQoJ
CWlmIChvcGVuaW5kZXggPT0gLTEpIG9wZW5pbmRleCA9IGk7DQ0KCQlvcGVu
bnVtKys7DQ0KCX0NDQoJZWxzZSBpZiAoZXEuY2hhckF0KGkpID09ICcpJykg
ew0NCgkJY2xvc2VpbmRleCA9IGk7DQ0KCQljbG9zZW51bSsrOw0NCgkNDQoJ
CWlmIChvcGVubnVtID09IGNsb3NlbnVtKSB7DQ0KDQ0KCQkJZXEgPSBlcS5z
dWJzdHJpbmcoMCwgb3BlbmluZGV4KSArDQ0KCQkJCWNvbXB1dGVFcXVhdGlv
bihlcS5zdWJzdHJpbmcob3BlbmluZGV4ICsgMSwgY2xvc2VpbmRleCkpICsN
DQoJCQkJZXEuc3Vic3RyaW5nKGNsb3NlaW5kZXggKyAxKTsNDQoNDQoJCQlp
PTA7DQ0KCQkJb3BlbmluZGV4ID0gLTE7IGNsb3NlaW5kZXggPSAtMTsgb3Bl
bm51bSA9IDA7IGNsb3NlbnVtID0gMDsNDQoJCX0NDQoJfQ0NCn0gLy8gZW5k
IGZvcg0NCg0NCg0NCi8vZG8gb3BzIGxlZnQgdG8gcmlnaHQNDQoNDQpzdCA9
IG5ldyBTdHJpbmdUb2tlbml6ZXIoZXEsICIrLSoiLCB0cnVlKTsNDQoNDQpp
ZiAoc3QuaGFzTW9yZVRva2VucygpKSB7DQ0KDQ0KCVN5c3RlbS5vdXQucHJp
bnRsbihlcSk7DQ0KDQ0KCXRvazEgPSBzdC5uZXh0VG9rZW4oKTsNDQoNDQoJ
aWYgKCFzdC5oYXNNb3JlVG9rZW5zKCkpIHsNDQoJCXJldHVybiBlcTsNDQoJ
fQ0NCg0NCgl0b2syID0gc3QubmV4dFRva2VuKCk7DQ0KCXRvazMgPSBzdC5u
ZXh0VG9rZW4oKTsNDQoNDQoJU3lzdGVtLm91dC5wcmludGxuKCJ0b2sxOiAi
ICsgdG9rMSk7DQ0KCVN5c3RlbS5vdXQucHJpbnRsbigidG9rMjogIiArIHRv
azIpOw0NCglTeXN0ZW0ub3V0LnByaW50bG4oInRvazM6ICIgKyB0b2szKTsN
DQoNDQoJaWYgKHRvazEuY2hhckF0KDApID09ICchJykgew0NCgkJYSA9IC0x
Ow0NCgkJdG9rMSA9IHRvazEuc3Vic3RyaW5nKDEpOw0NCgl9DQ0KCWVsc2Ug
YSA9IDE7DQ0KDQ0KCWlmICh0b2szLmNoYXJBdCgwKSA9PSAnIScpIHsgDQ0K
CQliID0gLTE7DQ0KCQl0b2szID0gdG9rMy5zdWJzdHJpbmcoMSk7DQ0KCX0N
DQoJZWxzZSBiID0gMTsNDQoNDQoJU3lzdGVtLm91dC5wcmludGxuKCJ0b2sx
OiAiICsgdG9rMSk7DQ0KCVN5c3RlbS5vdXQucHJpbnRsbigidG9rMjogIiAr
IHRvazIpOw0NCglTeXN0ZW0ub3V0LnByaW50bG4oInRvazM6ICIgKyB0b2sz
KTsNDQoNDQoJYSA9IGEgKiAobmV3IEludGVnZXIodG9rMSkpLmludFZhbHVl
KCk7DQ0KCWIgPSBiICogKG5ldyBJbnRlZ2VyKHRvazMpKS5pbnRWYWx1ZSgp
Ow0NCg0NCglpZiAodG9rMi5lcXVhbHMoIisiKSkgew0NCgkJcmVzdWx0ID0g
YSArIGI7DQ0KCX0NDQoJZWxzZSBpZiAodG9rMi5lcXVhbHMoIi0iKSkgew0N
CgkJcmVzdWx0ID0gYSAtIGI7DQ0KCX0NDQoJZWxzZSBpZiAodG9rMi5lcXVh
bHMoIioiKSkgew0NCgkJcmVzdWx0ID0gYSAqIGI7DQ0KCX0NDQoJZWxzZSB7
DQ0KCQlTeXN0ZW0ub3V0LnByaW50bG4oIldoYXQgdGhlIGNyYXAhIik7DQ0K
CX0NDQoNDQoJaWYgKHJlc3VsdCA8IDApIGVxID0gIiIgKyAiISIgKyAoLTEq
cmVzdWx0KTsNDQoJZWxzZSBlcSA9ICIiICsgcmVzdWx0Ow0NCgl3aGlsZSAo
c3QuaGFzTW9yZVRva2VucygpKSB7DQ0KCQllcSA9IGVxICsgc3QubmV4dFRv
a2VuKCk7DQ0KCX0NDQoJcmV0dXJuIGNvbXB1dGVFcXVhdGlvbihlcSk7DQ0K
fSAvLyBlbmQgaWYNDQplbHNlIHJldHVybiBlcTsNDQoNDQp9IC8vIGVuZCBj
b21wdXRlRXF1YXRpb24NDQoNDQoNDQpwdWJsaWMgc3RhdGljIHZvaWQgbWFp
biAoU3RyaW5nW10gYXJndikgdGhyb3dzIEV4Y2VwdGlvbiB7DQ0KDQ0KLy9T
eXN0ZW0uc2V0RXJyIChuZXcgUHJpbnRTdHJlYW0gKG5ldyBGaWxlT3V0cHV0
U3RyZWFtICgiZHJlaXNhbS5lcnJvciIpKSk7DQ0KDQ0KQnVmZmVyZWRSZWFk
ZXIgaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IEZpbGVSZWFkZXIoImRy
ZWlzYW0uaW4iKSk7DQ0KUHJpbnRXcml0ZXIgb3V0ID0gbmV3IFByaW50V3Jp
dGVyKG5ldyBGaWxlV3JpdGVyKCJkcmVpc2FtLm91dCIpKTsNDQppbnQgbiA9
IDE7DQ0KU3RyaW5nVG9rZW5pemVyIHN0Ow0NClN0cmluZyByaHMsIGxocywg
cywgZXE7DQ0KDQ0Kd2hpbGUodHJ1ZSkgew0NCg0NCnMgPSBpbi5yZWFkTGlu
ZSgpOw0NCmlmIChzLmVxdWFscygiMCIpKSBicmVhazsNDQoNDQpzdCA9IG5l
dyBTdHJpbmdUb2tlbml6ZXIocywgIj0iKTsNDQoNDQpsaHMgPSBzdC5uZXh0
VG9rZW4oKS50cmltKCk7DQ0KcmhzID0gc3QubmV4dFRva2VuKCkudHJpbSgp
Ow0NCg0NClN5c3RlbS5vdXQucHJpbnRsbigibGhzOiAiICsgbGhzKTsNDQpT
eXN0ZW0ub3V0LnByaW50bG4oInJoczogIiArIHJocyk7DQ0KDQ0KZm9yIChp
bnQgaT0wOyBpIDwgcmhzLmxlbmd0aCgpOyBpKyspIHsNDQoJaWYgKHJocy5j
aGFyQXQoaSkgPT0gJyAnKSB7DQ0KCQlyaHMgPSByaHMuc3Vic3RyaW5nKDAs
aSkgKyAiPyIgKyByaHMuc3Vic3RyaW5nKGkrMSkudHJpbSgpOw0NCgkJaSA9
IDA7DQ0KCX0NDQp9IC8vIGVuZCBmb3INDQoNDQplcSA9IGRvRXF1YXRpb24o
cmhzLCBsaHMpOw0NClN5c3RlbS5vdXQucHJpbnRsbigiRXF1YXRpb24gIyIg
KyBuICsgIjoiKTsNDQpvdXQucHJpbnRsbigiRXF1YXRpb24gIyIgKyBuICsg
IjoiKTsNDQoNDQppZiAoZXEgPT0gbnVsbCkgew0NCglTeXN0ZW0ub3V0LnBy
aW50bG4oIkltcG9zc2libGUiKTsNDQoJb3V0LnByaW50bG4oIkltcG9zc2li
bGUiKTsNDQoNDQp9DQ0KZWxzZSB7DQ0KCVN5c3RlbS5vdXQucHJpbnRsbihs
aHMgKyAiPSIgKyBlcSk7DQ0KCW91dC5wcmludGxuKGxocyArICI9IiArIGVx
KTsNDQp9DQ0Kb3V0LnByaW50bG4oKTsNDQpTeXN0ZW0ub3V0LnByaW50bG4o
KTsNDQoNDQpuKys7DQ0KfSAvL2VuZCB3aGlsZQ0NCg0NCg0NCm91dC5jbG9z
ZSgpOw0NCmluLmNsb3NlKCk7DQ0KDQ0KfSAvLyBlbmQgbWFpbg0NCg0NCn0g
Ly8gZW5kIGNsYXNzDQ0KCQ0NCg0NCg0NCg==
---559023410-1804928587-979508090=:11686--

From judge@east.isx.com Sun Jan 14 16:57: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 QAA19105
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:57:38 -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.1) with ESMTP id QAA06558
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:43:35 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA12739
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:43:34 -0500 (EST)
Date: Sun, 14 Jan 2001 16:43:34 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0101141643160.8143-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-351212254-979508614=:8143"
Content-Length: 2740

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

---559023410-351212254-979508614=:8143
Content-Type: TEXT/PLAIN; charset=US-ASCII



 david


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

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGRpdmlkZXsNDQoNDQogIHN0YXRpYyBCdWZmZXJlZFJl
YWRlciBpbjsNDQogIHN0YXRpYyBQcmludFdyaXRlciBvdXQ7DQ0KICBzdGF0
aWMgaW50IG5uW10gPSBuZXcgaW50WzZdOw0NCiAgc3RhdGljIGludCBzdW0s
IG5Db2w7DQ0KDQ0KICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdb
XSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uDQ0KICB7DQ0KICAgIGluID0gbmV3
IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxlUmVhZGVyKCJkaXZpZGUuaW4iKSk7
DQ0KICAgIG91dCA9IG5ldyBQcmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigi
ZGl2aWRlLm91dCIpKTsNDQoNDQogICAgbkNvbCA9IDE7DQ0KICAgIGludCBp
Ow0NCiAgICB3aGlsZSh0cnVlKXsNDQogICAgICBTdHJpbmcgbGluZSA9IGlu
LnJlYWRMaW5lKCk7DQ0KICAgICAgU3RyaW5nVG9rZW5pemVyIHN0ID0gbmV3
IFN0cmluZ1Rva2VuaXplcihsaW5lKTsNDQogICAgICBzdW0gPSAwOw0NCiAg
ICAgIGZvcihpPTA7IGk8NjsgaSsrKXsNDQoJbm5baV0gPSBJbnRlZ2VyLnBh
cnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJc3VtICs9IChpKzEpICogbm5b
aV07DQ0KICAgICAgfQ0NCg0NCiAgICAgIGlmIChzdW09PTApew0NCglvdXQu
Y2xvc2UoKTsNDQoJU3lzdGVtLmV4aXQoMCk7DQ0KICAgICAgfQ0NCg0NCiAg
ICAgIFN5c3RlbS5vdXQucHJpbnRsbigiIyIrbkNvbCsiIC0gc3VtOiAiK3N1
bSk7DQ0KDQ0KICAgICAgc29sdmUoKTsNDQoNDQogICAgICBuQ29sKys7DQ0K
ICAgIH0NDQogIH0NDQoNDQogIHN0YXRpYyBib29sZWFuIGNhbk1ha2VTdW0o
aW50IGhhbGYpDQ0KICB7DQ0KICAgIGlmIChoYWxmID09IDApIHJldHVybiB0
cnVlOw0NCiAgICBpbnQgaSwgbjsNDQogICAgZm9yKGk9NTsgaT49MDsgaS0t
KXsNDQogICAgICBuID0gKGhhbGYgLyAoaSsxKSkgLSAxOw0NCiAgICAgIGlm
IChuPDEpIG4gPSAxOw0NCiAgICAgIGlmIChuPm5uW2ldKSBuID0gbm5baV07
DQ0KICAgICAgaWYgKG4+MCl7DQ0KCW5uW2ldIC09IG47DQ0KCWlmIChjYW5N
YWtlU3VtKGhhbGYtKGkrMSkqbikpIHJldHVybiB0cnVlOw0NCglubltpXSAr
PSBuOw0NCiAgICAgIH0NDQogICAgfQ0NCiAgICByZXR1cm4gZmFsc2U7DQ0K
ICB9DQ0KDQ0KICBzdGF0aWMgdm9pZCBzb2x2ZSgpDQ0KICB7DQ0KICAgIG91
dC5wcmludGxuKCJDb2xsZWN0aW9uICMiK25Db2wrIjoiKTsNDQogICAgaWYg
KHN1bSUyPT0xKXsNDQogICAgICBvdXQucHJpbnRsbigiQ2FuJ3QgYmUgZGl2
aWRlZC4iKTsNDQogICAgICByZXR1cm47DQ0KICAgIH0NDQoNDQogICAgaW50
IGhhbGYgPSBzdW0gLyAyOw0NCiAgICANDQogICAgaWYgKGNhbk1ha2VTdW0o
aGFsZikpew0NCiAgICAgIG91dC5wcmludGxuKCJDYW4gYmUgZGl2aWRlZC4i
KTsNDQogICAgfQ0NCiAgICBlbHNlew0NCiAgICAgIG91dC5wcmludGxuKCJD
YW4ndCBiZSBkaXZpZGVkLiIpOw0NCiAgICB9DQ0KICB9DQ0KfQ0NCg0NCg0N
Cg0NCg0NCg0NCg0NCg0NCg0NCg0NCg==
---559023410-351212254-979508614=:8143--

From judge@east.isx.com Sun Jan 14 16:59:36 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 QAA19159
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:59: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.1) with ESMTP id QAA06628
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:45:32 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA12800
	for <judge@east.isx.com>; Sun, 14 Jan 2001 16:45:31 -0500 (EST)
Date: Sun, 14 Jan 2001 16:45:31 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit divide (h)
Message-ID: <Pine.SOL.4.21.0101141645000.11686-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-959030623-979508731=:11686"
Content-Length: 2609

  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-979508731=:11686
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-959030623-979508731=:11686
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="divide.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141645310.11686@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="divide.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
DQ0KcHVibGljIGNsYXNzIGRpdmlkZSB7DQ0KDQ0KCXN0YXRpYyBpbnQgW10g
bnVtID0gbmV3IGludCBbN107DQ0KCXN0YXRpYyBQcmludFN0cmVhbSBvdXQ7
DQ0KCXN0YXRpYyBMaW5rZWRMaXN0IGxpc3RzID0gbmV3IExpbmtlZExpc3Qg
KCk7DQ0KDQ0KDQ0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmcg
W10gYXJzZSkgdGhyb3dzIElPRXhjZXB0aW9uIHsNDQoJCVN0cmluZyBzOw0N
CgkJQnVmZmVyZWRSZWFkZXIgaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIgKG5l
dyBGaWxlUmVhZGVyICgiZGl2aWRlLmluIikpOw0NCgkJb3V0ID0gbmV3IFBy
aW50U3RyZWFtIChuZXcgQnVmZmVyZWRPdXRwdXRTdHJlYW0gKA0NCgkJCQlu
ZXcgRmlsZU91dHB1dFN0cmVhbSAoImRpdmlkZS5vdXQiKSkpOw0NCgkJaW50
IGJvb3lhaCA9IDA7DQ0KCQl3aGlsZSAoIShzID0gaW4ucmVhZExpbmUgKCkp
LmVxdWFscyAoIjAgMCAwIDAgMCAwIikpIHsNDQoJCQlib295YWgrKzsNDQoJ
CQlvdXQucHJpbnRsbiAoIkNvbGxlY3Rpb24gIyIgKyBib295YWggKyAiOiIp
Ow0NCgkJCVN0cmluZ1Rva2VuaXplciB0b2tlID0gbmV3IFN0cmluZ1Rva2Vu
aXplciAocyk7DQ0KCQkJaW50IHRvdGFsID0gMDsNDQoJCQlmb3IgKGludCBp
ID0gMTsgaSA8PSA2OyBpKyspIHsNDQoJCQkJbnVtIFtpXSA9IEludGVnZXIu
cGFyc2VJbnQgKHRva2UubmV4dFRva2VuICgpKTsNDQoJCQkJdG90YWwgKz0g
aSAqIG51bSBbaV07DQ0KCQkJfQ0NCgkJCWlmICh0b3RhbCAlIDIgPT0gMSkN
DQoJCQkJb3V0LnByaW50bG4gKCJDYW4ndCBiZSBkaXZpZGVkLlxuIik7DQ0K
CQkJZWxzZQ0NCgkJCQlpZiAoYm9veWFoICh0b3RhbCA+PiAxKSkNDQoJCQkJ
CW91dC5wcmludGxuICgiQ2FuIGJlIGRpdmlkZWQuXG4iKTsNDQoJCQkJZWxz
ZQ0NCgkJCQkJb3V0LnByaW50bG4gKCJDYW4ndCBiZSBkaXZpZGVkLlxuIik7
DQ0KCQl9DQ0KCQlpbi5jbG9zZSAoKTsNDQoJCW91dC5jbG9zZSAoKTsNDQoJ
fQ0NCg0NCglzdGF0aWMgYm9vbGVhbiBib295YWggKGludCB0b3RhbCkgew0N
CgkJZm9yIChpbnQgaiA9IHRvdGFsIDwgNiA/IHRvdGFsIDogNjsgaiA+IDA7
IGotLSkgew0NCgkJCWlmIChudW0gW2pdID4gMCkgew0NCgkJCQludW0gW2pd
LS07DQ0KCQkJCXRvdGFsIC09IGo7DQ0KCQkJCWlmICh0b3RhbCA9PSAwKQ0N
CgkJCQkJcmV0dXJuIHRydWU7DQ0KCQkJCWVsc2UNDQoJCQkJCWlmIChib295
YWggKHRvdGFsKSkNDQoJCQkJCQlyZXR1cm4gdHJ1ZTsNDQoJCQkJdG90YWwg
Kz0gajsNDQoJCQl9DQ0KCQl9DQ0KCQlyZXR1cm4gZmFsc2U7DQ0KCX0NDQoN
DQp9
---559023410-959030623-979508731=:11686--

From judge@east.isx.com Sun Jan 14 17:45:15 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id RAA20571
	for <judge@east.isx.com>; Sun, 14 Jan 2001 17:45:13 -0500 (EST)
Received: from felix.cc.gatech.edu (felix.cc.gatech.edu [130.207.107.11])
	by burdell.cc.gatech.edu (8.9.1/8.9.1) with ESMTP id RAA08311
	for <judge@east.isx.com>; Sun, 14 Jan 2001 17:31:11 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA13629
	for <judge@east.isx.com>; Sun, 14 Jan 2001 17:31:11 -0500 (EST)
Date: Sun, 14 Jan 2001 17:31:11 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit game.java (g)
Message-ID: <Pine.SOL.4.21.0101141729480.11686-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1903590565-979511471=:11686"
Content-Length: 5157

  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-979511471=:11686
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-1903590565-979511471=:11686
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="game.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141731110.11686@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="game.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGdhbWUgew0NCg0NCglzdGF0aWMgaW50IFtdW11bXSBi
b2FyZDsNDQoJc3RhdGljIGludCBbXVtdW10gcmVhbF9ib2FyZDsNDQoJc3Rh
dGljIGludCBiZXN0ID0gSW50ZWdlci5NQVhfVkFMVUU7DQ0KDQ0KCXB1Ymxp
YyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmcgW10gYXJzZSkgdGhyb3dzIElP
RXhjZXB0aW9uIHsNDQoJCVN0cmluZyBzOw0NCgkJQnVmZmVyZWRSZWFkZXIg
aW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIgKG5ldyBGaWxlUmVhZGVyICgiZ2Ft
ZS5pbiIpKTsNDQoJCVByaW50U3RyZWFtIG91dCA9IG5ldyBQcmludFN0cmVh
bSAobmV3IEJ1ZmZlcmVkT3V0cHV0U3RyZWFtICgNDQoJCQkJbmV3IEZpbGVP
dXRwdXRTdHJlYW0gKCJnYW1lLm91dCIpKSk7DQ0KCQlpbnQgdGhpbmdzID0g
MDsNDQoJCXdoaWxlICghKHMgPSBpbi5yZWFkTGluZSAoKSkuZXF1YWxzICgi
MCAwIikpIHsNDQoJCQl0aGluZ3MrKzsNDQoJCQlpbnQgc3BhY2UgPSBzLmlu
ZGV4T2YgKCcgJyk7DQ0KCQkJb3V0LnByaW50bG4gKCJCb2FyZCAjIiArIHRo
aW5ncyArICI6Iik7DQ0KCQkJaW50IHcgPSBJbnRlZ2VyLnBhcnNlSW50IChz
LnN1YnN0cmluZyAoMCwgc3BhY2UpKTsNDQoJCQlpbnQgaCA9IEludGVnZXIu
cGFyc2VJbnQgIChzLnN1YnN0cmluZyAoc3BhY2UgKyAxKSk7DQ0KCQkJcmVh
bF9ib2FyZCA9IG5ldyBpbnQgW3cgKyAyXVtoICsgMl1bM107DQ0KCQkJYm9h
cmQgPSBuZXcgaW50IFt3ICsgMl1baCArIDJdWzNdOw0NCgkJCWZvciAoaW50
IGkgPSAwOyBpIDwgaDsgaSsrKSB7DQ0KCQkJCXMgPSBpbi5yZWFkTGluZSAo
KTsNDQoJCQkJZm9yIChpbnQgaiA9IDA7IGogPCB3OyBqKyspIHsNDQoJCQkJ
CWlmIChzLmNoYXJBdCAoaikgPT0gJ1gnKQ0NCgkJCQkJCXJlYWxfYm9hcmQg
W2ogKyAxXVtpICsgMV1bMF0gPSAxOw0NCgkJCQkJCQ0NCgkJCQl9DQ0KCQkJ
fQ0NCgkJCWludCBwYWlyID0gMDsNDQoJCQl3aGlsZSAoIShzID0gaW4ucmVh
ZExpbmUgKCkpLmVxdWFscyAoIjAgMCAwIDAiKSkgew0NCgkJCQlwYWlyKys7
DQ0KCQkJCW91dC5wcmludCAoIlBhaXIgIiArIHBhaXIgKyAiOiAiKTsNDQoJ
CQkJU3RyaW5nVG9rZW5pemVyIHRva2UgPSBuZXcgU3RyaW5nVG9rZW5pemVy
IChzKTsNDQoJCQkJYmVzdCA9IEludGVnZXIuTUFYX1ZBTFVFOw0NCgkJCQlm
b3IgKGludCBpID0gMDsgaSA8IGJvYXJkLmxlbmd0aDsgaSsrKQ0NCgkJCQkJ
Zm9yIChpbnQgaiA9IDA7IGogPCBib2FyZCBbMF0ubGVuZ3RoOyBqKyspDQ0K
CQkJCQkJZm9yIChpbnQgayA9IDA7IGsgPCAzOyBrKyspDQ0KCQkJCQkJCWJv
YXJkIFtpXVtqXVtrXSA9IHJlYWxfYm9hcmQgW2ldW2pdW2tdOw0NCgkJCQlm
aW5kUGF0aCAoSW50ZWdlci5wYXJzZUludCAodG9rZS5uZXh0VG9rZW4gKCkp
LCBJbnRlZ2VyLnBhcnNlSW50ICh0b2tlLm5leHRUb2tlbiAoKSksIA0NCgkJ
CQkJCUludGVnZXIucGFyc2VJbnQgKHRva2UubmV4dFRva2VuICgpKSwgIElu
dGVnZXIucGFyc2VJbnQgKHRva2UubmV4dFRva2VuICgpKSwgMCk7DQ0KCQkJ
CWlmIChiZXN0IDwgSW50ZWdlci5NQVhfVkFMVUUpDQ0KCQkJCQlvdXQucHJp
bnRsbiAoYmVzdCArICIgc2VnbWVudHMuIik7DQ0KCQkJCWVsc2UNDQoJCQkJ
CW91dC5wcmludGxuICgiaW1wb3NzaWJsZS4iKTsNDQoJCQl9DQ0KCQl9DQ0K
CQlpbi5jbG9zZSAoKTsNDQoJCW91dC5jbG9zZSAoKTsNDQoJfQ0NCg0NCg0N
CglwdWJsaWMgc3RhdGljIHZvaWQgZmluZFBhdGggKGludCB4MSwgaW50IHkx
LCBpbnQgeDIsIGludCB5MiwgaW50IGRpcikgew0NCgkJaW50IHN0dWZmIFtd
ID0gZ2V0UHJldiAoeDEsIHkxLCBkaXIpOw0NCgkJaWYgKHgxID09IHgyICYm
IHkxID09IHkyKSB7DQ0KCQkJaWYgKHN0dWZmID09IG51bGwpIHsNDQoJCQkJ
YmVzdCA9IDE7DQ0KCQkJCXJldHVybjsNDQoJCQl9DQ0KCQkJZWxzZSBpZiAo
YmVzdCA+IHN0dWZmIFsxXSkNDQoJCQkJYmVzdCA9IHN0dWZmIFsxXTsNDQoJ
CX0NDQoJCWZvciAoaW50IGQgPSAxOyBkIDwgNTsgZCsrKSB7DQ0KCQkJaW50
IG5feCA9IHgxOw0NCgkJCWludCBuX3kgPSB5MTsNDQoJCQlzd2l0Y2ggKGQp
IHsNDQoJCQkJY2FzZSAxOg0NCgkJCQkJbl95LS07DQ0KCQkJCQlicmVhazsN
DQoJCQkJY2FzZSAyOg0NCgkJCQkJbl95Kys7DQ0KCQkJCQlicmVhazsNDQoJ
CQkJY2FzZSAzOg0NCgkJCQkJbl94LS07DQ0KCQkJCQlicmVhazsNDQoJCQkJ
Y2FzZSA0Og0NCgkJCQkJbl94Kys7DQ0KCQkJfQ0NCgkJCWlmIChpbkJvdW5k
cyAobl94LCBuX3kpKSB7DQ0KCQkJCWlmIChib2FyZCBbbl94XVtuX3ldWzBd
ID4gMSkNDQoJCQkJCWNvbnRpbnVlOw0NCgkJCQlpZiAoYm9hcmQgW25feF1b
bl95XVswXSA9PSAxICYmIChuX3ggIT0geDIgfHwgbl95ICE9IHkyKSkNDQoJ
CQkJCWJvYXJkIFtuX3hdW25feV1bMF0gPSAzOw0NCgkJCQllbHNlIHsNDQoJ
CQkJCWJvYXJkIFt4MV1beTFdWzJdID0gZDsNDQoJCQkJCWJvYXJkIFt4MV1b
eTFdWzBdID0gMjsNDQoJCQkJCWludCBmb28gPSAoZGlyID09IGQgPyAwIDog
MSk7DQ0KCQkJCQlpbnQgZm9vcHkgPSBzdHVmZiA9PSBudWxsID8gMCA6IHN0
dWZmIFsxXTsNDQoJCQkJCWJvYXJkIFt4MV1beTFdWzFdID0gIGZvb3B5ICsg
Zm9vOw0NCgkJCQkJZmluZFBhdGggKG5feCwgbl95LCB4MiwgeTIsIGQpOw0N
CgkJCQl9DQ0KCQkJfQ0NCgkJfQ0NCgkJYm9hcmQgW3gxXVt5MV1bMF0gJT0g
MjsNDQoJfQ0NCg0NCglwdWJsaWMgc3RhdGljIGludCBbXSBnZXRQcmV2IChp
bnQgeCwgaW50IHksIGludCBkaXIpIHsNDQoJCXN3aXRjaCAoZGlyKSB7DQ0K
CQkJY2FzZSAxOg0NCgkJCQlyZXR1cm4gYm9hcmQgW3hdW3kgKyAxXTsNDQoJ
CQljYXNlIDI6DQ0KCQkJCXJldHVybiBib2FyZCBbeF1beSAtIDFdOw0NCgkJ
CWNhc2UgMzoNDQoJCQkJcmV0dXJuIGJvYXJkIFt4ICsgMV1beV07DQ0KCQkJ
Y2FzZSA0Og0NCgkJCQlyZXR1cm4gYm9hcmQgW3ggLSAxXVt5XTsNDQoJCQlk
ZWZhdWx0Og0NCgkJCQlyZXR1cm4gbnVsbDsNDQoJCX0NDQoJfQ0NCgkJCQkN
DQoJcHVibGljIHN0YXRpYyBib29sZWFuIGluQm91bmRzIChpbnQgeCwgaW50
IHkpIHsNDQoJCWlmICh4ID49IDAgJiYgeCA8IGJvYXJkLmxlbmd0aCAmJiB5
ID49IDAgJiYgeSA8IGJvYXJkIFswXS5sZW5ndGgpDQ0KCQkJcmV0dXJuIHRy
dWU7DQ0KCQlyZXR1cm4gZmFsc2U7DQ0KCX0NDQp9CQkJDQ0KCQk=
---559023410-1903590565-979511471=:11686--

From judge@east.isx.com Sun Jan 14 18:08: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 SAA21157
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:08:06 -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.1) with ESMTP id RAA09072
	for <judge@east.isx.com>; Sun, 14 Jan 2001 17:54:04 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA14109
	for <judge@east.isx.com>; Sun, 14 Jan 2001 17:54:03 -0500 (EST)
Date: Sun, 14 Jan 2001 17:54:03 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0101141753430.8143-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1297389768-979512843=:8143"
Content-Length: 5453

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



 david


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

aW1wb3J0IGphdmEuaW8uKjsNDQpwdWJsaWMgY2xhc3MgZHJpZXNhbSANDQp7
DQ0KCXN0YXRpYyBpbnQgc3VtOw0NCglzdGF0aWMgYm9vbGVhbiBkb25lID0g
ZmFsc2U7DQ0KCXN0YXRpYyBQcmludFdyaXRlciBvdXQ7DQ0KCXB1YmxpYyBz
dGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBJT0V4Y2Vw
dGlvbg0NCgl7DQ0KLy9TeXN0ZW0ub3V0LnByaW50bG4oSW50ZWdlci5wYXJz
ZUludChldmFsKCI3Lyg1KzMpKzIiLCAwKSkpOw0NCi8vU3lzdGVtLmV4aXQo
MCk7DQ0KLy9TeXN0ZW0ub3V0LnByaW50bG4oZXZhbCgiMSsxKyg1KjUpIikp
Ow0NCgkJQnVmZmVyZWRSZWFkZXIgYmluID0gbmV3IEJ1ZmZlcmVkUmVhZGVy
KG5ldyBGaWxlUmVhZGVyKCJkcmllc2FtLmluIikpOw0NCgkJb3V0ID0gbmV3
IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJkcmllc2FtLm91dCIpKTsN
DQoJCVN0cmluZyBhID0gYmluLnJlYWRMaW5lKCk7DQ0KCQlpbnQgY3RyID0g
MDsNDQoJCXdoaWxlKCFhLmVxdWFscygiMCIpKQ0NCgkJew0NCgkJCWN0cisr
Ow0NCgkJCWludCBlcXVhbHBvcyA9IGEuaW5kZXhPZignPScpOw0NCgkJCXN1
bSA9IEludGVnZXIucGFyc2VJbnQoKGEuc3Vic3RyaW5nKDAsZXF1YWxwb3Mp
LnRyaW0oKSkpOw0NCgkJCVN0cmluZyBleHByID0gKGEuc3Vic3RyaW5nKGVx
dWFscG9zKzEpKS50cmltKCk7DQ0KCQkJU3RyaW5nIG5ld2V4cHI9IiI7DQ0K
CQkJZm9yKGludCBpPTA7aTxleHByLmxlbmd0aCgpO2krKykNDQoJCQl7DQ0K
CQkJCWlmKGV4cHIuY2hhckF0KGkpPT0nICcpDQ0KCQkJCXsNDQoJCQkJCWlm
KGk+MCkNDQoJCQkJCQlpZihleHByLmNoYXJBdChpLTEpIT0nICcpDQ0KCQkJ
CQkJCW5ld2V4cHIrPWV4cHIuc3Vic3RyaW5nKGksaSsxKTsNDQoJCQkJfQ0N
CgkJCQllbHNlIGlmKGV4cHIuY2hhckF0KGkpPT0nKCcpDQ0KCQkJCQkJbmV3
ZXhwciA9IG5ld2V4cHIgKyBleHByLnN1YnN0cmluZyhpLGkrMSk7DQ0KCQkJ
CQllbHNlIGlmKGV4cHIuY2hhckF0KGkpPT0nKScpDQ0KCQkJCQkJCW5ld2V4
cHIgPSBuZXdleHByICsgZXhwci5zdWJzdHJpbmcoaSxpKzEpOw0NCgkJCQkJ
ZWxzZQ0NCgkJCQkJCW5ld2V4cHIgPSBuZXdleHByICsgZXhwci5zdWJzdHJp
bmcoaSxpKzEpOw0NCgkJCX0NDQovL1N5c3RlbS5vdXQucHJpbnRsbihuZXdl
eHByKTsNDQovL1N5c3RlbS5leGl0KDApOw0NCgkJCWRvbmUgPSBmYWxzZTsN
DQoJCQlvdXQucHJpbnRsbigiRXF1YXRpb24gIyIgKyBjdHIgKyAiOiIpOw0N
CgkJCWRvd29yayhuZXdleHByKTsNDQoJCQlpZihkb25lPT1mYWxzZSkNDQoJ
CQkJb3V0LnByaW50bG4oIkltcG9zc2libGUiKTsNDQoJCQlvdXQucHJpbnRs
bigpOw0NCgkJCWEgPSBiaW4ucmVhZExpbmUoKTsNDQoJCX0NDQoJCW91dC5j
bG9zZSgpOw0NCgkJYmluLmNsb3NlKCk7DQ0KCX0NDQoJcHVibGljIHN0YXRp
YyB2b2lkIGRvd29yayhTdHJpbmcgZXhwcikNDQoJew0NCgkJaWYoIWRvbmUp
DQ0KCQl7DQ0KCQkJU3RyaW5nIHRleHByID0gZXhwcjsNDQoJCQlpbnQgeCA9
IHRleHByLmluZGV4T2YoIiAiKTsNDQoJCQlpZih4IT0tMSkNDQoJCQl7DQ0K
CQkJCWRvd29yayh0ZXhwci5zdWJzdHJpbmcoMCwgeCkgKyAiKyIgKyB0ZXhw
ci5zdWJzdHJpbmcoeCsxKSk7DQ0KCQkJCWRvd29yayh0ZXhwci5zdWJzdHJp
bmcoMCwgeCkgKyAiLyIgKyB0ZXhwci5zdWJzdHJpbmcoeCsxKSk7DQ0KCQkJ
CWRvd29yayh0ZXhwci5zdWJzdHJpbmcoMCwgeCkgKyAiKiIgKyB0ZXhwci5z
dWJzdHJpbmcoeCsxKSk7DQ0KCQkJfQ0NCgkJCWVsc2UNDQoJCQl7DQ0KLy8J
CQkJU3lzdGVtLm91dC5wcmludGxuKGV4cHIpOw0NCgkJCQlpZihzdW09PUlu
dGVnZXIucGFyc2VJbnQoZXZhbCh0ZXhwciwwKSkpDQ0KCQkJCXsNDQoJCQkJ
CXdoaWxlKHRleHByLmluZGV4T2YoJy8nKSE9LTEpDQ0KCQkJCQl7DQ0KCQkJ
CQkJaW50IGggPSB0ZXhwci5pbmRleE9mKCcvJyk7DQ0KCQkJCQkJdGV4cHIg
PSB0ZXhwci5zdWJzdHJpbmcoMCxoKSArICctJyArIHRleHByLnN1YnN0cmlu
ZyhoKzEpOw0NCgkJCQkJfQ0NCgkJCQkJb3V0LnByaW50bG4oc3VtICsgIj0i
ICsgdGV4cHIpOw0NCgkJCQkJZG9uZSA9IHRydWU7DQ0KCQkJCX0NDQoJCQl9
DQ0KCQl9DQ0KCX0NDQoJcHVibGljIHN0YXRpYyBTdHJpbmcgZXZhbChTdHJp
bmcgZXhwciwgaW50IGxldmVsKQ0NCgl7DQ0KLy9TeXN0ZW0ub3V0LnByaW50
bG4oZXhwcik7DQ0KCQlpbnQgYnN0YXJ0ID0gZXhwci5pbmRleE9mKCcoJyk7
DQ0KCQlpbnQgYmVuZCA9IGV4cHIuaW5kZXhPZignKScpOw0NCgkJaWYoYnN0
YXJ0IT0tMSAmJiBiZW5kIT0tMSkNDQoJCQkJZXhwciA9IGV4cHIuc3Vic3Ry
aW5nKDAsYnN0YXJ0KSArIGV2YWwoZXhwci5zdWJzdHJpbmcoYnN0YXJ0KzEs
IGJlbmQpLCBsZXZlbCsxKSArIGV4cHIuc3Vic3RyaW5nKGJlbmQrMSk7DQ0K
CQlpbnQgcGx1cyA9IC0xLCBtaW51cyA9IC0xLCBzdGFyID0gLTE7DQ0KCQl3
aGlsZSgoZXhwci5sYXN0SW5kZXhPZignKycpIT0tMSkgfHwgKGV4cHIubGFz
dEluZGV4T2YoJy8nKSE9LTEpIHx8IChleHByLmxhc3RJbmRleE9mKCcqJykh
PS0xKSkNDQoJCXsNDQoJCQlmb3IoaW50IGk9ZXhwci5sZW5ndGgoKS0xO2k+
PTA7aS0tKQ0NCgkJCXsNDQoJCQkJaWYoZXhwci5jaGFyQXQoaSk9PScrJykN
DQoJCQkJew0NCgkJCQkJcGx1cyA9IGk7DQ0KCQkJCQlicmVhazsNDQoJCQkJ
fQ0NCgkJCQlpZihleHByLmNoYXJBdChpKT09Jy8nKQ0NCgkJCQl7DQ0KCQkJ
CQltaW51cyA9IGk7DQ0KCQkJCQlicmVhazsNDQoJCQkJfQ0NCgkJCQlpZihl
eHByLmNoYXJBdChpKT09JyonKQ0NCgkJCQl7DQ0KCQkJCQlzdGFyID0gaTsN
DQoJCQkJCWJyZWFrOw0NCgkJCQl9DQ0KCQkJfQ0NCgkJCWlmKHBsdXMhPS0x
KQ0NCgkJCXsNDQoJCQkJZXhwciA9IFN0cmluZy52YWx1ZU9mKEludGVnZXIu
cGFyc2VJbnQoZXZhbChleHByLnN1YnN0cmluZygwLHBsdXMpLCBsZXZlbCsx
KSkgKyBJbnRlZ2VyLnBhcnNlSW50KGV4cHIuc3Vic3RyaW5nKHBsdXMrMSkp
KTsNDQoJCQl9DQ0KCQkJaWYobWludXMhPS0xKQ0NCgkJCXsNDQoJCQkJZXhw
ciA9IFN0cmluZy52YWx1ZU9mKEludGVnZXIucGFyc2VJbnQoZXZhbChleHBy
LnN1YnN0cmluZygwLG1pbnVzKSwgbGV2ZWwrMSkpIC0gSW50ZWdlci5wYXJz
ZUludChleHByLnN1YnN0cmluZyhtaW51cysxKSkpOw0NCgkJCX0NDQoJCQlp
ZihzdGFyIT0tMSkNDQoJCQl7DQ0KCQkJCWV4cHIgPSBTdHJpbmcudmFsdWVP
ZihJbnRlZ2VyLnBhcnNlSW50KGV2YWwoZXhwci5zdWJzdHJpbmcoMCxzdGFy
KSwgbGV2ZWwrMSkpICogSW50ZWdlci5wYXJzZUludChleHByLnN1YnN0cmlu
ZyhzdGFyKzEpKSk7DQ0KCQkJfQ0NCgkJCXBsdXMgPSAtMTttaW51cz0tMTtz
dGFyPS0xOw0NCgkJfQ0NCi8vU3lzdGVtLm91dC5wcmludGxuKGV4cHIpOw0N
Ci8qCQlpZihleHByLmNoYXJBdCgwKT09Jy0nKQ0NCgkJCWlmKGxldmVsPT0w
KQ0NCgkJCQlyZXR1cm4gZXhwcjsNDQoJCQllbHNlDQ0KCQkJCWV4cHIgPSAi
MCIgKyBleHByOyovDQ0KCQlyZXR1cm4gZXhwcjsNDQoJfQ0NCn0NDQo=
---559023410-1297389768-979512843=:8143--

From judge@east.isx.com Sun Jan 14 18:12: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 SAA21370
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:12: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.1) with ESMTP id RAA09181
	for <judge@east.isx.com>; Sun, 14 Jan 2001 17:58:03 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA14212
	for <judge@east.isx.com>; Sun, 14 Jan 2001 17:58:02 -0500 (EST)
Date: Sun, 14 Jan 2001 17:58:02 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0101141757220.8143-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-579758561-979513082=:8143"
Content-Length: 5450

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



 david


---559023410-579758561-979513082=:8143
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="dreisam.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141758020.8143@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="dreisam.java"

aW1wb3J0IGphdmEuaW8uKjsNDQpwdWJsaWMgY2xhc3MgZHJlaXNhbSANDQp7
DQ0KCXN0YXRpYyBpbnQgc3VtOw0NCglzdGF0aWMgYm9vbGVhbiBkb25lID0g
ZmFsc2U7DQ0KCXN0YXRpYyBQcmludFdyaXRlciBvdXQ7DQ0KCXB1YmxpYyBz
dGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBJT0V4Y2Vw
dGlvbg0NCgl7DQ0KLy9TeXN0ZW0ub3V0LnByaW50bG4oSW50ZWdlci5wYXJz
ZUludChldmFsKCI3Lyg1KzMpKzIiLCAwKSkpOw0NCi8vU3lzdGVtLmV4aXQo
MCk7DQ0KLy9TeXN0ZW0ub3V0LnByaW50bG4oZXZhbCgiMSsxKyg1KjUpIikp
Ow0NCgkJQnVmZmVyZWRSZWFkZXIgYmluID0gbmV3IEJ1ZmZlcmVkUmVhZGVy
KG5ldyBGaWxlUmVhZGVyKCJkcmVpc2FtLmluIikpOw0NCgkJb3V0ID0gbmV3
IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJkcmVpc2FtLm91dCIpKTsN
DQoJCVN0cmluZyBhID0gYmluLnJlYWRMaW5lKCk7DQ0KCQlpbnQgY3RyID0g
MDsNDQoJCXdoaWxlKCFhLmVxdWFscygiMCIpKQ0NCgkJew0NCgkJCWN0cisr
Ow0NCgkJCWludCBlcXVhbHBvcyA9IGEuaW5kZXhPZignPScpOw0NCgkJCXN1
bSA9IEludGVnZXIucGFyc2VJbnQoKGEuc3Vic3RyaW5nKDAsZXF1YWxwb3Mp
LnRyaW0oKSkpOw0NCgkJCVN0cmluZyBleHByID0gKGEuc3Vic3RyaW5nKGVx
dWFscG9zKzEpKS50cmltKCk7DQ0KCQkJU3RyaW5nIG5ld2V4cHI9IiI7DQ0K
CQkJZm9yKGludCBpPTA7aTxleHByLmxlbmd0aCgpO2krKykNDQoJCQl7DQ0K
CQkJCWlmKGV4cHIuY2hhckF0KGkpPT0nICcpDQ0KCQkJCXsNDQoJCQkJCWlm
KGk+MCkNDQoJCQkJCQlpZihleHByLmNoYXJBdChpLTEpIT0nICcpDQ0KCQkJ
CQkJCW5ld2V4cHIrPWV4cHIuc3Vic3RyaW5nKGksaSsxKTsNDQoJCQkJfQ0N
CgkJCQllbHNlIGlmKGV4cHIuY2hhckF0KGkpPT0nKCcpDQ0KCQkJCQkJbmV3
ZXhwciA9IG5ld2V4cHIgKyBleHByLnN1YnN0cmluZyhpLGkrMSk7DQ0KCQkJ
CQllbHNlIGlmKGV4cHIuY2hhckF0KGkpPT0nKScpDQ0KCQkJCQkJCW5ld2V4
cHIgPSBuZXdleHByICsgZXhwci5zdWJzdHJpbmcoaSxpKzEpOw0NCgkJCQkJ
ZWxzZQ0NCgkJCQkJCW5ld2V4cHIgPSBuZXdleHByICsgZXhwci5zdWJzdHJp
bmcoaSxpKzEpOw0NCgkJCX0NDQovL1N5c3RlbS5vdXQucHJpbnRsbihuZXdl
eHByKTsNDQovL1N5c3RlbS5leGl0KDApOw0NCgkJCWRvbmUgPSBmYWxzZTsN
DQoJCQlvdXQucHJpbnRsbigiRXF1YXRpb24gIyIgKyBjdHIgKyAiOiIpOw0N
CgkJCWRvd29yayhuZXdleHByKTsNDQoJCQlpZihkb25lPT1mYWxzZSkNDQoJ
CQkJb3V0LnByaW50bG4oIkltcG9zc2libGUiKTsNDQoJCQlvdXQucHJpbnRs
bigpOw0NCgkJCWEgPSBiaW4ucmVhZExpbmUoKTsNDQoJCX0NDQoJCW91dC5j
bG9zZSgpOw0NCgkJYmluLmNsb3NlKCk7DQ0KCX0NDQoJcHVibGljIHN0YXRp
YyB2b2lkIGRvd29yayhTdHJpbmcgZXhwcikNDQoJew0NCgkJaWYoIWRvbmUp
DQ0KCQl7DQ0KCQkJU3RyaW5nIHRleHByID0gZXhwcjsNDQoJCQlpbnQgeCA9
IHRleHByLmluZGV4T2YoIiAiKTsNDQoJCQlpZih4IT0tMSkNDQoJCQl7DQ0K
CQkJCWRvd29yayh0ZXhwci5zdWJzdHJpbmcoMCwgeCkgKyAiKyIgKyB0ZXhw
ci5zdWJzdHJpbmcoeCsxKSk7DQ0KCQkJCWRvd29yayh0ZXhwci5zdWJzdHJp
bmcoMCwgeCkgKyAiLyIgKyB0ZXhwci5zdWJzdHJpbmcoeCsxKSk7DQ0KCQkJ
CWRvd29yayh0ZXhwci5zdWJzdHJpbmcoMCwgeCkgKyAiKiIgKyB0ZXhwci5z
dWJzdHJpbmcoeCsxKSk7DQ0KCQkJfQ0NCgkJCWVsc2UNDQoJCQl7DQ0KLy8J
CQkJU3lzdGVtLm91dC5wcmludGxuKGV4cHIpOw0NCgkJCQlpZihzdW09PUlu
dGVnZXIucGFyc2VJbnQoZXZhbCh0ZXhwciwwKSkpDQ0KCQkJCXsNDQoJCQkJ
CXdoaWxlKHRleHByLmluZGV4T2YoJy8nKSE9LTEpDQ0KCQkJCQl7DQ0KCQkJ
CQkJaW50IGggPSB0ZXhwci5pbmRleE9mKCcvJyk7DQ0KCQkJCQkJdGV4cHIg
PSB0ZXhwci5zdWJzdHJpbmcoMCxoKSArICctJyArIHRleHByLnN1YnN0cmlu
ZyhoKzEpOw0NCgkJCQkJfQ0NCgkJCQkJb3V0LnByaW50bG4oc3VtICsgIj0i
ICsgdGV4cHIpOw0NCgkJCQkJZG9uZSA9IHRydWU7DQ0KCQkJCX0NDQoJCQl9
DQ0KCQl9DQ0KCX0NDQoJcHVibGljIHN0YXRpYyBTdHJpbmcgZXZhbChTdHJp
bmcgZXhwciwgaW50IGxldmVsKQ0NCgl7DQ0KLy9TeXN0ZW0ub3V0LnByaW50
bG4oZXhwcik7DQ0KCQlpbnQgYnN0YXJ0ID0gZXhwci5pbmRleE9mKCcoJyk7
DQ0KCQlpbnQgYmVuZCA9IGV4cHIuaW5kZXhPZignKScpOw0NCgkJaWYoYnN0
YXJ0IT0tMSAmJiBiZW5kIT0tMSkNDQoJCQkJZXhwciA9IGV4cHIuc3Vic3Ry
aW5nKDAsYnN0YXJ0KSArIGV2YWwoZXhwci5zdWJzdHJpbmcoYnN0YXJ0KzEs
IGJlbmQpLCBsZXZlbCsxKSArIGV4cHIuc3Vic3RyaW5nKGJlbmQrMSk7DQ0K
CQlpbnQgcGx1cyA9IC0xLCBtaW51cyA9IC0xLCBzdGFyID0gLTE7DQ0KCQl3
aGlsZSgoZXhwci5sYXN0SW5kZXhPZignKycpIT0tMSkgfHwgKGV4cHIubGFz
dEluZGV4T2YoJy8nKSE9LTEpIHx8IChleHByLmxhc3RJbmRleE9mKCcqJykh
PS0xKSkNDQoJCXsNDQoJCQlmb3IoaW50IGk9ZXhwci5sZW5ndGgoKS0xO2k+
PTA7aS0tKQ0NCgkJCXsNDQoJCQkJaWYoZXhwci5jaGFyQXQoaSk9PScrJykN
DQoJCQkJew0NCgkJCQkJcGx1cyA9IGk7DQ0KCQkJCQlicmVhazsNDQoJCQkJ
fQ0NCgkJCQlpZihleHByLmNoYXJBdChpKT09Jy8nKQ0NCgkJCQl7DQ0KCQkJ
CQltaW51cyA9IGk7DQ0KCQkJCQlicmVhazsNDQoJCQkJfQ0NCgkJCQlpZihl
eHByLmNoYXJBdChpKT09JyonKQ0NCgkJCQl7DQ0KCQkJCQlzdGFyID0gaTsN
DQoJCQkJCWJyZWFrOw0NCgkJCQl9DQ0KCQkJfQ0NCgkJCWlmKHBsdXMhPS0x
KQ0NCgkJCXsNDQoJCQkJZXhwciA9IFN0cmluZy52YWx1ZU9mKEludGVnZXIu
cGFyc2VJbnQoZXZhbChleHByLnN1YnN0cmluZygwLHBsdXMpLCBsZXZlbCsx
KSkgKyBJbnRlZ2VyLnBhcnNlSW50KGV4cHIuc3Vic3RyaW5nKHBsdXMrMSkp
KTsNDQoJCQl9DQ0KCQkJaWYobWludXMhPS0xKQ0NCgkJCXsNDQoJCQkJZXhw
ciA9IFN0cmluZy52YWx1ZU9mKEludGVnZXIucGFyc2VJbnQoZXZhbChleHBy
LnN1YnN0cmluZygwLG1pbnVzKSwgbGV2ZWwrMSkpIC0gSW50ZWdlci5wYXJz
ZUludChleHByLnN1YnN0cmluZyhtaW51cysxKSkpOw0NCgkJCX0NDQoJCQlp
ZihzdGFyIT0tMSkNDQoJCQl7DQ0KCQkJCWV4cHIgPSBTdHJpbmcudmFsdWVP
ZihJbnRlZ2VyLnBhcnNlSW50KGV2YWwoZXhwci5zdWJzdHJpbmcoMCxzdGFy
KSwgbGV2ZWwrMSkpICogSW50ZWdlci5wYXJzZUludChleHByLnN1YnN0cmlu
ZyhzdGFyKzEpKSk7DQ0KCQkJfQ0NCgkJCXBsdXMgPSAtMTttaW51cz0tMTtz
dGFyPS0xOw0NCgkJfQ0NCi8vU3lzdGVtLm91dC5wcmludGxuKGV4cHIpOw0N
Ci8qCQlpZihleHByLmNoYXJBdCgwKT09Jy0nKQ0NCgkJCWlmKGxldmVsPT0w
KQ0NCgkJCQlyZXR1cm4gZXhwcjsNDQoJCQllbHNlDQ0KCQkJCWV4cHIgPSAi
MCIgKyBleHByOyovDQ0KCQlyZXR1cm4gZXhwcjsNDQoJfQ0NCn0NDQo=
---559023410-579758561-979513082=:8143--

From judge@east.isx.com Sun Jan 14 18:13: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 SAA21404
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:13:57 -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.1) with ESMTP id RAA09232
	for <judge@east.isx.com>; Sun, 14 Jan 2001 17:59:56 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id RAA14231
	for <judge@east.isx.com>; Sun, 14 Jan 2001 17:59:55 -0500 (EST)
Date: Sun, 14 Jan 2001 17:59:55 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit game
Message-ID: <Pine.SOL.4.21.0101141759230.11686-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1254324197-979513195=:11686"
Content-Length: 5470

  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-979513195=:11686
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-1254324197-979513195=:11686
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="game.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141759550.11686@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="game.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGdhbWUgew0NCg0NCglzdGF0aWMgaW50IFtdW11bXSBi
b2FyZDsNDQoJc3RhdGljIGludCBbXVtdW10gcmVhbF9ib2FyZDsNDQoJc3Rh
dGljIGludCBiZXN0ID0gSW50ZWdlci5NQVhfVkFMVUU7DQ0KDQ0KCXB1Ymxp
YyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmcgW10gYXJzZSkgdGhyb3dzIElP
RXhjZXB0aW9uIHsNDQoJCVN0cmluZyBzOw0NCgkJQnVmZmVyZWRSZWFkZXIg
aW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIgKG5ldyBGaWxlUmVhZGVyICgiZ2Ft
ZS5pbiIpKTsNDQoJCVByaW50U3RyZWFtIG91dCA9IG5ldyBQcmludFN0cmVh
bSAobmV3IEJ1ZmZlcmVkT3V0cHV0U3RyZWFtICgNDQoJCQkJbmV3IEZpbGVP
dXRwdXRTdHJlYW0gKCJnYW1lLm91dCIpKSk7DQ0KCQlpbnQgdGhpbmdzID0g
MDsNDQoJCXdoaWxlICghKHMgPSBpbi5yZWFkTGluZSAoKSkuZXF1YWxzICgi
MCAwIikpIHsNDQoJCQl0aGluZ3MrKzsNDQoJCQlpbnQgc3BhY2UgPSBzLmlu
ZGV4T2YgKCcgJyk7DQ0KCQkJb3V0LnByaW50bG4gKCJCb2FyZCAjIiArIHRo
aW5ncyArICI6Iik7DQ0KCQkJaW50IHcgPSBJbnRlZ2VyLnBhcnNlSW50IChz
LnN1YnN0cmluZyAoMCwgc3BhY2UpKTsNDQoJCQlpbnQgaCA9IEludGVnZXIu
cGFyc2VJbnQgIChzLnN1YnN0cmluZyAoc3BhY2UgKyAxKSk7DQ0KCQkJcmVh
bF9ib2FyZCA9IG5ldyBpbnQgW3cgKyAyXVtoICsgMl1bM107DQ0KCQkJYm9h
cmQgPSBuZXcgaW50IFt3ICsgMl1baCArIDJdWzNdOw0NCgkJCWZvciAoaW50
IGkgPSAwOyBpIDwgaDsgaSsrKSB7DQ0KCQkJCXMgPSBpbi5yZWFkTGluZSAo
KTsNDQoJCQkJZm9yIChpbnQgaiA9IDA7IGogPCB3OyBqKyspIHsNDQoJCQkJ
CWlmIChzLmNoYXJBdCAoaikgPT0gJ1gnKQ0NCgkJCQkJCXJlYWxfYm9hcmQg
W2ogKyAxXVtpICsgMV1bMF0gPSAxOw0NCgkJCQkJCQ0NCgkJCQl9DQ0KCQkJ
fQ0NCgkJCWludCBwYWlyID0gMDsNDQoJCQl3aGlsZSAoIShzID0gaW4ucmVh
ZExpbmUgKCkpLmVxdWFscyAoIjAgMCAwIDAiKSkgew0NCgkJCQlwYWlyKys7
DQ0KCQkJCW91dC5wcmludCAoIlBhaXIgIiArIHBhaXIgKyAiOiAiKTsNDQoJ
CQkJU3RyaW5nVG9rZW5pemVyIHRva2UgPSBuZXcgU3RyaW5nVG9rZW5pemVy
IChzKTsNDQoJCQkJYmVzdCA9IEludGVnZXIuTUFYX1ZBTFVFOw0NCgkJCQlm
b3IgKGludCBpID0gMDsgaSA8IGJvYXJkLmxlbmd0aDsgaSsrKQ0NCgkJCQkJ
Zm9yIChpbnQgaiA9IDA7IGogPCBib2FyZCBbMF0ubGVuZ3RoOyBqKyspDQ0K
CQkJCQkJZm9yIChpbnQgayA9IDA7IGsgPCAzOyBrKyspDQ0KCQkJCQkJCWJv
YXJkIFtpXVtqXVtrXSA9IHJlYWxfYm9hcmQgW2ldW2pdW2tdOw0NCgkJCQlm
aW5kUGF0aCAoSW50ZWdlci5wYXJzZUludCAodG9rZS5uZXh0VG9rZW4gKCkp
LCBJbnRlZ2VyLnBhcnNlSW50ICh0b2tlLm5leHRUb2tlbiAoKSksIA0NCgkJ
CQkJCUludGVnZXIucGFyc2VJbnQgKHRva2UubmV4dFRva2VuICgpKSwgIElu
dGVnZXIucGFyc2VJbnQgKHRva2UubmV4dFRva2VuICgpKSwgMCk7DQ0KCQkJ
CWlmIChiZXN0IDwgSW50ZWdlci5NQVhfVkFMVUUpDQ0KCQkJCQlvdXQucHJp
bnRsbiAoYmVzdCArICIgc2VnbWVudHMuIik7DQ0KCQkJCWVsc2UNDQoJCQkJ
CW91dC5wcmludGxuICgiaW1wb3NzaWJsZS4iKTsNDQoJCQl9DQ0KCQl9DQ0K
CQlpbi5jbG9zZSAoKTsNDQoJCW91dC5jbG9zZSAoKTsNDQoJfQ0NCg0NCg0N
CglwdWJsaWMgc3RhdGljIHZvaWQgZmluZFBhdGggKGludCB4MSwgaW50IHkx
LCBpbnQgeDIsIGludCB5MiwgaW50IGRpcikgew0NCgkJU3lzdGVtLm91dC5w
cmludGxuICh4MSArICIgICAgIiArIHkxKTsNDQoJCWludCBzdHVmZiBbXSA9
IGdldFByZXYgKHgxLCB5MSwgZGlyKTsNDQoJCWlmICh4MSA9PSB4MiAmJiB5
MSA9PSB5Mikgew0NCgkJCWlmIChzdHVmZiA9PSBudWxsKSB7DQ0KCQkJCWJl
c3QgPSAxOw0NCgkJCQlyZXR1cm47DQ0KCQkJfQ0NCgkJCWVsc2UgaWYgKGJl
c3QgPiBzdHVmZiBbMV0pDQ0KCQkJCWJlc3QgPSBzdHVmZiBbMV07DQ0KCQl9
DQ0KCQlpbnQgeF9kaXIgPSB4MiAtIHgxOw0NCgkJaW50IHlfZGlyID0geTIg
LSB5MTsNDQoJCWludCBwcmVmID0gTWF0aC5hYnMgKHlfZGlyKSA+IE1hdGgu
YWJzICh4X2RpcikgPyAoeV9kaXIgPiAwID8gMiA6IDEpIDogKHhfZGlyID4g
MCA/IDQgOiAzKTsNDQoJCWZvciAoaW50IHIgPSBwcmVmOyByIDwgcHJlZiAr
IDQ7IHIrKykgew0NCgkJCWludCBkID0gKChyIC0gMSkgJiAzKSArIDE7DQ0K
CQkJaW50IG5feCA9IHgxOw0NCgkJCWludCBuX3kgPSB5MTsNDQoJCQlzd2l0
Y2ggKGQpIHsNDQoJCQkJY2FzZSAxOg0NCgkJCQkJbl95LS07DQ0KCQkJCQli
cmVhazsNDQoJCQkJY2FzZSAyOg0NCgkJCQkJbl95Kys7DQ0KCQkJCQlicmVh
azsNDQoJCQkJY2FzZSAzOg0NCgkJCQkJbl94LS07DQ0KCQkJCQlicmVhazsN
DQoJCQkJY2FzZSA0Og0NCgkJCQkJbl94Kys7DQ0KCQkJfQ0NCgkJCWlmIChp
bkJvdW5kcyAobl94LCBuX3kpKSB7DQ0KCQkJCWlmIChib2FyZCBbbl94XVtu
X3ldWzBdID4gMSkNDQoJCQkJCWNvbnRpbnVlOw0NCgkJCQlpZiAoYm9hcmQg
W25feF1bbl95XVswXSA9PSAxICYmIChuX3ggIT0geDIgfHwgbl95ICE9IHky
KSkNDQoJCQkJCWJvYXJkIFtuX3hdW25feV1bMF0gPSAzOw0NCgkJCQllbHNl
IHsNDQoJCQkJCWJvYXJkIFt4MV1beTFdWzJdID0gZDsNDQoJCQkJCWJvYXJk
IFt4MV1beTFdWzBdID0gMjsNDQoJCQkJCWludCBmb28gPSAoZGlyID09IGQg
PyAwIDogMSk7DQ0KCQkJCQlpbnQgZm9vcHkgPSBzdHVmZiA9PSBudWxsID8g
MCA6IHN0dWZmIFsxXTsNDQoJCQkJCWJvYXJkIFt4MV1beTFdWzFdID0gIGZv
b3B5ICsgZm9vOw0NCgkJCQkJZmluZFBhdGggKG5feCwgbl95LCB4MiwgeTIs
IGQpOw0NCgkJCQl9DQ0KCQkJfQ0NCgkJfQ0NCgkJYm9hcmQgW3gxXVt5MV1b
MF0gJT0gMjsNDQoJfQ0NCg0NCglwdWJsaWMgc3RhdGljIGludCBbXSBnZXRQ
cmV2IChpbnQgeCwgaW50IHksIGludCBkaXIpIHsNDQoJCXN3aXRjaCAoZGly
KSB7DQ0KCQkJY2FzZSAxOg0NCgkJCQlyZXR1cm4gYm9hcmQgW3hdW3kgKyAx
XTsNDQoJCQljYXNlIDI6DQ0KCQkJCXJldHVybiBib2FyZCBbeF1beSAtIDFd
Ow0NCgkJCWNhc2UgMzoNDQoJCQkJcmV0dXJuIGJvYXJkIFt4ICsgMV1beV07
DQ0KCQkJY2FzZSA0Og0NCgkJCQlyZXR1cm4gYm9hcmQgW3ggLSAxXVt5XTsN
DQoJCQlkZWZhdWx0Og0NCgkJCQlyZXR1cm4gbnVsbDsNDQoJCX0NDQoJfQ0N
CgkJCQkNDQoJcHVibGljIHN0YXRpYyBib29sZWFuIGluQm91bmRzIChpbnQg
eCwgaW50IHkpIHsNDQoJCWlmICh4ID49IDAgJiYgeCA8IGJvYXJkLmxlbmd0
aCAmJiB5ID49IDAgJiYgeSA8IGJvYXJkIFswXS5sZW5ndGgpDQ0KCQkJcmV0
dXJuIHRydWU7DQ0KCQlyZXR1cm4gZmFsc2U7DQ0KCX0NDQp9CQkJDQ0KCQk=
---559023410-1254324197-979513195=:11686--

From judge@east.isx.com Sun Jan 14 18:23: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 SAA21892
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:23: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.1) with ESMTP id SAA09539
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:09:54 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id SAA14489
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:09:53 -0500 (EST)
Date: Sun, 14 Jan 2001 18:09:53 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit stree
Message-ID: <Pine.SOL.4.21.0101141809200.11686-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-824023566-979513793=:11686"
Content-Length: 2940

  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-824023566-979513793=:11686
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-824023566-979513793=:11686
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="stree.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141809530.11686@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="stree.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHN0cmVlIHsNDQoNDQpwdWJsaWMgc3RhdGljIGludCBn
ZXRWYWwgKFN0cmluZyBzLCBpbnRbXSBYKSB7DQ0KDQ0KaW50IHJldCA9IDA7
DQ0KDQ0KZm9yKGludCBpPTA7IGkgPCBYLmxlbmd0aDsgaSsrKSB7DQ0KCXJl
dCA9IDIgKiByZXQgKyAoKGludCkgKHMuY2hhckF0KFhbaV0pIC0gJzAnKSk7
DQ0KfQ0NCi8vU3lzdGVtLm91dC5wcmludGxuKHMgKyAiIGlzIHJldHVybmlu
ZyAiICsgcmV0KTsNDQpyZXR1cm4gcmV0Ow0NCn0gLy8gZW5kIGdldFZhbA0N
Cg0NCg0NCnB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmd2
KSB0aHJvd3MgRXhjZXB0aW9uIHsNDQoNDQpCdWZmZXJlZFJlYWRlciBpbiA9
IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRlcigic3RyZWUuaW4i
KSk7DQ0KUHJpbnRXcml0ZXIgb3V0ID0gbmV3IFByaW50V3JpdGVyIChuZXcg
RmlsZVdyaXRlciAoInN0cmVlLm91dCIpKTsNDQppbnQgdHJlZW51bSA9IDAs
IG4sIG0sIGY7DQ0KaW50W10gWDsNDQpTdHJpbmcgcywgZnVuY3Q7DQ0KU3Ry
aW5nVG9rZW5pemVyIHN0Ow0NCg0NCndoaWxlKHRydWUpIHsNDQoNDQoNDQpz
ID0gaW4ucmVhZExpbmUoKTsNDQpuID0gKG5ldyBJbnRlZ2VyKHMpKS5pbnRW
YWx1ZSgpOw0NCmlmIChuID09IDApIGJyZWFrOw0NCg0NCmlmICh0cmVlbnVt
ID4gMCkgb3V0LnByaW50bG4oIlxuIik7DQ0KdHJlZW51bSsrOw0NCg0NCnMg
PSBpbi5yZWFkTGluZSgpOw0NCnN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihz
KTsNDQpYID0gbmV3IGludFtuXTsNDQoNDQpmb3IoaW50IGk9MDsgaSA8IG47
IGkrKykgew0NCglzID0gc3QubmV4dFRva2VuKCk7DQ0KCS8vU3lzdGVtLm91
dC5wcmludGxuKCIiICsgcyArICIiKTsNDQoJWFtpXSA9ICgoaW50KSBzLmNo
YXJBdCgxKSkgLSAnMSc7DQ0KfQ0NCg0NCmZvcihpbnQgaT0wOyBpIDwgbjsg
aSsrKSB7DQ0KCS8vU3lzdGVtLm91dC5wcmludGxuKCJYWyIgKyBpICsgIl0g
PSAiICsgWFtpXSk7DQ0KfQ0NCg0NCmZ1bmN0ID0gaW4ucmVhZExpbmUoKTsN
DQovL1N5c3RlbS5vdXQucHJpbnRsbigiZnVuY3QgaXMgIiArIGZ1bmN0KTsN
DQpvdXQucHJpbnRsbigiUy1UcmVlICMiICsgdHJlZW51bSArICI6Iik7DQ0K
Ly9TeXN0ZW0ub3V0LnByaW50bG4oIlMtdHJlZSAjIiArIHRyZWVudW0gKyAi
OiIpOw0NCg0NCm0gPSAobmV3IEludGVnZXIoaW4ucmVhZExpbmUoKSkpLmlu
dFZhbHVlKCk7DQ0KLy9TeXN0ZW0ub3V0LnByaW50bG4oIm0gaXMgIiArIG0p
Ow0NCg0NCmZvciAoaW50IGk9MDsgaSA8IG07IGkrKykgew0NCglzID0gaW4u
cmVhZExpbmUoKTsNDQoJZiA9IGdldFZhbChzLCBYKTsNDQoJb3V0LnByaW50
KCIiICsgZnVuY3QuY2hhckF0KGYpKTsNDQoJLy9TeXN0ZW0ub3V0LnByaW50
bG4oIkFuczogIiArIGZ1bmN0LmNoYXJBdChmKSk7DQ0KfQ0NCg0NCi8vU3lz
dGVtLm91dC5wcmludGxuKCJcbiIpOw0NCg0NCn0gLy8gZW5kIHdoaWxlDQ0K
DQ0KaW4uY2xvc2UoKTsNDQpvdXQuY2xvc2UoKTsNDQoNDQoNDQp9Ly9lbmQg
bWFpbg0NCg0NCn0gLy9lbmQgY2xhc3M=
---559023410-824023566-979513793=:11686--

From judge@east.isx.com Sun Jan 14 18:32: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 SAA22179
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:32:29 -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.1) with ESMTP id SAA10159
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:18:28 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id SAA14643
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:18:27 -0500 (EST)
Date: Sun, 14 Jan 2001 18:18:27 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit stree
Message-ID: <Pine.SOL.4.21.0101141818010.11686-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-126398554-979514307=:11686"
Content-Length: 2964

  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-979514307=:11686
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-979514307=:11686
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="stree.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141818270.11686@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="stree.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHN0cmVlIHsNDQoNDQpwdWJsaWMgc3RhdGljIGludCBn
ZXRWYWwgKFN0cmluZyBzLCBpbnRbXSBYKSB7DQ0KDQ0KaW50IHJldCA9IDA7
DQ0KDQ0KZm9yKGludCBpPTA7IGkgPCBYLmxlbmd0aDsgaSsrKSB7DQ0KCXJl
dCA9IDIgKiByZXQgKyAoKGludCkgKHMuY2hhckF0KFhbaV0pIC0gJzAnKSk7
DQ0KfQ0NCi8vU3lzdGVtLm91dC5wcmludGxuKHMgKyAiIGlzIHJldHVybmlu
ZyAiICsgcmV0KTsNDQpyZXR1cm4gcmV0Ow0NCn0gLy8gZW5kIGdldFZhbA0N
Cg0NCg0NCnB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmd2
KSB0aHJvd3MgRXhjZXB0aW9uIHsNDQoNDQpCdWZmZXJlZFJlYWRlciBpbiA9
IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRlcigic3RyZWUuaW4i
KSk7DQ0KUHJpbnRXcml0ZXIgb3V0ID0gbmV3IFByaW50V3JpdGVyIChuZXcg
RmlsZVdyaXRlciAoInN0cmVlLm91dCIpKTsNDQppbnQgdHJlZW51bSA9IDAs
IG4sIG0sIGY7DQ0KaW50W10gWDsNDQpTdHJpbmcgcywgZnVuY3Q7DQ0KU3Ry
aW5nVG9rZW5pemVyIHN0Ow0NCg0NCndoaWxlKHRydWUpIHsNDQoNDQoNDQpz
ID0gaW4ucmVhZExpbmUoKTsNDQpuID0gKG5ldyBJbnRlZ2VyKHMpKS5pbnRW
YWx1ZSgpOw0NCmlmIChuID09IDApIGJyZWFrOw0NCg0NCmlmICh0cmVlbnVt
ID4gMCkgb3V0LnByaW50bG4oIlxuIik7DQ0KdHJlZW51bSsrOw0NCg0NCnMg
PSBpbi5yZWFkTGluZSgpOw0NCnN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihz
KTsNDQpYID0gbmV3IGludFtuXTsNDQoNDQpmb3IoaW50IGk9MDsgaSA8IG47
IGkrKykgew0NCglzID0gc3QubmV4dFRva2VuKCk7DQ0KCS8vU3lzdGVtLm91
dC5wcmludGxuKCIiICsgcyArICIiKTsNDQoJWFtpXSA9ICgoaW50KSBzLmNo
YXJBdCgxKSkgLSAnMSc7DQ0KfQ0NCg0NCmZvcihpbnQgaT0wOyBpIDwgbjsg
aSsrKSB7DQ0KCS8vU3lzdGVtLm91dC5wcmludGxuKCJYWyIgKyBpICsgIl0g
PSAiICsgWFtpXSk7DQ0KfQ0NCg0NCmZ1bmN0ID0gaW4ucmVhZExpbmUoKTsN
DQovL1N5c3RlbS5vdXQucHJpbnRsbigiZnVuY3QgaXMgIiArIGZ1bmN0KTsN
DQpvdXQucHJpbnRsbigiUy1UcmVlICMiICsgdHJlZW51bSArICI6Iik7DQ0K
Ly9TeXN0ZW0ub3V0LnByaW50bG4oIlMtdHJlZSAjIiArIHRyZWVudW0gKyAi
OiIpOw0NCg0NCm0gPSAobmV3IEludGVnZXIoaW4ucmVhZExpbmUoKSkpLmlu
dFZhbHVlKCk7DQ0KLy9TeXN0ZW0ub3V0LnByaW50bG4oIm0gaXMgIiArIG0p
Ow0NCg0NCmZvciAoaW50IGk9MDsgaSA8IG07IGkrKykgew0NCglzID0gaW4u
cmVhZExpbmUoKTsNDQoJZiA9IGdldFZhbChzLCBYKTsNDQoJb3V0LnByaW50
KCIiICsgZnVuY3QuY2hhckF0KGYpKTsNDQoJLy9TeXN0ZW0ub3V0LnByaW50
bG4oIkFuczogIiArIGZ1bmN0LmNoYXJBdChmKSk7DQ0KfQ0NCg0NCi8vU3lz
dGVtLm91dC5wcmludGxuKCJcbiIpOw0NCg0NCn0gLy8gZW5kIHdoaWxlDQ0K
DQ0Kb3V0LnByaW50bG4oKTsNDQppbi5jbG9zZSgpOw0NCm91dC5jbG9zZSgp
Ow0NCg0NCg0NCn0vL2VuZCBtYWluDQ0KDQ0KfSAvL2VuZCBjbGFzcw==
---559023410-126398554-979514307=:11686--

From judge@east.isx.com Sun Jan 14 18:41:13 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id SAA22487
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:41:11 -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.1) with ESMTP id SAA10508
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:27:10 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id SAA14763
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:27:08 -0500 (EST)
Date: Sun, 14 Jan 2001 18:27:08 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit stree
Message-ID: <Pine.SOL.4.21.0101141826430.11686-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-351212254-979514828=:11686"
Content-Length: 2968

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

---559023410-351212254-979514828=:11686
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-351212254-979514828=:11686
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="stree.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141827080.11686@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="stree.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHN0cmVlIHsNDQoNDQpwdWJsaWMgc3RhdGljIGludCBn
ZXRWYWwgKFN0cmluZyBzLCBpbnRbXSBYKSB7DQ0KDQ0KaW50IHJldCA9IDA7
DQ0KDQ0KZm9yKGludCBpPTA7IGkgPCBYLmxlbmd0aDsgaSsrKSB7DQ0KCXJl
dCA9IDIgKiByZXQgKyAoKGludCkgKHMuY2hhckF0KFhbaV0pIC0gJzAnKSk7
DQ0KfQ0NCi8vU3lzdGVtLm91dC5wcmludGxuKHMgKyAiIGlzIHJldHVybmlu
ZyAiICsgcmV0KTsNDQpyZXR1cm4gcmV0Ow0NCn0gLy8gZW5kIGdldFZhbA0N
Cg0NCg0NCnB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmd2
KSB0aHJvd3MgRXhjZXB0aW9uIHsNDQoNDQpCdWZmZXJlZFJlYWRlciBpbiA9
IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRlcigic3RyZWUuaW4i
KSk7DQ0KUHJpbnRXcml0ZXIgb3V0ID0gbmV3IFByaW50V3JpdGVyIChuZXcg
RmlsZVdyaXRlciAoInN0cmVlLm91dCIpKTsNDQppbnQgdHJlZW51bSA9IDAs
IG4sIG0sIGY7DQ0KaW50W10gWDsNDQpTdHJpbmcgcywgZnVuY3Q7DQ0KU3Ry
aW5nVG9rZW5pemVyIHN0Ow0NCg0NCndoaWxlKHRydWUpIHsNDQoNDQoNDQpz
ID0gaW4ucmVhZExpbmUoKTsNDQpuID0gKG5ldyBJbnRlZ2VyKHMpKS5pbnRW
YWx1ZSgpOw0NCmlmIChuID09IDApIGJyZWFrOw0NCg0NCmlmICh0cmVlbnVt
ID4gMCkgb3V0LnByaW50bG4oIlxuIik7DQ0KdHJlZW51bSsrOw0NCg0NCnMg
PSBpbi5yZWFkTGluZSgpOw0NCnN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihz
KTsNDQpYID0gbmV3IGludFtuXTsNDQoNDQpmb3IoaW50IGk9MDsgaSA8IG47
IGkrKykgew0NCglzID0gc3QubmV4dFRva2VuKCk7DQ0KCS8vU3lzdGVtLm91
dC5wcmludGxuKCIiICsgcyArICIiKTsNDQoJWFtpXSA9ICgoaW50KSBzLmNo
YXJBdCgxKSkgLSAnMSc7DQ0KfQ0NCg0NCmZvcihpbnQgaT0wOyBpIDwgbjsg
aSsrKSB7DQ0KCS8vU3lzdGVtLm91dC5wcmludGxuKCJYWyIgKyBpICsgIl0g
PSAiICsgWFtpXSk7DQ0KfQ0NCg0NCmZ1bmN0ID0gaW4ucmVhZExpbmUoKTsN
DQovL1N5c3RlbS5vdXQucHJpbnRsbigiZnVuY3QgaXMgIiArIGZ1bmN0KTsN
DQpvdXQucHJpbnRsbigiUy1UcmVlICMiICsgdHJlZW51bSArICI6Iik7DQ0K
Ly9TeXN0ZW0ub3V0LnByaW50bG4oIlMtdHJlZSAjIiArIHRyZWVudW0gKyAi
OiIpOw0NCg0NCm0gPSAobmV3IEludGVnZXIoaW4ucmVhZExpbmUoKSkpLmlu
dFZhbHVlKCk7DQ0KLy9TeXN0ZW0ub3V0LnByaW50bG4oIm0gaXMgIiArIG0p
Ow0NCg0NCmZvciAoaW50IGk9MDsgaSA8IG07IGkrKykgew0NCglzID0gaW4u
cmVhZExpbmUoKTsNDQoJZiA9IGdldFZhbChzLCBYKTsNDQoJb3V0LnByaW50
KCIiICsgZnVuY3QuY2hhckF0KGYpKTsNDQoJLy9TeXN0ZW0ub3V0LnByaW50
bG4oIkFuczogIiArIGZ1bmN0LmNoYXJBdChmKSk7DQ0KfQ0NCg0NCi8vU3lz
dGVtLm91dC5wcmludGxuKCJcbiIpOw0NCg0NCn0gLy8gZW5kIHdoaWxlDQ0K
DQ0Kb3V0LnByaW50bG4oIlxuIik7DQ0KaW4uY2xvc2UoKTsNDQpvdXQuY2xv
c2UoKTsNDQoNDQoNDQp9Ly9lbmQgbWFpbg0NCg0NCn0gLy9lbmQgY2xhc3M=
---559023410-351212254-979514828=:11686--

From judge@east.isx.com Sun Jan 14 18:42:28 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id SAA22523
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:42:27 -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.1) with ESMTP id SAA10543
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:28:27 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id SAA14782
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:28:26 -0500 (EST)
Date: Sun, 14 Jan 2001 18:28:26 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit game (G)
Message-ID: <Pine.SOL.4.21.0101141828070.11686-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-341603450-979514906=:11686"
Content-Length: 5484

  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-979514906=:11686
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-341603450-979514906=:11686
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="game.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141828260.11686@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="game.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGdhbWUgew0NCg0NCglzdGF0aWMgaW50IFtdW11bXSBi
b2FyZDsNDQoJc3RhdGljIGludCBbXVtdW10gcmVhbF9ib2FyZDsNDQoJc3Rh
dGljIGludCBiZXN0ID0gSW50ZWdlci5NQVhfVkFMVUU7DQ0KDQ0KCXB1Ymxp
YyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmcgW10gYXJzZSkgdGhyb3dzIElP
RXhjZXB0aW9uIHsNDQoJCVN0cmluZyBzOw0NCgkJQnVmZmVyZWRSZWFkZXIg
aW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIgKG5ldyBGaWxlUmVhZGVyICgiZ2Ft
ZS5pbiIpKTsNDQoJCVByaW50U3RyZWFtIG91dCA9IG5ldyBQcmludFN0cmVh
bSAobmV3IEJ1ZmZlcmVkT3V0cHV0U3RyZWFtICgNDQoJCQkJbmV3IEZpbGVP
dXRwdXRTdHJlYW0gKCJnYW1lLm91dCIpKSk7DQ0KCQlpbnQgdGhpbmdzID0g
MDsNDQoJCXdoaWxlICghKHMgPSBpbi5yZWFkTGluZSAoKSkuZXF1YWxzICgi
MCAwIikpIHsNDQoJCQl0aGluZ3MrKzsNDQoJCQlpbnQgc3BhY2UgPSBzLmlu
ZGV4T2YgKCcgJyk7DQ0KCQkJb3V0LnByaW50bG4gKCJCb2FyZCAjIiArIHRo
aW5ncyArICI6Iik7DQ0KCQkJaW50IHcgPSBJbnRlZ2VyLnBhcnNlSW50IChz
LnN1YnN0cmluZyAoMCwgc3BhY2UpKTsNDQoJCQlpbnQgaCA9IEludGVnZXIu
cGFyc2VJbnQgIChzLnN1YnN0cmluZyAoc3BhY2UgKyAxKSk7DQ0KCQkJcmVh
bF9ib2FyZCA9IG5ldyBpbnQgW3cgKyAyXVtoICsgMl1bM107DQ0KCQkJYm9h
cmQgPSBuZXcgaW50IFt3ICsgMl1baCArIDJdWzNdOw0NCgkJCWZvciAoaW50
IGkgPSAwOyBpIDwgaDsgaSsrKSB7DQ0KCQkJCXMgPSBpbi5yZWFkTGluZSAo
KTsNDQoJCQkJZm9yIChpbnQgaiA9IDA7IGogPCB3OyBqKyspIHsNDQoJCQkJ
CWlmIChzLmNoYXJBdCAoaikgPT0gJ1gnKQ0NCgkJCQkJCXJlYWxfYm9hcmQg
W2ogKyAxXVtpICsgMV1bMF0gPSAxOw0NCgkJCQkJCQ0NCgkJCQl9DQ0KCQkJ
fQ0NCgkJCWludCBwYWlyID0gMDsNDQoJCQl3aGlsZSAoIShzID0gaW4ucmVh
ZExpbmUgKCkpLmVxdWFscyAoIjAgMCAwIDAiKSkgew0NCgkJCQlwYWlyKys7
DQ0KCQkJCW91dC5wcmludCAoIlBhaXIgIiArIHBhaXIgKyAiOiAiKTsNDQoJ
CQkJU3RyaW5nVG9rZW5pemVyIHRva2UgPSBuZXcgU3RyaW5nVG9rZW5pemVy
IChzKTsNDQoJCQkJYmVzdCA9IEludGVnZXIuTUFYX1ZBTFVFOw0NCgkJCQlm
b3IgKGludCBpID0gMDsgaSA8IGJvYXJkLmxlbmd0aDsgaSsrKQ0NCgkJCQkJ
Zm9yIChpbnQgaiA9IDA7IGogPCBib2FyZCBbMF0ubGVuZ3RoOyBqKyspDQ0K
CQkJCQkJZm9yIChpbnQgayA9IDA7IGsgPCAzOyBrKyspDQ0KCQkJCQkJCWJv
YXJkIFtpXVtqXVtrXSA9IHJlYWxfYm9hcmQgW2ldW2pdW2tdOw0NCgkJCQlm
aW5kUGF0aCAoSW50ZWdlci5wYXJzZUludCAodG9rZS5uZXh0VG9rZW4gKCkp
LCBJbnRlZ2VyLnBhcnNlSW50ICh0b2tlLm5leHRUb2tlbiAoKSksIA0NCgkJ
CQkJCUludGVnZXIucGFyc2VJbnQgKHRva2UubmV4dFRva2VuICgpKSwgIElu
dGVnZXIucGFyc2VJbnQgKHRva2UubmV4dFRva2VuICgpKSwgMCk7DQ0KCQkJ
CWlmIChiZXN0IDwgSW50ZWdlci5NQVhfVkFMVUUpDQ0KCQkJCQlvdXQucHJp
bnRsbiAoYmVzdCArICIgc2VnbWVudHMuIik7DQ0KCQkJCWVsc2UNDQoJCQkJ
CW91dC5wcmludGxuICgiaW1wb3NzaWJsZS4iKTsNDQoJCQl9DQ0KCQl9DQ0K
CQlpbi5jbG9zZSAoKTsNDQoJCW91dC5jbG9zZSAoKTsNDQoJfQ0NCg0NCg0N
CglwdWJsaWMgc3RhdGljIHZvaWQgZmluZFBhdGggKGludCB4MSwgaW50IHkx
LCBpbnQgeDIsIGludCB5MiwgaW50IGRpcikgew0NCgkJaW50IHN0dWZmIFtd
ID0gZ2V0UHJldiAoeDEsIHkxLCBkaXIpOw0NCgkJaWYgKHgxID09IHgyICYm
IHkxID09IHkyKSB7DQ0KCQkJaWYgKHN0dWZmID09IG51bGwpIHsNDQoJCQkJ
YmVzdCA9IDE7DQ0KCQkJCXJldHVybjsNDQoJCQl9DQ0KCQkJZWxzZSBpZiAo
YmVzdCA+IHN0dWZmIFsxXSkNDQoJCQkJYmVzdCA9IHN0dWZmIFsxXTsNDQoJ
CX0NDQoJCWludCB4X2RpciA9IHgyIC0geDE7DQ0KCQlpbnQgeV9kaXIgPSB5
MiAtIHkxOw0NCi8vCQlpbnQgcHJlZiA9IE1hdGguYWJzICh5X2RpcikgPiBN
YXRoLmFicyAoeF9kaXIpID8gKHlfZGlyID4gMCA/IDIgOiAxKSA6ICh4X2Rp
ciA+IDAgPyA0IDogMyk7DQ0KCQlmb3IgKGludCByID0gZGlyOyByIDwgZGly
ICsgNDsgcisrKSB7DQ0KCQkJaW50IGQgPSAoKHIgLSAxKSAmIDMpICsgMTsN
DQoJCQlpbnQgbl94ID0geDE7DQ0KCQkJaW50IG5feSA9IHkxOw0NCgkJCXN3
aXRjaCAoZCkgew0NCgkJCQljYXNlIDE6DQ0KCQkJCQluX3ktLTsNDQoJCQkJ
CWJyZWFrOw0NCgkJCQljYXNlIDI6DQ0KCQkJCQluX3krKzsNDQoJCQkJCWJy
ZWFrOw0NCgkJCQljYXNlIDM6DQ0KCQkJCQluX3gtLTsNDQoJCQkJCWJyZWFr
Ow0NCgkJCQljYXNlIDQ6DQ0KCQkJCQluX3grKzsNDQoJCQl9DQ0KCQkJaWYg
KGluQm91bmRzIChuX3gsIG5feSkpIHsNDQoJCQkJaWYgKGJvYXJkIFtuX3hd
W25feV1bMF0gPiAxKQ0NCgkJCQkJY29udGludWU7DQ0KCQkJCWlmIChib2Fy
ZCBbbl94XVtuX3ldWzBdID09IDEgJiYgKG5feCAhPSB4MiB8fCBuX3kgIT0g
eTIpKQ0NCgkJCQkJYm9hcmQgW25feF1bbl95XVswXSA9IDM7DQ0KCQkJCWVs
c2Ugew0NCgkJCQkJYm9hcmQgW3gxXVt5MV1bMl0gPSBkOw0NCgkJCQkJYm9h
cmQgW3gxXVt5MV1bMF0gPSAyOw0NCgkJCQkJaW50IGZvbyA9IChkaXIgPT0g
ZCA/IDAgOiAxKTsNDQoJCQkJCWludCBmb29weSA9IHN0dWZmID09IG51bGwg
PyAwIDogc3R1ZmYgWzFdOw0NCgkJCQkJYm9hcmQgW3gxXVt5MV1bMV0gPSAg
Zm9vcHkgKyBmb287DQ0KCQkJCQlpZiAoYm9hcmQgW3gxXVt5MV1bMV0gPiBi
ZXN0KQ0NCgkJCQkJCWNvbnRpbnVlOw0NCgkJCQkJZmluZFBhdGggKG5feCwg
bl95LCB4MiwgeTIsIGQpOw0NCgkJCQl9DQ0KCQkJfQ0NCgkJfQ0NCgkJYm9h
cmQgW3gxXVt5MV1bMF0gJT0gMjsNDQoJfQ0NCg0NCglwdWJsaWMgc3RhdGlj
IGludCBbXSBnZXRQcmV2IChpbnQgeCwgaW50IHksIGludCBkaXIpIHsNDQoJ
CXN3aXRjaCAoZGlyKSB7DQ0KCQkJY2FzZSAxOg0NCgkJCQlyZXR1cm4gYm9h
cmQgW3hdW3kgKyAxXTsNDQoJCQljYXNlIDI6DQ0KCQkJCXJldHVybiBib2Fy
ZCBbeF1beSAtIDFdOw0NCgkJCWNhc2UgMzoNDQoJCQkJcmV0dXJuIGJvYXJk
IFt4ICsgMV1beV07DQ0KCQkJY2FzZSA0Og0NCgkJCQlyZXR1cm4gYm9hcmQg
W3ggLSAxXVt5XTsNDQoJCQlkZWZhdWx0Og0NCgkJCQlyZXR1cm4gbnVsbDsN
DQoJCX0NDQoJfQ0NCgkJCQkNDQoJcHVibGljIHN0YXRpYyBib29sZWFuIGlu
Qm91bmRzIChpbnQgeCwgaW50IHkpIHsNDQoJCWlmICh4ID49IDAgJiYgeCA8
IGJvYXJkLmxlbmd0aCAmJiB5ID49IDAgJiYgeSA8IGJvYXJkIFswXS5sZW5n
dGgpDQ0KCQkJcmV0dXJuIHRydWU7DQ0KCQlyZXR1cm4gZmFsc2U7DQ0KCX0N
DQp9CQkJDQ0KCQk=
---559023410-341603450-979514906=:11686--

From judge@east.isx.com Sun Jan 14 18:42: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 SAA22528
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:42: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.1) with ESMTP id SAA10551
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:28:35 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id SAA14803
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:28:34 -0500 (EST)
Date: Sun, 14 Jan 2001 18:28:34 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0101141828250.8143-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-630072926-979514914=:8143"
Content-Length: 5511

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



 david


---559023410-630072926-979514914=:8143
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="dreisam.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141828340.8143@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="dreisam.java"

aW1wb3J0IGphdmEuaW8uKjsNDQpwdWJsaWMgY2xhc3MgZHJlaXNhbSANDQp7
DQ0KCXN0YXRpYyBpbnQgc3VtOw0NCglzdGF0aWMgYm9vbGVhbiBkb25lID0g
ZmFsc2U7DQ0KCXN0YXRpYyBQcmludFdyaXRlciBvdXQ7DQ0KCXB1YmxpYyBz
dGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBJT0V4Y2Vw
dGlvbg0NCgl7DQ0KLy9TeXN0ZW0ub3V0LnByaW50bG4oSW50ZWdlci5wYXJz
ZUludChldmFsKCIxKygzLyg4KSkiLCAwKSkpOw0NCi8vU3lzdGVtLmV4aXQo
MCk7DQ0KLy9TeXN0ZW0ub3V0LnByaW50bG4oZXZhbCgiMSsxKyg1KjUpIikp
Ow0NCgkJQnVmZmVyZWRSZWFkZXIgYmluID0gbmV3IEJ1ZmZlcmVkUmVhZGVy
KG5ldyBGaWxlUmVhZGVyKCJkcmVpc2FtLmluIikpOw0NCgkJb3V0ID0gbmV3
IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJkcmVpc2FtLm91dCIpKTsN
DQoJCVN0cmluZyBhID0gYmluLnJlYWRMaW5lKCk7DQ0KCQlpbnQgY3RyID0g
MDsNDQoJCXdoaWxlKCFhLmVxdWFscygiMCIpKQ0NCgkJew0NCgkJCWN0cisr
Ow0NCgkJCWludCBlcXVhbHBvcyA9IGEuaW5kZXhPZignPScpOw0NCgkJCXN1
bSA9IEludGVnZXIucGFyc2VJbnQoKGEuc3Vic3RyaW5nKDAsZXF1YWxwb3Mp
LnRyaW0oKSkpOw0NCgkJCVN0cmluZyBleHByID0gKGEuc3Vic3RyaW5nKGVx
dWFscG9zKzEpKS50cmltKCk7DQ0KCQkJU3RyaW5nIG5ld2V4cHI9IiI7DQ0K
CQkJZm9yKGludCBpPTA7aTxleHByLmxlbmd0aCgpO2krKykNDQoJCQl7DQ0K
CQkJCWlmKGV4cHIuY2hhckF0KGkpPT0nICcpDQ0KCQkJCXsNDQoJCQkJCWlm
KGk+MCkNDQoJCQkJCQlpZihleHByLmNoYXJBdChpLTEpIT0nICcpDQ0KCQkJ
CQkJCW5ld2V4cHIrPWV4cHIuc3Vic3RyaW5nKGksaSsxKTsNDQoJCQkJfQ0N
CgkJCQllbHNlIGlmKGV4cHIuY2hhckF0KGkpPT0nKCcpDQ0KCQkJCQkJbmV3
ZXhwciA9IG5ld2V4cHIgKyBleHByLnN1YnN0cmluZyhpLGkrMSk7DQ0KCQkJ
CQllbHNlIGlmKGV4cHIuY2hhckF0KGkpPT0nKScpDQ0KCQkJCQkJCW5ld2V4
cHIgPSBuZXdleHByICsgZXhwci5zdWJzdHJpbmcoaSxpKzEpOw0NCgkJCQkJ
ZWxzZQ0NCgkJCQkJCW5ld2V4cHIgPSBuZXdleHByICsgZXhwci5zdWJzdHJp
bmcoaSxpKzEpOw0NCgkJCX0NDQovL1N5c3RlbS5vdXQucHJpbnRsbihuZXdl
eHByKTsNDQovL1N5c3RlbS5leGl0KDApOw0NCgkJCWRvbmUgPSBmYWxzZTsN
DQoJCQlvdXQucHJpbnRsbigiRXF1YXRpb24gIyIgKyBjdHIgKyAiOiIpOw0N
CgkJCWRvd29yayhuZXdleHByKTsNDQoJCQlpZihkb25lPT1mYWxzZSkNDQoJ
CQkJb3V0LnByaW50bG4oIkltcG9zc2libGUiKTsNDQoJCQlvdXQucHJpbnRs
bigpOw0NCgkJCWEgPSBiaW4ucmVhZExpbmUoKTsNDQoJCX0NDQoJCW91dC5j
bG9zZSgpOw0NCgkJYmluLmNsb3NlKCk7DQ0KCX0NDQoJcHVibGljIHN0YXRp
YyB2b2lkIGRvd29yayhTdHJpbmcgZXhwcikNDQoJew0NCgkJaWYoIWRvbmUp
DQ0KCQl7DQ0KCQkJU3RyaW5nIHRleHByID0gZXhwcjsNDQoJCQlpbnQgeCA9
IHRleHByLmluZGV4T2YoIiAiKTsNDQoJCQlpZih4IT0tMSkNDQoJCQl7DQ0K
CQkJCWRvd29yayh0ZXhwci5zdWJzdHJpbmcoMCwgeCkgKyAiKyIgKyB0ZXhw
ci5zdWJzdHJpbmcoeCsxKSk7DQ0KCQkJCWRvd29yayh0ZXhwci5zdWJzdHJp
bmcoMCwgeCkgKyAiLyIgKyB0ZXhwci5zdWJzdHJpbmcoeCsxKSk7DQ0KCQkJ
CWRvd29yayh0ZXhwci5zdWJzdHJpbmcoMCwgeCkgKyAiKiIgKyB0ZXhwci5z
dWJzdHJpbmcoeCsxKSk7DQ0KCQkJfQ0NCgkJCWVsc2UNDQoJCQl7DQ0KLy8J
CQkJU3lzdGVtLm91dC5wcmludGxuKGV4cHIpOw0NCgkJCQlpZihzdW09PUlu
dGVnZXIucGFyc2VJbnQoZXZhbCh0ZXhwciwwKSkpDQ0KCQkJCXsNDQoJCQkJ
CXdoaWxlKHRleHByLmluZGV4T2YoJy8nKSE9LTEpDQ0KCQkJCQl7DQ0KCQkJ
CQkJaW50IGggPSB0ZXhwci5pbmRleE9mKCcvJyk7DQ0KCQkJCQkJdGV4cHIg
PSB0ZXhwci5zdWJzdHJpbmcoMCxoKSArICctJyArIHRleHByLnN1YnN0cmlu
ZyhoKzEpOw0NCgkJCQkJfQ0NCgkJCQkJb3V0LnByaW50bG4oc3VtICsgIj0i
ICsgdGV4cHIpOw0NCgkJCQkJZG9uZSA9IHRydWU7DQ0KCQkJCX0NDQoJCQl9
DQ0KCQl9DQ0KCX0NDQoJcHVibGljIHN0YXRpYyBTdHJpbmcgZXZhbChTdHJp
bmcgZXhwciwgaW50IGxldmVsKQ0NCgl7DQ0KCQlpZihleHByLmxlbmd0aCgp
PT0wKQ0NCgkJCXJldHVybiAiIjsNDQovL1N5c3RlbS5vdXQucHJpbnRsbihl
eHByKTsNDQoJCWludCBic3RhcnQgPSBleHByLmluZGV4T2YoJygnKTsNDQoJ
CWludCBiZW5kID0gZXhwci5sYXN0SW5kZXhPZignKScpOw0NCgkJaWYoYnN0
YXJ0IT0tMSAmJiBiZW5kIT0tMSkNDQoJCQkJZXhwciA9IGV4cHIuc3Vic3Ry
aW5nKDAsYnN0YXJ0KSArIGV2YWwoZXhwci5zdWJzdHJpbmcoYnN0YXJ0KzEs
IGJlbmQpLCBsZXZlbCsxKSArIGV4cHIuc3Vic3RyaW5nKGJlbmQrMSk7DQ0K
CQlpbnQgcGx1cyA9IC0xLCBtaW51cyA9IC0xLCBzdGFyID0gLTE7DQ0KCQl3
aGlsZSgoZXhwci5sYXN0SW5kZXhPZignKycpIT0tMSkgfHwgKGV4cHIubGFz
dEluZGV4T2YoJy8nKSE9LTEpIHx8IChleHByLmxhc3RJbmRleE9mKCcqJykh
PS0xKSkNDQoJCXsNDQoJCQlmb3IoaW50IGk9ZXhwci5sZW5ndGgoKS0xO2k+
PTA7aS0tKQ0NCgkJCXsNDQoJCQkJaWYoZXhwci5jaGFyQXQoaSk9PScrJykN
DQoJCQkJew0NCgkJCQkJcGx1cyA9IGk7DQ0KCQkJCQlicmVhazsNDQoJCQkJ
fQ0NCgkJCQlpZihleHByLmNoYXJBdChpKT09Jy8nKQ0NCgkJCQl7DQ0KCQkJ
CQltaW51cyA9IGk7DQ0KCQkJCQlicmVhazsNDQoJCQkJfQ0NCgkJCQlpZihl
eHByLmNoYXJBdChpKT09JyonKQ0NCgkJCQl7DQ0KCQkJCQlzdGFyID0gaTsN
DQoJCQkJCWJyZWFrOw0NCgkJCQl9DQ0KCQkJfQ0NCgkJCWlmKHBsdXMhPS0x
KQ0NCgkJCXsNDQoJCQkJZXhwciA9IFN0cmluZy52YWx1ZU9mKEludGVnZXIu
cGFyc2VJbnQoZXZhbChleHByLnN1YnN0cmluZygwLHBsdXMpLCBsZXZlbCsx
KSkgKyBJbnRlZ2VyLnBhcnNlSW50KGV4cHIuc3Vic3RyaW5nKHBsdXMrMSkp
KTsNDQoJCQl9DQ0KCQkJaWYobWludXMhPS0xKQ0NCgkJCXsNDQoJCQkJZXhw
ciA9IFN0cmluZy52YWx1ZU9mKEludGVnZXIucGFyc2VJbnQoZXZhbChleHBy
LnN1YnN0cmluZygwLG1pbnVzKSwgbGV2ZWwrMSkpIC0gSW50ZWdlci5wYXJz
ZUludChleHByLnN1YnN0cmluZyhtaW51cysxKSkpOw0NCgkJCX0NDQoJCQlp
ZihzdGFyIT0tMSkNDQoJCQl7DQ0KCQkJCWV4cHIgPSBTdHJpbmcudmFsdWVP
ZihJbnRlZ2VyLnBhcnNlSW50KGV2YWwoZXhwci5zdWJzdHJpbmcoMCxzdGFy
KSwgbGV2ZWwrMSkpICogSW50ZWdlci5wYXJzZUludChleHByLnN1YnN0cmlu
ZyhzdGFyKzEpKSk7DQ0KCQkJfQ0NCgkJCXBsdXMgPSAtMTttaW51cz0tMTtz
dGFyPS0xOw0NCgkJfQ0NCi8vU3lzdGVtLm91dC5wcmludGxuKGV4cHIpOw0N
Ci8qCQlpZihleHByLmNoYXJBdCgwKT09Jy0nKQ0NCgkJCWlmKGxldmVsPT0w
KQ0NCgkJCQlyZXR1cm4gZXhwcjsNDQoJCQllbHNlDQ0KCQkJCWV4cHIgPSAi
MCIgKyBleHByOyovDQ0KCQlyZXR1cm4gZXhwcjsNDQoJfQ0NCn0NDQo=
---559023410-630072926-979514914=:8143--

From judge@east.isx.com Sun Jan 14 18:46:29 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 SAA22600
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:46:26 -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.1) with ESMTP id SAA10744
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:32:25 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id SAA14882
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:32:24 -0500 (EST)
Date: Sun, 14 Jan 2001 18:32:24 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0101141832150.8143-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-641078858-979515144=:8143"
Content-Length: 8348

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



 david


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

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGdhbWUNDQp7DQ0KICBzdGF0aWMgaW50IHcsIGg7DQ0K
ICBzdGF0aWMgYm9vbGVhbiBtYXplW11bXSA9IG5ldyBib29sZWFuWzgwXVs4
MF07DQ0KICBzdGF0aWMgYm9vbGVhbiB0bWF6ZVtdW10gPSBuZXcgYm9vbGVh
bls4MF1bODBdOw0NCiAgc3RhdGljIHBvaW50IHN0YWNrW10gPSBuZXcgcG9p
bnRbNjQwMF07IA0NCiAgc3RhdGljIGludCBpeDEsIGl4MjsNDQogIHN0YXRp
YyBmaW5hbCBpbnQgUmlnaHQgPSAwLCBEb3duID0gMSwgTGVmdCA9IDIsIFVw
ID0gMzsNDQogIHN0YXRpYyBpbnQgZHhbXSA9IHsgMSwgMCwgLTEsIDAgfTsN
DQogIHN0YXRpYyBpbnQgZHlbXSA9IHsgMCwgMSwgMCwgLTEgfTsNDQogIHN0
YXRpYyBpbnQgc3RhcnR4LCBzdGFydHksIGVuZHgsIGVuZHk7DQ0KICBzdGF0
aWMgQnVmZmVyZWRSZWFkZXIgaW47DQ0KICBzdGF0aWMgUHJpbnRXcml0ZXIg
b3V0Ow0NCiAgc3RhdGljIGludCBuUGFpcjsNDQogIA0NCiAgcHVibGljIHN0
YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlv
bg0NCiAgeyAgIA0NCiAgICBTdHJpbmcgbGluZTsNDQogICAgaW4gPSBuZXcg
QnVmZmVyZWRSZWFkZXIobmV3IEZpbGVSZWFkZXIoImdhbWUuaW4iKSk7DQ0K
ICAgIG91dCA9IG5ldyBQcmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigiZ2Ft
ZS5vdXQiKSk7DQ0KDQ0KICAgIHsNDQogICAgICBpbnQgaTsNDQogICAgICBm
b3IoaT0wOyBpPDY0MDA7IGkrKyl7DQ0KCXN0YWNrW2ldID0gbmV3IHBvaW50
KCk7DQ0KICAgICAgfQ0NCiAgICB9DQ0KICAgIA0NCiAgICBpbnQgbkJvYXJk
ID0gMTsNDQoNDQogICAgd2hpbGUodHJ1ZSl7DQ0KICAgICAgbGluZSA9IGlu
LnJlYWRMaW5lKCk7DQ0KICAgICAgU3RyaW5nVG9rZW5pemVyIHN0ID0gbmV3
IFN0cmluZ1Rva2VuaXplcihsaW5lKTsNDQogICAgICB3ID0gSW50ZWdlci5w
YXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQ0KICAgICAgaWYgKHc9PTApew0N
CglvdXQuY2xvc2UoKTsNDQoJU3lzdGVtLmV4aXQoMCk7DQ0KICAgICAgfQ0N
CiAgICAgIGggPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsN
DQogICAgICAvL1N5c3RlbS5vdXQucHJpbnRsbigidyA9ICIrdysiIGggPSAi
K2gpOw0NCg0NCiAgICAgIGludCB4LCB5Ow0NCiAgICAgIC8vIGZpbGwgYm9y
ZGVyDQ0KICAgICAgZm9yKHk9MDsgeTxoKzQ7IHkrKyl7DQ0KCW1hemVbeV1b
MF0gPSB0cnVlOw0NCgltYXplW3ldW3crM10gPSB0cnVlOw0NCiAgICAgIH0N
DQogICAgICBmb3IoeD0wOyB4PHcrNDsgeCsrKXsNDQoJbWF6ZVswXVt4XSA9
IHRydWU7DQ0KCW1hemVbaCszXVt4XSA9IHRydWU7DQ0KICAgICAgfQ0NCg0N
CiAgICAgIC8vIGNsZWFyIGluc2lkZSBib3JkZXINDQogICAgICBmb3IoeT0x
OyB5PGgrMzsgeSsrKXsNDQoJbWF6ZVt5XVsxXSA9IGZhbHNlOw0NCgltYXpl
W3ldW3crMl0gPSBmYWxzZTsNDQogICAgICB9DQ0KICAgICAgZm9yKHg9MTsg
eDx3KzM7IHgrKyl7DQ0KCW1hemVbMV1beF0gPSBmYWxzZTsNDQoJbWF6ZVto
KzJdW3hdID0gZmFsc2U7DQ0KICAgICAgfQ0NCiAgICAgIA0NCiAgICAgIGZv
cih5PTA7IHk8aDsgeSsrKXsNDQoJbGluZSA9IGluLnJlYWRMaW5lKCk7DQ0K
CWZvcih4PTA7IHg8dzsgeCsrKXsNDQoJICBpZiAobGluZS5jaGFyQXQoeCk9
PSdYJykgbWF6ZVt5KzJdW3grMl0gPSB0cnVlOw0NCgkgIGVsc2UgbWF6ZVt5
KzJdW3grMl0gPSBmYWxzZTsNDQoJfQ0NCiAgICAgIH0NDQoNDQogICAgICBv
dXQucHJpbnRsbigiQm9hcmQgIyIrbkJvYXJkKyI6Iik7DQ0KDQ0KICAgICAg
blBhaXIgPSAxOw0NCiAgICAgIHdoaWxlKHRydWUpew0NCglsaW5lID0gaW4u
cmVhZExpbmUoKTsNDQoJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGxpbmUp
Ow0NCglzdGFydHggPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigp
KSArIDE7DQ0KCXN0YXJ0eSA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRv
a2VuKCkpICsgMTsNDQoJZW5keCA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4
dFRva2VuKCkpICsgMTsNDQoJZW5keSA9IEludGVnZXIucGFyc2VJbnQoc3Qu
bmV4dFRva2VuKCkpICsgMTsNDQoNDQoJaWYgKHN0YXJ0eCtzdGFydHkrZW5k
eCtlbmR5ID09IDQpIGJyZWFrOw0NCg0NCgljb3B5KHRtYXplLCBtYXplKTsN
DQoJc29sdmUoKTsNDQoJY29weShtYXplLCB0bWF6ZSk7DQ0KDQ0KCW5QYWly
Kys7DQ0KICAgICAgfQ0NCg0NCiAgICAgIG5Cb2FyZCsrOw0NCg0NCiAgICAg
IG91dC5wcmludGxuKCk7DQ0KICAgIH0NDQogIH0NDQoNDQogIHN0YXRpYyB2
b2lkIGR1bXBNYXplKCkNDQogIHsNDQogICAgaW50IGksIGo7DQ0KICAgIGZv
cihqPTA7IGo8aCs0OyBqKyspew0NCiAgICAgIGZvcihpPTA7IGk8dys0OyBp
Kyspew0NCglpZiAobWF6ZVtqXVtpXSkgb3V0LnByaW50KCIjIik7DQ0KCWVs
c2Ugb3V0LnByaW50KCIuIik7DQ0KICAgICAgfQ0NCiAgICAgIG91dC5wcmlu
dGxuKCk7DQ0KICAgIH0NDQogIH0NDQoNDQogIHN0YXRpYyB2b2lkIHNvbHZl
KCkgdGhyb3dzIEV4Y2VwdGlvbnsNDQogICAgaW50IGksIGo7DQ0KDQ0KICAg
IC8vU3lzdGVtLm91dC5wcmludGxuKCIoIitzdGFydHgrIiwgIitzdGFydHkr
IikgLT4gKCIrZW5keCsiLCAiK2VuZHkrIikiKTsNDQoNDQogICAgb3V0LnBy
aW50KCJQYWlyICIrblBhaXIrIjogIik7DQ0KICAgIA0NCiAgICBpeDEgPSAw
Ow0NCiAgICBpeDIgPSAwOw0NCiAgICBpbnQgdjsNDQoNDQogICAgaWYgKCh2
PXNlZWRIb3J6KDApKT4wKXsNDQogICAgICBvdXQucHJpbnRsbigiIit2KyIg
c2VnbWVudHMuIik7DQ0KICAgIH0NDQogICAgaWYgKCh2PXNlZWRWZXJ0KDAp
KT4wKXsNDQogICAgICBvdXQucHJpbnRsbigiIit2KyIgc2VnbWVudHMuIik7
DQ0KICAgIH0NDQoNDQogICAgd2hpbGUoaXgxPGl4Mil7DQ0KICAgICAgLy9T
eXN0ZW0ub3V0LnByaW50bG4oIiBzdGFjazogIitpeDErIiAvICIraXgyKTsN
DQogICAgICBzdGFydHggPSBzdGFja1tpeDFdLng7DQ0KICAgICAgc3RhcnR5
ID0gc3RhY2tbaXgxXS55Ow0NCiAgICAgIC8vU3lzdGVtLm91dC5wcmludGxu
KCIgIENoZWNraW5nOiAiK3N0YXJ0eCsiLCAiK3N0YXJ0eSk7DQ0KICAgICAg
aWYgKHN0YXJ0eD09ZW5keCAmJiBzdGFydHk9PWVuZHkpew0NCglvdXQucHJp
bnRsbigiIitzdGFja1tpeDFdLmNvc3QrIiBzZWdtZW50cy4iKTsNDQoJcmV0
dXJuOw0NCiAgICAgIH0NDQogICAgICBpZiAoc3RhY2tbaXgxXS5iSG9yeil7
DQ0KCS8vIHdlIG5lZWQgdG8gZ28gdXAvZG93bg0NCglpZiAoKHY9c2VlZFZl
cnQoc3RhY2tbaXgxXS5jb3N0KSk+MCl7DQ0KCSAgb3V0LnByaW50bG4oIiIr
disiIHNlZ21lbnRzLiIpOw0NCgkgIHJldHVybjsNDQoJfQ0NCiAgICAgIH0N
DQogICAgICBlbHNlew0NCgkvLyB3ZSBuZWVkIHRvIGdvIGxlZnQvcmlnaHQN
DQoJaWYgKCh2PXNlZWRIb3J6KHN0YWNrW2l4MV0uY29zdCkpPjApew0NCgkg
IG91dC5wcmludGxuKCIiK3YrIiBzZWdtZW50cy4iKTsNDQoJICByZXR1cm47
DQ0KCX0NDQogICAgICB9DQ0KICAgICAgaXgxKys7DQ0KICAgIH0NDQoNDQog
ICAgb3V0LnByaW50bG4oImltcG9zc2libGUuIik7DQ0KICB9DQ0KDQ0KICBz
dGF0aWMgaW50IHNlZWRIb3J6KGludCBjb3N0KQ0NCiAgew0NCiAgICBpbnQg
aSwgbngsIG55Ow0NCg0NCiAgICAvLyBsZWZ0DQ0KICAgIG54ID0gc3RhcnR4
Ow0NCiAgICBueSA9IHN0YXJ0eTsNDQogICAgd2hpbGUodHJ1ZSl7DQ0KICAg
ICAgbnggPSBueCArIGR4W0xlZnRdOw0NCiAgICAgIG55ID0gbnkgKyBkeVtM
ZWZ0XTsNDQogICAgICBpZiAobWF6ZVtueV1bbnhdKSBicmVhazsNDQogICAg
ICBzdGFja1tpeDJdLnggPSBueDsNDQogICAgICBzdGFja1tpeDJdLnkgPSBu
eTsNDQogICAgICBzdGFja1tpeDJdLmNvc3QgPSBjb3N0KzE7DQ0KICAgICAg
c3RhY2tbaXgyXS5iSG9yeiA9IHRydWU7DQ0KICAgICAgbWF6ZVtueV1bbnhd
ID0gdHJ1ZTsNDQogICAgICBpeDIrKzsNDQogICAgfQ0NCiAgICBpZiAobng9
PWVuZHggJiYgbnk9PWVuZHkpew0NCiAgICAgIHJldHVybiBjb3N0KzE7DQ0K
ICAgIH0NDQoNDQogICAgLy8gcmlnaHQNDQogICAgbnggPSBzdGFydHg7DQ0K
ICAgIG55ID0gc3RhcnR5Ow0NCiAgICB3aGlsZSh0cnVlKXsNDQogICAgICBu
eCA9IG54ICsgZHhbUmlnaHRdOw0NCiAgICAgIG55ID0gbnkgKyBkeVtSaWdo
dF07DQ0KICAgICAgaWYgKG1hemVbbnldW254XSkgYnJlYWs7DQ0KICAgICAg
c3RhY2tbaXgyXS54ID0gbng7DQ0KICAgICAgc3RhY2tbaXgyXS55ID0gbnk7
DQ0KICAgICAgc3RhY2tbaXgyXS5jb3N0ID0gY29zdCsxOw0NCiAgICAgIHN0
YWNrW2l4Ml0uYkhvcnogPSB0cnVlOw0NCiAgICAgIG1hemVbbnldW254XSA9
IHRydWU7DQ0KICAgICAgaXgyKys7DQ0KICAgIH0NDQogICAgaWYgKG54PT1l
bmR4ICYmIG55PT1lbmR5KXsNDQogICAgICByZXR1cm4gY29zdCsxOw0NCiAg
ICB9DQ0KDQ0KICAgIHJldHVybiAwOw0NCiAgfQ0NCg0NCiAgc3RhdGljIGlu
dCBzZWVkVmVydChpbnQgY29zdCkNDQogIHsNDQogICAgaW50IGksIG54LCBu
eTsNDQoNDQogICAgLy8gdXANDQogICAgbnggPSBzdGFydHg7DQ0KICAgIG55
ID0gc3RhcnR5Ow0NCiAgICB3aGlsZSh0cnVlKXsNDQogICAgICBueCA9IG54
ICsgZHhbVXBdOw0NCiAgICAgIG55ID0gbnkgKyBkeVtVcF07DQ0KICAgICAg
aWYgKG1hemVbbnldW254XSkgYnJlYWs7DQ0KICAgICAgc3RhY2tbaXgyXS54
ID0gbng7DQ0KICAgICAgc3RhY2tbaXgyXS55ID0gbnk7DQ0KICAgICAgc3Rh
Y2tbaXgyXS5jb3N0ID0gY29zdCsxOw0NCiAgICAgIHN0YWNrW2l4Ml0uYkhv
cnogPSBmYWxzZTsNDQogICAgICBtYXplW255XVtueF0gPSB0cnVlOw0NCiAg
ICAgIGl4MisrOw0NCiAgICB9DQ0KICAgIGlmIChueD09ZW5keCAmJiBueT09
ZW5keSl7DQ0KICAgICAgcmV0dXJuIGNvc3QrMTsNDQogICAgfQ0NCg0NCiAg
ICAvLyBkb3duDQ0KICAgIG54ID0gc3RhcnR4Ow0NCiAgICBueSA9IHN0YXJ0
eTsNDQogICAgd2hpbGUodHJ1ZSl7DQ0KICAgICAgbnggPSBueCArIGR4W0Rv
d25dOw0NCiAgICAgIG55ID0gbnkgKyBkeVtEb3duXTsNDQogICAgICBpZiAo
bWF6ZVtueV1bbnhdKSBicmVhazsNDQogICAgICBzdGFja1tpeDJdLnggPSBu
eDsNDQogICAgICBzdGFja1tpeDJdLnkgPSBueTsNDQogICAgICBzdGFja1tp
eDJdLmNvc3QgPSBjb3N0KzE7DQ0KICAgICAgc3RhY2tbaXgyXS5iSG9yeiA9
IGZhbHNlOw0NCiAgICAgIG1hemVbbnldW254XSA9IHRydWU7DQ0KICAgICAg
aXgyKys7DQ0KICAgIH0NDQogICAgaWYgKG54PT1lbmR4ICYmIG55PT1lbmR5
KXsNDQogICAgICByZXR1cm4gY29zdCsxOw0NCiAgICB9DQ0KDQ0KICAgIHJl
dHVybiAwOw0NCiAgfQ0NCg0NCiAgc3RhdGljIHZvaWQgY29weShib29sZWFu
W11bXSBhLCBib29sZWFuW11bXSBiKQ0NCiAgew0NCiAgICBpbnQgaSwgajsN
DQogICAgZm9yKGo9MDsgajxoKzQ7IGorKyl7DQ0KICAgICAgZm9yKGk9MDsg
aTx3KzQ7IGkrKyl7DQ0KCWFbal1baV0gPSBiW2pdW2ldOw0NCiAgICAgIH0N
DQogICAgfQ0NCiAgfQ0NCg0NCn0NDQoNDQpjbGFzcyBwb2ludHsNDQogIHB1
YmxpYyBpbnQgeCwgeTsNDQogIHB1YmxpYyBpbnQgY29zdDsNDQogIHB1Ymxp
YyBib29sZWFuIGJIb3J6Ow0NCn0NDQo=
---559023410-641078858-979515144=:8143--

From judge@east.isx.com Sun Jan 14 18:48: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 SAA22633
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:48:38 -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.1) with ESMTP id SAA10827
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:34:37 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id SAA14918
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:34:37 -0500 (EST)
Date: Sun, 14 Jan 2001 18:34:36 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0101141834040.8143-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-162216788-979515276=:8143"
Content-Length: 5515

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



 david


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

aW1wb3J0IGphdmEuaW8uKjsNDQpwdWJsaWMgY2xhc3MgZHJlaXNhbSANDQp7
DQ0KCXN0YXRpYyBpbnQgc3VtOw0NCglzdGF0aWMgYm9vbGVhbiBkb25lID0g
ZmFsc2U7DQ0KCXN0YXRpYyBQcmludFdyaXRlciBvdXQ7DQ0KCXB1YmxpYyBz
dGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBJT0V4Y2Vw
dGlvbg0NCgl7DQ0KLy9TeXN0ZW0ub3V0LnByaW50bG4oSW50ZWdlci5wYXJz
ZUludChldmFsKCIxKygzLygtOCkpIiwgMCkpKTsNDQovL1N5c3RlbS5leGl0
KDApOw0NCi8vU3lzdGVtLm91dC5wcmludGxuKGV2YWwoIjErMSsoNSo1KSIp
KTsNDQoJCUJ1ZmZlcmVkUmVhZGVyIGJpbiA9IG5ldyBCdWZmZXJlZFJlYWRl
cihuZXcgRmlsZVJlYWRlcigiZHJlaXNhbS5pbiIpKTsNDQoJCW91dCA9IG5l
dyBQcmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigiZHJlaXNhbS5vdXQiKSk7
DQ0KCQlTdHJpbmcgYSA9IGJpbi5yZWFkTGluZSgpOw0NCgkJaW50IGN0ciA9
IDA7DQ0KCQl3aGlsZSghYS5lcXVhbHMoIjAiKSkNDQoJCXsNDQoJCQljdHIr
KzsNDQoJCQlpbnQgZXF1YWxwb3MgPSBhLmluZGV4T2YoJz0nKTsNDQoJCQlz
dW0gPSBJbnRlZ2VyLnBhcnNlSW50KChhLnN1YnN0cmluZygwLGVxdWFscG9z
KS50cmltKCkpKTsNDQoJCQlTdHJpbmcgZXhwciA9IChhLnN1YnN0cmluZyhl
cXVhbHBvcysxKSkudHJpbSgpOw0NCgkJCVN0cmluZyBuZXdleHByPSIiOw0N
CgkJCWZvcihpbnQgaT0wO2k8ZXhwci5sZW5ndGgoKTtpKyspDQ0KCQkJew0N
CgkJCQlpZihleHByLmNoYXJBdChpKT09JyAnKQ0NCgkJCQl7DQ0KCQkJCQlp
ZihpPjApDQ0KCQkJCQkJaWYoZXhwci5jaGFyQXQoaS0xKSE9JyAnKQ0NCgkJ
CQkJCQluZXdleHByKz1leHByLnN1YnN0cmluZyhpLGkrMSk7DQ0KCQkJCX0N
DQoJCQkJZWxzZSBpZihleHByLmNoYXJBdChpKT09JygnKQ0NCgkJCQkJCW5l
d2V4cHIgPSBuZXdleHByICsgZXhwci5zdWJzdHJpbmcoaSxpKzEpOw0NCgkJ
CQkJZWxzZSBpZihleHByLmNoYXJBdChpKT09JyknKQ0NCgkJCQkJCQluZXdl
eHByID0gbmV3ZXhwciArIGV4cHIuc3Vic3RyaW5nKGksaSsxKTsNDQoJCQkJ
CWVsc2UNDQoJCQkJCQluZXdleHByID0gbmV3ZXhwciArIGV4cHIuc3Vic3Ry
aW5nKGksaSsxKTsNDQoJCQl9DQ0KLy9TeXN0ZW0ub3V0LnByaW50bG4obmV3
ZXhwcik7DQ0KLy9TeXN0ZW0uZXhpdCgwKTsNDQoJCQlkb25lID0gZmFsc2U7
DQ0KCQkJb3V0LnByaW50bG4oIkVxdWF0aW9uICMiICsgY3RyICsgIjoiKTsN
DQoJCQlkb3dvcmsobmV3ZXhwcik7DQ0KCQkJaWYoZG9uZT09ZmFsc2UpDQ0K
CQkJCW91dC5wcmludGxuKCJJbXBvc3NpYmxlIik7DQ0KCQkJb3V0LnByaW50
bG4oKTsNDQoJCQlhID0gYmluLnJlYWRMaW5lKCk7DQ0KCQl9DQ0KCQlvdXQu
Y2xvc2UoKTsNDQoJCWJpbi5jbG9zZSgpOw0NCgl9DQ0KCXB1YmxpYyBzdGF0
aWMgdm9pZCBkb3dvcmsoU3RyaW5nIGV4cHIpDQ0KCXsNDQoJCWlmKCFkb25l
KQ0NCgkJew0NCgkJCVN0cmluZyB0ZXhwciA9IGV4cHI7DQ0KCQkJaW50IHgg
PSB0ZXhwci5pbmRleE9mKCIgIik7DQ0KCQkJaWYoeCE9LTEpDQ0KCQkJew0N
CgkJCQlkb3dvcmsodGV4cHIuc3Vic3RyaW5nKDAsIHgpICsgIisiICsgdGV4
cHIuc3Vic3RyaW5nKHgrMSkpOw0NCgkJCQlkb3dvcmsodGV4cHIuc3Vic3Ry
aW5nKDAsIHgpICsgIi8iICsgdGV4cHIuc3Vic3RyaW5nKHgrMSkpOw0NCgkJ
CQlkb3dvcmsodGV4cHIuc3Vic3RyaW5nKDAsIHgpICsgIioiICsgdGV4cHIu
c3Vic3RyaW5nKHgrMSkpOw0NCgkJCX0NDQoJCQllbHNlDQ0KCQkJew0NCi8v
CQkJCVN5c3RlbS5vdXQucHJpbnRsbihleHByKTsNDQoJCQkJaWYoc3VtPT1J
bnRlZ2VyLnBhcnNlSW50KGV2YWwodGV4cHIsMCkpKQ0NCgkJCQl7DQ0KCQkJ
CQl3aGlsZSh0ZXhwci5pbmRleE9mKCcvJykhPS0xKQ0NCgkJCQkJew0NCgkJ
CQkJCWludCBoID0gdGV4cHIuaW5kZXhPZignLycpOw0NCgkJCQkJCXRleHBy
ID0gdGV4cHIuc3Vic3RyaW5nKDAsaCkgKyAnLScgKyB0ZXhwci5zdWJzdHJp
bmcoaCsxKTsNDQoJCQkJCX0NDQoJCQkJCW91dC5wcmludGxuKHN1bSArICI9
IiArIHRleHByKTsNDQoJCQkJCWRvbmUgPSB0cnVlOw0NCgkJCQl9DQ0KCQkJ
fQ0NCgkJfQ0NCgl9DQ0KCXB1YmxpYyBzdGF0aWMgU3RyaW5nIGV2YWwoU3Ry
aW5nIGV4cHIsIGludCBsZXZlbCkNDQoJew0NCgkJaWYoZXhwci5sZW5ndGgo
KT09MCkNDQoJCQlyZXR1cm4gIjAiOw0NCi8vU3lzdGVtLm91dC5wcmludGxu
KGV4cHIpOw0NCgkJaW50IGJzdGFydCA9IGV4cHIuaW5kZXhPZignKCcpOw0N
CgkJaW50IGJlbmQgPSBleHByLmxhc3RJbmRleE9mKCcpJyk7DQ0KCQlpZihi
c3RhcnQhPS0xICYmIGJlbmQhPS0xKQ0NCgkJCQlleHByID0gZXhwci5zdWJz
dHJpbmcoMCxic3RhcnQpICsgZXZhbChleHByLnN1YnN0cmluZyhic3RhcnQr
MSwgYmVuZCksIGxldmVsKzEpICsgZXhwci5zdWJzdHJpbmcoYmVuZCsxKTsN
DQoJCWludCBwbHVzID0gLTEsIG1pbnVzID0gLTEsIHN0YXIgPSAtMTsNDQoJ
CXdoaWxlKChleHByLmxhc3RJbmRleE9mKCcrJykhPS0xKSB8fCAoZXhwci5s
YXN0SW5kZXhPZignLycpIT0tMSkgfHwgKGV4cHIubGFzdEluZGV4T2YoJyon
KSE9LTEpKQ0NCgkJew0NCgkJCWZvcihpbnQgaT1leHByLmxlbmd0aCgpLTE7
aT49MDtpLS0pDQ0KCQkJew0NCgkJCQlpZihleHByLmNoYXJBdChpKT09Jysn
KQ0NCgkJCQl7DQ0KCQkJCQlwbHVzID0gaTsNDQoJCQkJCWJyZWFrOw0NCgkJ
CQl9DQ0KCQkJCWlmKGV4cHIuY2hhckF0KGkpPT0nLycpDQ0KCQkJCXsNDQoJ
CQkJCW1pbnVzID0gaTsNDQoJCQkJCWJyZWFrOw0NCgkJCQl9DQ0KCQkJCWlm
KGV4cHIuY2hhckF0KGkpPT0nKicpDQ0KCQkJCXsNDQoJCQkJCXN0YXIgPSBp
Ow0NCgkJCQkJYnJlYWs7DQ0KCQkJCX0NDQoJCQl9DQ0KCQkJaWYocGx1cyE9
LTEpDQ0KCQkJew0NCgkJCQlleHByID0gU3RyaW5nLnZhbHVlT2YoSW50ZWdl
ci5wYXJzZUludChldmFsKGV4cHIuc3Vic3RyaW5nKDAscGx1cyksIGxldmVs
KzEpKSArIEludGVnZXIucGFyc2VJbnQoZXhwci5zdWJzdHJpbmcocGx1cysx
KSkpOw0NCgkJCX0NDQoJCQlpZihtaW51cyE9LTEpDQ0KCQkJew0NCgkJCQll
eHByID0gU3RyaW5nLnZhbHVlT2YoSW50ZWdlci5wYXJzZUludChldmFsKGV4
cHIuc3Vic3RyaW5nKDAsbWludXMpLCBsZXZlbCsxKSkgLSBJbnRlZ2VyLnBh
cnNlSW50KGV4cHIuc3Vic3RyaW5nKG1pbnVzKzEpKSk7DQ0KCQkJfQ0NCgkJ
CWlmKHN0YXIhPS0xKQ0NCgkJCXsNDQoJCQkJZXhwciA9IFN0cmluZy52YWx1
ZU9mKEludGVnZXIucGFyc2VJbnQoZXZhbChleHByLnN1YnN0cmluZygwLHN0
YXIpLCBsZXZlbCsxKSkgKiBJbnRlZ2VyLnBhcnNlSW50KGV4cHIuc3Vic3Ry
aW5nKHN0YXIrMSkpKTsNDQoJCQl9DQ0KCQkJcGx1cyA9IC0xO21pbnVzPS0x
O3N0YXI9LTE7DQ0KCQl9DQ0KLy9TeXN0ZW0ub3V0LnByaW50bG4oZXhwcik7
DQ0KLyoJCWlmKGV4cHIuY2hhckF0KDApPT0nLScpDQ0KCQkJaWYobGV2ZWw9
PTApDQ0KCQkJCXJldHVybiBleHByOw0NCgkJCWVsc2UNDQoJCQkJZXhwciA9
ICIwIiArIGV4cHI7Ki8NDQoJCXJldHVybiBleHByOw0NCgl9DQ0KfQ0NCg==
---559023410-162216788-979515276=:8143--

From judge@east.isx.com Sun Jan 14 18:50:12 2001 -0500
Status: R
X-Status: A
X-Keywords:
Received: from burdell.cc.gatech.edu (burdell.cc.gatech.edu [130.207.3.207])
	by east.isx.com (8.9.3+Sun/8.9.3) with ESMTP id SAA22761
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:50:10 -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.1) with ESMTP id SAA10860
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:36:09 -0500 (EST)
Received: from localhost (fisher@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id SAA14935
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:36:09 -0500 (EST)
Date: Sun, 14 Jan 2001 18:36:08 -0500 (EST)
From: Matthew Steven Fisher <fisher@cc.gatech.edu>
To: judge@east.isx.com
Subject: submit game (g) again
Message-ID: <Pine.SOL.4.21.0101141835510.11686-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1251336619-979515368=:11686"
Content-Length: 5515

  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-979515368=:11686
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-1251336619-979515368=:11686
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="game.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141836080.11686@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="game.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGdhbWUgew0NCg0NCglzdGF0aWMgaW50IFtdW11bXSBi
b2FyZDsNDQoJc3RhdGljIGludCBbXVtdW10gcmVhbF9ib2FyZDsNDQoJc3Rh
dGljIGludCBiZXN0ID0gSW50ZWdlci5NQVhfVkFMVUU7DQ0KDQ0KCXB1Ymxp
YyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmcgW10gYXJzZSkgdGhyb3dzIElP
RXhjZXB0aW9uIHsNDQoJCVN0cmluZyBzOw0NCgkJQnVmZmVyZWRSZWFkZXIg
aW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIgKG5ldyBGaWxlUmVhZGVyICgiZ2Ft
ZS5pbiIpKTsNDQoJCVByaW50U3RyZWFtIG91dCA9IG5ldyBQcmludFN0cmVh
bSAobmV3IEJ1ZmZlcmVkT3V0cHV0U3RyZWFtICgNDQoJCQkJbmV3IEZpbGVP
dXRwdXRTdHJlYW0gKCJnYW1lLm91dCIpKSk7DQ0KCQlpbnQgdGhpbmdzID0g
MDsNDQoJCXdoaWxlICghKHMgPSBpbi5yZWFkTGluZSAoKSkuZXF1YWxzICgi
MCAwIikpIHsNDQoJCQl0aGluZ3MrKzsNDQoJCQlpbnQgc3BhY2UgPSBzLmlu
ZGV4T2YgKCcgJyk7DQ0KCQkJb3V0LnByaW50bG4gKCJCb2FyZCAjIiArIHRo
aW5ncyArICI6Iik7DQ0KCQkJaW50IHcgPSBJbnRlZ2VyLnBhcnNlSW50IChz
LnN1YnN0cmluZyAoMCwgc3BhY2UpKTsNDQoJCQlpbnQgaCA9IEludGVnZXIu
cGFyc2VJbnQgIChzLnN1YnN0cmluZyAoc3BhY2UgKyAxKSk7DQ0KCQkJcmVh
bF9ib2FyZCA9IG5ldyBpbnQgW3cgKyAyXVtoICsgMl1bM107DQ0KCQkJYm9h
cmQgPSBuZXcgaW50IFt3ICsgMl1baCArIDJdWzNdOw0NCgkJCWZvciAoaW50
IGkgPSAwOyBpIDwgaDsgaSsrKSB7DQ0KCQkJCXMgPSBpbi5yZWFkTGluZSAo
KTsNDQoJCQkJZm9yIChpbnQgaiA9IDA7IGogPCB3OyBqKyspIHsNDQoJCQkJ
CWlmIChzLmNoYXJBdCAoaikgPT0gJ1gnKQ0NCgkJCQkJCXJlYWxfYm9hcmQg
W2ogKyAxXVtpICsgMV1bMF0gPSAxOw0NCgkJCQkJCQ0NCgkJCQl9DQ0KCQkJ
fQ0NCgkJCWludCBwYWlyID0gMDsNDQoJCQl3aGlsZSAoIShzID0gaW4ucmVh
ZExpbmUgKCkpLmVxdWFscyAoIjAgMCAwIDAiKSkgew0NCgkJCQlwYWlyKys7
DQ0KCQkJCW91dC5wcmludCAoIlBhaXIgIiArIHBhaXIgKyAiOiAiKTsNDQoJ
CQkJU3RyaW5nVG9rZW5pemVyIHRva2UgPSBuZXcgU3RyaW5nVG9rZW5pemVy
IChzKTsNDQoJCQkJYmVzdCA9IEludGVnZXIuTUFYX1ZBTFVFOw0NCgkJCQlm
b3IgKGludCBpID0gMDsgaSA8IGJvYXJkLmxlbmd0aDsgaSsrKQ0NCgkJCQkJ
Zm9yIChpbnQgaiA9IDA7IGogPCBib2FyZCBbMF0ubGVuZ3RoOyBqKyspDQ0K
CQkJCQkJZm9yIChpbnQgayA9IDA7IGsgPCAzOyBrKyspDQ0KCQkJCQkJCWJv
YXJkIFtpXVtqXVtrXSA9IHJlYWxfYm9hcmQgW2ldW2pdW2tdOw0NCgkJCQlm
aW5kUGF0aCAoSW50ZWdlci5wYXJzZUludCAodG9rZS5uZXh0VG9rZW4gKCkp
LCBJbnRlZ2VyLnBhcnNlSW50ICh0b2tlLm5leHRUb2tlbiAoKSksIA0NCgkJ
CQkJCUludGVnZXIucGFyc2VJbnQgKHRva2UubmV4dFRva2VuICgpKSwgIElu
dGVnZXIucGFyc2VJbnQgKHRva2UubmV4dFRva2VuICgpKSwgMCk7DQ0KCQkJ
CWlmIChiZXN0IDwgSW50ZWdlci5NQVhfVkFMVUUpDQ0KCQkJCQlvdXQucHJp
bnRsbiAoYmVzdCArICIgc2VnbWVudHMuIik7DQ0KCQkJCWVsc2UNDQoJCQkJ
CW91dC5wcmludGxuICgiaW1wb3NzaWJsZS4iKTsNDQoJCQl9DQ0KCQkJb3V0
LnByaW50bG4gKCk7DQ0KCQl9DQ0KCQlpbi5jbG9zZSAoKTsNDQoJCW91dC5j
bG9zZSAoKTsNDQoJfQ0NCg0NCg0NCglwdWJsaWMgc3RhdGljIHZvaWQgZmlu
ZFBhdGggKGludCB4MSwgaW50IHkxLCBpbnQgeDIsIGludCB5MiwgaW50IGRp
cikgew0NCgkJaW50IHN0dWZmIFtdID0gZ2V0UHJldiAoeDEsIHkxLCBkaXIp
Ow0NCgkJaWYgKHgxID09IHgyICYmIHkxID09IHkyKSB7DQ0KCQkJaWYgKHN0
dWZmID09IG51bGwpIHsNDQoJCQkJYmVzdCA9IDE7DQ0KCQkJCXJldHVybjsN
DQoJCQl9DQ0KCQkJZWxzZSBpZiAoYmVzdCA+IHN0dWZmIFsxXSkNDQoJCQkJ
YmVzdCA9IHN0dWZmIFsxXTsNDQoJCX0NDQoJCWludCB4X2RpciA9IHgyIC0g
eDE7DQ0KCQlpbnQgeV9kaXIgPSB5MiAtIHkxOw0NCi8vCQlpbnQgcHJlZiA9
IE1hdGguYWJzICh5X2RpcikgPiBNYXRoLmFicyAoeF9kaXIpID8gKHlfZGly
ID4gMCA/IDIgOiAxKSA6ICh4X2RpciA+IDAgPyA0IDogMyk7DQ0KCQlmb3Ig
KGludCByID0gZGlyOyByIDwgZGlyICsgNDsgcisrKSB7DQ0KCQkJaW50IGQg
PSAoKHIgLSAxKSAmIDMpICsgMTsNDQoJCQlpbnQgbl94ID0geDE7DQ0KCQkJ
aW50IG5feSA9IHkxOw0NCgkJCXN3aXRjaCAoZCkgew0NCgkJCQljYXNlIDE6
DQ0KCQkJCQluX3ktLTsNDQoJCQkJCWJyZWFrOw0NCgkJCQljYXNlIDI6DQ0K
CQkJCQluX3krKzsNDQoJCQkJCWJyZWFrOw0NCgkJCQljYXNlIDM6DQ0KCQkJ
CQluX3gtLTsNDQoJCQkJCWJyZWFrOw0NCgkJCQljYXNlIDQ6DQ0KCQkJCQlu
X3grKzsNDQoJCQl9DQ0KCQkJaWYgKGluQm91bmRzIChuX3gsIG5feSkpIHsN
DQoJCQkJaWYgKGJvYXJkIFtuX3hdW25feV1bMF0gPiAxKQ0NCgkJCQkJY29u
dGludWU7DQ0KCQkJCWlmIChib2FyZCBbbl94XVtuX3ldWzBdID09IDEgJiYg
KG5feCAhPSB4MiB8fCBuX3kgIT0geTIpKQ0NCgkJCQkJYm9hcmQgW25feF1b
bl95XVswXSA9IDM7DQ0KCQkJCWVsc2Ugew0NCgkJCQkJYm9hcmQgW3gxXVt5
MV1bMl0gPSBkOw0NCgkJCQkJYm9hcmQgW3gxXVt5MV1bMF0gPSAyOw0NCgkJ
CQkJaW50IGZvbyA9IChkaXIgPT0gZCA/IDAgOiAxKTsNDQoJCQkJCWludCBm
b29weSA9IHN0dWZmID09IG51bGwgPyAwIDogc3R1ZmYgWzFdOw0NCgkJCQkJ
Ym9hcmQgW3gxXVt5MV1bMV0gPSAgZm9vcHkgKyBmb287DQ0KCQkJCQlpZiAo
Ym9hcmQgW3gxXVt5MV1bMV0gPiBiZXN0KQ0NCgkJCQkJCWNvbnRpbnVlOw0N
CgkJCQkJZmluZFBhdGggKG5feCwgbl95LCB4MiwgeTIsIGQpOw0NCgkJCQl9
DQ0KCQkJfQ0NCgkJfQ0NCgkJYm9hcmQgW3gxXVt5MV1bMF0gJT0gMjsNDQoJ
fQ0NCg0NCglwdWJsaWMgc3RhdGljIGludCBbXSBnZXRQcmV2IChpbnQgeCwg
aW50IHksIGludCBkaXIpIHsNDQoJCXN3aXRjaCAoZGlyKSB7DQ0KCQkJY2Fz
ZSAxOg0NCgkJCQlyZXR1cm4gYm9hcmQgW3hdW3kgKyAxXTsNDQoJCQljYXNl
IDI6DQ0KCQkJCXJldHVybiBib2FyZCBbeF1beSAtIDFdOw0NCgkJCWNhc2Ug
MzoNDQoJCQkJcmV0dXJuIGJvYXJkIFt4ICsgMV1beV07DQ0KCQkJY2FzZSA0
Og0NCgkJCQlyZXR1cm4gYm9hcmQgW3ggLSAxXVt5XTsNDQoJCQlkZWZhdWx0
Og0NCgkJCQlyZXR1cm4gbnVsbDsNDQoJCX0NDQoJfQ0NCgkJCQkNDQoJcHVi
bGljIHN0YXRpYyBib29sZWFuIGluQm91bmRzIChpbnQgeCwgaW50IHkpIHsN
DQoJCWlmICh4ID49IDAgJiYgeCA8IGJvYXJkLmxlbmd0aCAmJiB5ID49IDAg
JiYgeSA8IGJvYXJkIFswXS5sZW5ndGgpDQ0KCQkJcmV0dXJuIHRydWU7DQ0K
CQlyZXR1cm4gZmFsc2U7DQ0KCX0NDQp9CQkJDQ0KCQk=
---559023410-1251336619-979515368=:11686--

From judge@east.isx.com Sun Jan 14 18:57:22 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 SAA23007
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:57:21 -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.1) with ESMTP id SAA11148
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:43:20 -0500 (EST)
Received: from localhost (dminn@localhost)
	by felix.cc.gatech.edu (8.9.3+Sun/8.9.1) with ESMTP id SAA15124
	for <judge@east.isx.com>; Sun, 14 Jan 2001 18:43:19 -0500 (EST)
Date: Sun, 14 Jan 2001 18:43:19 -0500 (EST)
From: "David C. Minnen" <dminn@cc.gatech.edu>
To: judge@east.isx.com
Message-ID: <Pine.SOL.4.21.0101141842380.14974-200000@felix.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-979515799=:14974"
Content-Length: 8400

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



 david


---559023410-1804928587-979515799=:14974
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="game.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.4.21.0101141843190.14974@felix.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="game.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGdhbWUNDQp7DQ0KICBzdGF0aWMgaW50IHcsIGg7DQ0K
ICBzdGF0aWMgYm9vbGVhbiBtYXplW11bXSA9IG5ldyBib29sZWFuWzgwXVs4
MF07DQ0KICBzdGF0aWMgYm9vbGVhbiB0bWF6ZVtdW10gPSBuZXcgYm9vbGVh
bls4MF1bODBdOw0NCiAgc3RhdGljIHBvaW50IHN0YWNrW10gPSBuZXcgcG9p
bnRbNjQwMF07IA0NCiAgc3RhdGljIGludCBpeDEsIGl4MjsNDQogIHN0YXRp
YyBmaW5hbCBpbnQgUmlnaHQgPSAwLCBEb3duID0gMSwgTGVmdCA9IDIsIFVw
ID0gMzsNDQogIHN0YXRpYyBpbnQgZHhbXSA9IHsgMSwgMCwgLTEsIDAgfTsN
DQogIHN0YXRpYyBpbnQgZHlbXSA9IHsgMCwgMSwgMCwgLTEgfTsNDQogIHN0
YXRpYyBpbnQgc3RhcnR4LCBzdGFydHksIGVuZHgsIGVuZHk7DQ0KICBzdGF0
aWMgQnVmZmVyZWRSZWFkZXIgaW47DQ0KICBzdGF0aWMgUHJpbnRXcml0ZXIg
b3V0Ow0NCiAgc3RhdGljIGludCBuUGFpcjsNDQogIA0NCiAgcHVibGljIHN0
YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlv
bg0NCiAgeyAgIA0NCiAgICBTdHJpbmcgbGluZTsNDQogICAgaW4gPSBuZXcg
QnVmZmVyZWRSZWFkZXIobmV3IEZpbGVSZWFkZXIoImdhbWUuaW4iKSk7DQ0K
ICAgIG91dCA9IG5ldyBQcmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigiZ2Ft
ZS5vdXQiKSk7DQ0KDQ0KICAgIHsNDQogICAgICBpbnQgaTsNDQogICAgICBm
b3IoaT0wOyBpPDY0MDA7IGkrKyl7DQ0KCXN0YWNrW2ldID0gbmV3IHBvaW50
KCk7DQ0KICAgICAgfQ0NCiAgICB9DQ0KICAgIA0NCiAgICBpbnQgbkJvYXJk
ID0gMTsNDQoNDQogICAgd2hpbGUodHJ1ZSl7DQ0KICAgICAgbGluZSA9IGlu
LnJlYWRMaW5lKCk7DQ0KICAgICAgU3RyaW5nVG9rZW5pemVyIHN0ID0gbmV3
IFN0cmluZ1Rva2VuaXplcihsaW5lKTsNDQogICAgICB3ID0gSW50ZWdlci5w
YXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQ0KICAgICAgaWYgKHc9PTApew0N
CglvdXQuY2xvc2UoKTsNDQoJU3lzdGVtLmV4aXQoMCk7DQ0KICAgICAgfQ0N
CiAgICAgIGggPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsN
DQogICAgICAvL1N5c3RlbS5vdXQucHJpbnRsbigidyA9ICIrdysiIGggPSAi
K2gpOw0NCg0NCiAgICAgIGludCB4LCB5Ow0NCiAgICAgIC8vIGZpbGwgYm9y
ZGVyDQ0KICAgICAgZm9yKHk9MDsgeTxoKzQ7IHkrKyl7DQ0KCW1hemVbeV1b
MF0gPSB0cnVlOw0NCgltYXplW3ldW3crM10gPSB0cnVlOw0NCiAgICAgIH0N
DQogICAgICBmb3IoeD0wOyB4PHcrNDsgeCsrKXsNDQoJbWF6ZVswXVt4XSA9
IHRydWU7DQ0KCW1hemVbaCszXVt4XSA9IHRydWU7DQ0KICAgICAgfQ0NCg0N
CiAgICAgIC8vIGNsZWFyIGluc2lkZSBib3JkZXINDQogICAgICBmb3IoeT0x
OyB5PGgrMzsgeSsrKXsNDQoJbWF6ZVt5XVsxXSA9IGZhbHNlOw0NCgltYXpl
W3ldW3crMl0gPSBmYWxzZTsNDQogICAgICB9DQ0KICAgICAgZm9yKHg9MTsg
eDx3KzM7IHgrKyl7DQ0KCW1hemVbMV1beF0gPSBmYWxzZTsNDQoJbWF6ZVto
KzJdW3hdID0gZmFsc2U7DQ0KICAgICAgfQ0NCiAgICAgIA0NCiAgICAgIGZv
cih5PTA7IHk8aDsgeSsrKXsNDQoJbGluZSA9IGluLnJlYWRMaW5lKCk7DQ0K
CWZvcih4PTA7IHg8dzsgeCsrKXsNDQoJICBpZiAobGluZS5jaGFyQXQoeCk9
PSdYJykgbWF6ZVt5KzJdW3grMl0gPSB0cnVlOw0NCgkgIGVsc2UgbWF6ZVt5
KzJdW3grMl0gPSBmYWxzZTsNDQoJfQ0NCiAgICAgIH0NDQoNDQogICAgICBv
dXQucHJpbnRsbigiQm9hcmQgIyIrbkJvYXJkKyI6Iik7DQ0KDQ0KICAgICAg
blBhaXIgPSAxOw0NCiAgICAgIHdoaWxlKHRydWUpew0NCglsaW5lID0gaW4u
cmVhZExpbmUoKTsNDQoJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGxpbmUp
Ow0NCglzdGFydHggPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigp
KSArIDE7DQ0KCXN0YXJ0eSA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRv
a2VuKCkpICsgMTsNDQoJZW5keCA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4
dFRva2VuKCkpICsgMTsNDQoJZW5keSA9IEludGVnZXIucGFyc2VJbnQoc3Qu
bmV4dFRva2VuKCkpICsgMTsNDQoNDQoJaWYgKHN0YXJ0eCtzdGFydHkrZW5k
eCtlbmR5ID09IDQpIGJyZWFrOw0NCg0NCgljb3B5KHRtYXplLCBtYXplKTsN
DQoJc29sdmUoKTsNDQoJY29weShtYXplLCB0bWF6ZSk7DQ0KDQ0KCW5QYWly
Kys7DQ0KICAgICAgfQ0NCg0NCiAgICAgIG5Cb2FyZCsrOw0NCg0NCiAgICAg
IG91dC5wcmludGxuKCk7DQ0KICAgIH0NDQogIH0NDQoNDQogIHN0YXRpYyB2
b2lkIGR1bXBNYXplKCkNDQogIHsNDQogICAgaW50IGksIGo7DQ0KICAgIGZv
cihqPTA7IGo8aCs0OyBqKyspew0NCiAgICAgIGZvcihpPTA7IGk8dys0OyBp
Kyspew0NCglpZiAobWF6ZVtqXVtpXSkgb3V0LnByaW50KCIjIik7DQ0KCWVs
c2Ugb3V0LnByaW50KCIuIik7DQ0KICAgICAgfQ0NCiAgICAgIG91dC5wcmlu
dGxuKCk7DQ0KICAgIH0NDQogIH0NDQoNDQogIHN0YXRpYyB2b2lkIHNvbHZl
KCkgdGhyb3dzIEV4Y2VwdGlvbnsNDQogICAgaW50IGksIGo7DQ0KDQ0KICAg
IC8vU3lzdGVtLm91dC5wcmludGxuKCIoIitzdGFydHgrIiwgIitzdGFydHkr
IikgLT4gKCIrZW5keCsiLCAiK2VuZHkrIikiKTsNDQoNDQogICAgb3V0LnBy
aW50KCJQYWlyICIrblBhaXIrIjogIik7DQ0KICAgIA0NCiAgICBpeDEgPSAw
Ow0NCiAgICBpeDIgPSAwOw0NCiAgICBpbnQgdjsNDQoNDQogICAgaWYgKCh2
PXNlZWRIb3J6KDApKT4wKXsNDQogICAgICBvdXQucHJpbnRsbigiIit2KyIg
c2VnbWVudHMuIik7DQ0KICAgICAgcmV0dXJuOw0NCiAgICB9DQ0KICAgIGlm
ICgodj1zZWVkVmVydCgwKSk+MCl7DQ0KICAgICAgb3V0LnByaW50bG4oIiIr
disiIHNlZ21lbnRzLiIpOw0NCiAgICAgIHJldHVybjsNDQogICAgfQ0NCg0N
CiAgICB3aGlsZShpeDE8aXgyKXsNDQogICAgICAvL1N5c3RlbS5vdXQucHJp
bnRsbigiIHN0YWNrOiAiK2l4MSsiIC8gIitpeDIpOw0NCiAgICAgIHN0YXJ0
eCA9IHN0YWNrW2l4MV0ueDsNDQogICAgICBzdGFydHkgPSBzdGFja1tpeDFd
Lnk7DQ0KICAgICAgLy9TeXN0ZW0ub3V0LnByaW50bG4oIiAgQ2hlY2tpbmc6
ICIrc3RhcnR4KyIsICIrc3RhcnR5KTsNDQogICAgICBpZiAoc3RhcnR4PT1l
bmR4ICYmIHN0YXJ0eT09ZW5keSl7DQ0KCW91dC5wcmludGxuKCIiK3N0YWNr
W2l4MV0uY29zdCsiIHNlZ21lbnRzLiIpOw0NCglyZXR1cm47DQ0KICAgICAg
fQ0NCiAgICAgIGlmIChzdGFja1tpeDFdLmJIb3J6KXsNDQoJLy8gd2UgbmVl
ZCB0byBnbyB1cC9kb3duDQ0KCWlmICgodj1zZWVkVmVydChzdGFja1tpeDFd
LmNvc3QpKT4wKXsNDQoJICBvdXQucHJpbnRsbigiIit2KyIgc2VnbWVudHMu
Iik7DQ0KCSAgcmV0dXJuOw0NCgl9DQ0KICAgICAgfQ0NCiAgICAgIGVsc2V7
DQ0KCS8vIHdlIG5lZWQgdG8gZ28gbGVmdC9yaWdodA0NCglpZiAoKHY9c2Vl
ZEhvcnooc3RhY2tbaXgxXS5jb3N0KSk+MCl7DQ0KCSAgb3V0LnByaW50bG4o
IiIrdisiIHNlZ21lbnRzLiIpOw0NCgkgIHJldHVybjsNDQoJfQ0NCiAgICAg
IH0NDQogICAgICBpeDErKzsNDQogICAgfQ0NCg0NCiAgICBvdXQucHJpbnRs
bigiaW1wb3NzaWJsZS4iKTsNDQogIH0NDQoNDQogIHN0YXRpYyBpbnQgc2Vl
ZEhvcnooaW50IGNvc3QpDQ0KICB7DQ0KICAgIGludCBpLCBueCwgbnk7DQ0K
DQ0KICAgIC8vIGxlZnQNDQogICAgbnggPSBzdGFydHg7DQ0KICAgIG55ID0g
c3RhcnR5Ow0NCiAgICB3aGlsZSh0cnVlKXsNDQogICAgICBueCA9IG54ICsg
ZHhbTGVmdF07DQ0KICAgICAgbnkgPSBueSArIGR5W0xlZnRdOw0NCiAgICAg
IGlmIChtYXplW255XVtueF0pIGJyZWFrOw0NCiAgICAgIHN0YWNrW2l4Ml0u
eCA9IG54Ow0NCiAgICAgIHN0YWNrW2l4Ml0ueSA9IG55Ow0NCiAgICAgIHN0
YWNrW2l4Ml0uY29zdCA9IGNvc3QrMTsNDQogICAgICBzdGFja1tpeDJdLmJI
b3J6ID0gdHJ1ZTsNDQogICAgICBtYXplW255XVtueF0gPSB0cnVlOw0NCiAg
ICAgIGl4MisrOw0NCiAgICB9DQ0KICAgIGlmIChueD09ZW5keCAmJiBueT09
ZW5keSl7DQ0KICAgICAgcmV0dXJuIGNvc3QrMTsNDQogICAgfQ0NCg0NCiAg
ICAvLyByaWdodA0NCiAgICBueCA9IHN0YXJ0eDsNDQogICAgbnkgPSBzdGFy
dHk7DQ0KICAgIHdoaWxlKHRydWUpew0NCiAgICAgIG54ID0gbnggKyBkeFtS
aWdodF07DQ0KICAgICAgbnkgPSBueSArIGR5W1JpZ2h0XTsNDQogICAgICBp
ZiAobWF6ZVtueV1bbnhdKSBicmVhazsNDQogICAgICBzdGFja1tpeDJdLngg
PSBueDsNDQogICAgICBzdGFja1tpeDJdLnkgPSBueTsNDQogICAgICBzdGFj
a1tpeDJdLmNvc3QgPSBjb3N0KzE7DQ0KICAgICAgc3RhY2tbaXgyXS5iSG9y
eiA9IHRydWU7DQ0KICAgICAgbWF6ZVtueV1bbnhdID0gdHJ1ZTsNDQogICAg
ICBpeDIrKzsNDQogICAgfQ0NCiAgICBpZiAobng9PWVuZHggJiYgbnk9PWVu
ZHkpew0NCiAgICAgIHJldHVybiBjb3N0KzE7DQ0KICAgIH0NDQoNDQogICAg
cmV0dXJuIDA7DQ0KICB9DQ0KDQ0KICBzdGF0aWMgaW50IHNlZWRWZXJ0KGlu
dCBjb3N0KQ0NCiAgew0NCiAgICBpbnQgaSwgbngsIG55Ow0NCg0NCiAgICAv
LyB1cA0NCiAgICBueCA9IHN0YXJ0eDsNDQogICAgbnkgPSBzdGFydHk7DQ0K
ICAgIHdoaWxlKHRydWUpew0NCiAgICAgIG54ID0gbnggKyBkeFtVcF07DQ0K
ICAgICAgbnkgPSBueSArIGR5W1VwXTsNDQogICAgICBpZiAobWF6ZVtueV1b
bnhdKSBicmVhazsNDQogICAgICBzdGFja1tpeDJdLnggPSBueDsNDQogICAg
ICBzdGFja1tpeDJdLnkgPSBueTsNDQogICAgICBzdGFja1tpeDJdLmNvc3Qg
PSBjb3N0KzE7DQ0KICAgICAgc3RhY2tbaXgyXS5iSG9yeiA9IGZhbHNlOw0N
CiAgICAgIG1hemVbbnldW254XSA9IHRydWU7DQ0KICAgICAgaXgyKys7DQ0K
ICAgIH0NDQogICAgaWYgKG54PT1lbmR4ICYmIG55PT1lbmR5KXsNDQogICAg
ICByZXR1cm4gY29zdCsxOw0NCiAgICB9DQ0KDQ0KICAgIC8vIGRvd24NDQog
ICAgbnggPSBzdGFydHg7DQ0KICAgIG55ID0gc3RhcnR5Ow0NCiAgICB3aGls
ZSh0cnVlKXsNDQogICAgICBueCA9IG54ICsgZHhbRG93bl07DQ0KICAgICAg
bnkgPSBueSArIGR5W0Rvd25dOw0NCiAgICAgIGlmIChtYXplW255XVtueF0p
IGJyZWFrOw0NCiAgICAgIHN0YWNrW2l4Ml0ueCA9IG54Ow0NCiAgICAgIHN0
YWNrW2l4Ml0ueSA9IG55Ow0NCiAgICAgIHN0YWNrW2l4Ml0uY29zdCA9IGNv
c3QrMTsNDQogICAgICBzdGFja1tpeDJdLmJIb3J6ID0gZmFsc2U7DQ0KICAg
ICAgbWF6ZVtueV1bbnhdID0gdHJ1ZTsNDQogICAgICBpeDIrKzsNDQogICAg
fQ0NCiAgICBpZiAobng9PWVuZHggJiYgbnk9PWVuZHkpew0NCiAgICAgIHJl
dHVybiBjb3N0KzE7DQ0KICAgIH0NDQoNDQogICAgcmV0dXJuIDA7DQ0KICB9
DQ0KDQ0KICBzdGF0aWMgdm9pZCBjb3B5KGJvb2xlYW5bXVtdIGEsIGJvb2xl
YW5bXVtdIGIpDQ0KICB7DQ0KICAgIGludCBpLCBqOw0NCiAgICBmb3Ioaj0w
OyBqPGgrNDsgaisrKXsNDQogICAgICBmb3IoaT0wOyBpPHcrNDsgaSsrKXsN
DQoJYVtqXVtpXSA9IGJbal1baV07DQ0KICAgICAgfQ0NCiAgICB9DQ0KICB9
DQ0KDQ0KfQ0NCg0NCmNsYXNzIHBvaW50ew0NCiAgcHVibGljIGludCB4LCB5
Ow0NCiAgcHVibGljIGludCBjb3N0Ow0NCiAgcHVibGljIGJvb2xlYW4gYkhv
cno7DQ0KfQ0NCg==
---559023410-1804928587-979515799=:14974--

