From MAILER-DAEMON Sat Oct  5 18:24:44 2002
Date: 05 Oct 2002 18:24:44 -0400
From: Mail System Internal Data <MAILER-DAEMON@east.isx.com>
Subject: DON'T DELETE THIS MESSAGE -- FOLDER INTERNAL DATA
X-IMAP: 1033856684 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 Sat Oct  5 12:28:42 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95GSft12307
	for <judge@isx.com>; Sat, 5 Oct 2002 12:28:41 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95GSfLT023199
	for <judge@isx.com>; Sat, 5 Oct 2002 12:28:41 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95GSfS26577
	for <judge@isx.com>; Sat, 5 Oct 2002 12:28:41 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95GSe711129
	for <judge@isx.com>; Sat, 5 Oct 2002 12:28:40 -0400 (EDT)
Date: Sat, 5 Oct 2002 12:28:40 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: testing
Message-ID: <Pine.GSO.4.44.0210051228310.11121-100000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 43




			-Trayton Otto (totto@cc.gatech.edu)


From judge@east.isx.com Sat Oct  5 12:29:44 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shivank@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95GTht12521
	for <judge@isx.com>; Sat, 5 Oct 2002 12:29:43 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95GThLT023204
	for <judge@isx.com>; Sat, 5 Oct 2002 12:29:43 -0400 (EDT)
Received: from lennon.cc.gatech.edu (lennon.cc.gatech.edu [130.207.114.10])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95GThS26637
	for <judge@isx.com>; Sat, 5 Oct 2002 12:29:43 -0400 (EDT)
Received: from localhost (shivank@localhost)
	by lennon.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95GThC26814
	for <judge@isx.com>; Sat, 5 Oct 2002 12:29:43 -0400 (EDT)
Date: Sat, 5 Oct 2002 12:29:43 -0400 (EDT)
From: Shivank Dua <shivank@cc.gatech.edu>
To: judge@isx.com
Subject: Test
Message-ID: <Pine.GSO.4.44.0210051229290.26752-100000@lennon.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 59

Just testing =)


			-Shivank Dua (shivank@cc.gatech.edu)


From judge@east.isx.com Sat Oct  5 12:35:43 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95GZFt19925
	for <judge@isx.com>; Sat, 5 Oct 2002 12:35:42 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95GZELT023606
	for <judge@isx.com>; Sat, 5 Oct 2002 12:35:15 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95GZFS26878
	for <judge@isx.com>; Sat, 5 Oct 2002 12:35:15 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95GZEZ11501
	for <judge@isx.com>; Sat, 5 Oct 2002 12:35:14 -0400 (EDT)
Date: Sat, 5 Oct 2002 12:35:14 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: question #2
Message-ID: <Pine.GSO.4.44.0210051234390.11121-100000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 100

IN problem number, can an ASCII character set be assumed?


			-Trayton Otto (totto@cc.gatech.edu)


From judge@east.isx.com Sat Oct  5 12:46:53 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95GkPt04869
	for <judge@isx.com>; Sat, 5 Oct 2002 12:46:52 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95GkPLT024049
	for <judge@isx.com>; Sat, 5 Oct 2002 12:46:25 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95GkPS27403
	for <judge@isx.com>; Sat, 5 Oct 2002 12:46:25 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95GkOx12099
	for <judge@isx.com>; Sat, 5 Oct 2002 12:46:24 -0400 (EDT)
Date: Sat, 5 Oct 2002 12:46:24 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: submit hangover
Message-ID: <Pine.GSO.4.44.0210051246060.11121-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-1033836384=:11121"
Content-Length: 2362

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

submit hangover


			-Trayton Otto (totto@cc.gatech.edu)

---559023410-1804928587-1033836384=:11121
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="hangover.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0210051246240.11121@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="hangover.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KaW1w
b3J0IGphdmEudGV4dC4qOw0NCg0NCnB1YmxpYyBjbGFzcyBoYW5nb3ZlciB7
DQ0KICAgIA0NCiAgICBwdWJsaWMgc3RhdGljIEJ1ZmZlcmVkUmVhZGVyIGJy
Ow0NCiAgICBwdWJsaWMgc3RhdGljIFByaW50V3JpdGVyIG91dDsNDQogICAg
DQ0KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3Mp
IHRocm93cyBFeGNlcHRpb24gew0NCiAgICAgICAgYnIgPSBuZXcgQnVmZmVy
ZWRSZWFkZXIobmV3IEZpbGVSZWFkZXIoImhhbmdvdmVyLmluIikpOw0NCiAg
ICAgICAgb3V0ID0gbmV3IFByaW50V3JpdGVyKG5ldyBGaWxlV3JpdGVyKCJo
YW5nb3Zlci5vdXQiKSk7DQ0KICAgICAgICANDQogICAgICAgIFN0cmluZyBz
Ow0NCiAgICAgICAgU3RyaW5nVG9rZW5pemVyIHN0Ow0NCiAgICAgICAgDQ0K
ICAgICAgICBib29sZWFuIGRvbmUgPSBmYWxzZTsNDQogICAgICAgIA0NCiAg
ICAgICAgZG91YmxlIHZhbHVlID0gMDsNDQogICAgICAgIGRvdWJsZSBsZW5n
dGhbXSA9IG5ldyBkb3VibGVbMjc1XTsNDQogICAgICAgIGZvcihpbnQgaSA9
IDE7aTwyNzU7aSsrKSB7DQ0KICAgICAgICAgICAgdmFsdWUgKz0gKDEuMC8o
aSsxKSk7DQ0KICAgICAgICAgICAgbGVuZ3RoW2ldID0gdmFsdWU7DQ0KICAg
ICAgICB9DQ0KICAgICAgICANDQogICAgICAgIHdoaWxlKCAocz1ici5yZWFk
TGluZSgpKSAhPSBudWxsICYmICFkb25lKSB7DQ0KICAgICAgICAgICAgcyA9
IHMudHJpbSgpOw0NCiAgICAgICAgICAgIGlmKHMuZXF1YWxzKCIwLjAwIikp
IHsNDQogICAgICAgICAgICAgICAgZG9uZSA9IHRydWU7DQ0KICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOw0NCiAgICAgICAgICAgIH0NDQogICAgICAgICAg
ICBkb3VibGUgb3ZlciA9IERvdWJsZS5wYXJzZURvdWJsZShzKTsNDQogICAg
ICAgICAgICBmb3IoaW50IGkgPSAwO2k8Mjc1O2krKykgew0NCiAgICAgICAg
ICAgICAgICBpZighIChvdmVyPmxlbmd0aFtpXSkpIHsNDQogICAgICAgICAg
ICAgICAgICAgIG91dC5wcmludGxuKGkrIiBjYXJkKHMpIik7DQ0KICAgICAg
ICAgICAgICAgICAgICBicmVhazsNDQogICAgICAgICAgICAgICAgfQ0NCiAg
ICAgICAgICAgIH0gICAgICAgICAgICANDQogICAgICAgIH0NDQogICAgICAg
IA0NCiAgICAgICAgb3V0LmZsdXNoKCk7DQ0KICAgICAgICBvdXQuY2xvc2Uo
KTsNDQogICAgfQ0NCn0=
---559023410-1804928587-1033836384=:11121--

From judge@east.isx.com Sat Oct  5 12:49:03 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shivank@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95GmZt04971
	for <judge@isx.com>; Sat, 5 Oct 2002 12:49:02 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95GmYLT024070
	for <judge@isx.com>; Sat, 5 Oct 2002 12:48:34 -0400 (EDT)
Received: from lennon.cc.gatech.edu (lennon.cc.gatech.edu [130.207.114.10])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95GmZS27482
	for <judge@isx.com>; Sat, 5 Oct 2002 12:48:35 -0400 (EDT)
Received: from localhost (shivank@localhost)
	by lennon.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95GmY929558
	for <judge@isx.com>; Sat, 5 Oct 2002 12:48:34 -0400 (EDT)
Date: Sat, 5 Oct 2002 12:48:34 -0400 (EDT)
From: Shivank Dua <shivank@cc.gatech.edu>
To: judge@isx.com
Subject: submit hangover
Message-ID: <Pine.GSO.4.44.0210051246410.26752-200000@lennon.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1033836514=:26752"
Content-Length: 1435

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

---559023410-851401618-1033836514=:26752
Content-Type: TEXT/PLAIN; charset=US-ASCII




			-Shivank Dua (shivank@cc.gatech.edu)

---559023410-851401618-1033836514=:26752
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="Hangover.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0210051248340.26752@lennon.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="Hangover.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIEhhbmdvdmVyIHsNDQoJcHVibGljIHN0YXRpYyB2b2lk
IG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlvbnsNDQoJCUJ1
ZmZlcmVkUmVhZGVyIGJyID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJbnB1
dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsNDQoJCVN0cmluZyBsaW5lOw0N
CgkJd2hpbGUoKGxpbmU9YnIucmVhZExpbmUoKSkhPW51bGwpIHsNDQoJCQlp
ZihsaW5lLmVxdWFscygiMC4wMCIpKSBicmVhazsNDQoJCQlkb3VibGUgdmFs
Ow0NCgkJCWludCByZXRWYWw7DQ0KCQkJdmFsID0gRG91YmxlLnBhcnNlRG91
YmxlKGxpbmUudHJpbSgpKTsNDQoJCQlkb3VibGUgYWRkZXIgPSAwOw0NCgkJ
CWludCBpOw0NCgkJCWZvcihpPTI7O2krKykgew0NCgkJCQlpZihhZGRlcj49
dmFsKSBicmVhazsNDQoJCQkJYWRkZXIgKz0gKDEuMC9pKTsJCQkNDQoJCQl9
DQ0KCQkJU3lzdGVtLm91dC5wcmludGxuKCIiKyhpLTIpKyIgY2FyZChzKSIp
Ow0NCgkJfQ0NCgl9DQ0KfQ==
---559023410-851401618-1033836514=:26752--

From judge@east.isx.com Sat Oct  5 12:54:49 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shivank@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95GsLt10821
	for <judge@isx.com>; Sat, 5 Oct 2002 12:54:48 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95GsLLT024290
	for <judge@isx.com>; Sat, 5 Oct 2002 12:54:21 -0400 (EDT)
Received: from lennon.cc.gatech.edu (lennon.cc.gatech.edu [130.207.114.10])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95GsMS27743
	for <judge@isx.com>; Sat, 5 Oct 2002 12:54:22 -0400 (EDT)
Received: from localhost (shivank@localhost)
	by lennon.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95GsLm00389
	for <judge@isx.com>; Sat, 5 Oct 2002 12:54:21 -0400 (EDT)
Date: Sat, 5 Oct 2002 12:54:21 -0400 (EDT)
From: Shivank Dua <shivank@cc.gatech.edu>
To: judge@isx.com
Subject: hangover
Message-ID: <Pine.GSO.4.44.0210051253510.26752-200000@lennon.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-1033836861=:26752"
Content-Length: 1499

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




			-Shivank Dua (shivank@cc.gatech.edu)

---559023410-1804928587-1033836861=:26752
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="hangover.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0210051254210.26752@lennon.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="hangover.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGhhbmdvdmVyIHsNDQoJcHVibGljIHN0YXRpYyB2b2lk
IG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlvbnsNDQoJCUJ1
ZmZlcmVkUmVhZGVyIGJyID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyANDQoJ
CQlGaWxlUmVhZGVyKCAiaGFuZ292ZXIuaW4iICkgKTsNDQoJCQkvLyBJbnB1
dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsNDQoJCVN0cmluZyBsaW5lOw0N
CgkJd2hpbGUoKGxpbmU9YnIucmVhZExpbmUoKSkhPW51bGwpIHsNDQoJCQlp
ZihsaW5lLmVxdWFscygiMC4wMCIpKSBicmVhazsNDQoJCQlkb3VibGUgdmFs
Ow0NCgkJCWludCByZXRWYWw7DQ0KCQkJdmFsID0gRG91YmxlLnBhcnNlRG91
YmxlKGxpbmUudHJpbSgpKTsNDQoJCQlkb3VibGUgYWRkZXIgPSAwOw0NCgkJ
CWludCBpOw0NCgkJCWZvcihpPTI7O2krKykgew0NCgkJCQlpZihhZGRlcj49
dmFsKSBicmVhazsNDQoJCQkJYWRkZXIgKz0gKDEuMC9pKTsJCQkNDQoJCQl9
DQ0KCQkJU3lzdGVtLm91dC5wcmludGxuKCIiKyhpLTIpKyIgY2FyZChzKSIp
Ow0NCgkJfQ0NCgl9DQ0KfQ==
---559023410-1804928587-1033836861=:26752--

From judge@east.isx.com Sat Oct  5 13:06:11 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shivank@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95H5ht26754
	for <judge@isx.com>; Sat, 5 Oct 2002 13:06:10 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95H5hLT024873
	for <judge@isx.com>; Sat, 5 Oct 2002 13:05:43 -0400 (EDT)
Received: from lennon.cc.gatech.edu (lennon.cc.gatech.edu [130.207.114.10])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95H5iS28372
	for <judge@isx.com>; Sat, 5 Oct 2002 13:05:44 -0400 (EDT)
Received: from localhost (shivank@localhost)
	by lennon.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95H5hp02894
	for <judge@isx.com>; Sat, 5 Oct 2002 13:05:43 -0400 (EDT)
Date: Sat, 5 Oct 2002 13:05:43 -0400 (EDT)
From: Shivank Dua <shivank@cc.gatech.edu>
To: judge@isx.com
Subject: hangover
Message-ID: <Pine.GSO.4.44.0210051305200.26752-200000@lennon.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-758783491-1033837543=:26752"
Content-Length: 1594

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

---559023410-758783491-1033837543=:26752
Content-Type: TEXT/PLAIN; charset=US-ASCII




			-Shivank Dua (shivank@cc.gatech.edu)

---559023410-758783491-1033837543=:26752
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="hangover.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0210051305430.26752@lennon.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="hangover.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGhhbmdvdmVyIHsNDQoJcHVibGljIHN0YXRpYyB2b2lk
IG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlvbnsNDQoJCUJ1
ZmZlcmVkUmVhZGVyIGJyID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyANDQoJ
CQlGaWxlUmVhZGVyKCAiaGFuZ292ZXIuaW4iICkgKTsNDQoJCQkvLyBJbnB1
dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsNDQoJCVN0cmluZyBsaW5lOw0N
CgkJUHJpbnRTdHJlYW0gcHMgPSBuZXcgUHJpbnRTdHJlYW0obmV3IEZpbGVP
dXRwdXRTdHJlYW0oImhhbmdvdmVyLm91dCIpKTsNDQoJCXdoaWxlKChsaW5l
PWJyLnJlYWRMaW5lKCkpIT1udWxsKSB7DQ0KCQkJaWYobGluZS5lcXVhbHMo
IjAuMDAiKSkgYnJlYWs7DQ0KCQkJZG91YmxlIHZhbDsNDQoJCQlpbnQgcmV0
VmFsOw0NCgkJCXZhbCA9IERvdWJsZS5wYXJzZURvdWJsZShsaW5lLnRyaW0o
KSk7DQ0KCQkJZG91YmxlIGFkZGVyID0gMDsNDQoJCQlpbnQgaTsNDQoJCQlm
b3IoaT0yOztpKyspIHsNDQoJCQkJaWYoYWRkZXI+PXZhbCkgYnJlYWs7DQ0K
CQkJCWFkZGVyICs9ICgxLjAvaSk7CQkJDQ0KCQkJfQ0NCgkJCQ0NCgkJCXBz
LnByaW50bG4oIiIrKGktMikrIiBjYXJkKHMpIik7DQ0KCQl9DQ0KCX0NDQp9

---559023410-758783491-1033837543=:26752--

From judge@east.isx.com Sat Oct  5 13:12:10 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95HBgt03262
	for <judge@isx.com>; Sat, 5 Oct 2002 13:12:10 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95HBgLT025076
	for <judge@isx.com>; Sat, 5 Oct 2002 13:11:43 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95HBhS28651
	for <judge@isx.com>; Sat, 5 Oct 2002 13:11:43 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95HBgC13560
	for <judge@isx.com>; Sat, 5 Oct 2002 13:11:42 -0400 (EDT)
Date: Sat, 5 Oct 2002 13:11:42 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: image
Message-ID: <Pine.GSO.4.44.0210051308460.11121-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-758783491-1033837902=:11121"
Content-Length: 3570

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

---559023410-758783491-1033837902=:11121
Content-Type: TEXT/PLAIN; charset=US-ASCII




			-Trayton Otto (totto@cc.gatech.edu)

---559023410-758783491-1033837902=:11121
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="image.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0210051311420.11121@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="image.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGltYWdlIA0NCnsNDQogICAgc3RhdGljIGludCBncmlk
W11bXTsNDQogICAgc3RhdGljIGJvb2xlYW4gYmVlbnRoZXJlW11bXTsNDQog
ICAgc3RhdGljIGludCBwZXJudW07DQ0KICAgIHN0YXRpYyBpbnQgcm93cywg
Y29sczsNDQogICAgDQ0KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0
cmluZ1tdIGFyZ3MpIHRocm93cyBFeGNlcHRpb24gDQ0KICAgIHsNDQogICAg
ICAgIEJ1ZmZlcmVkUmVhZGVyIGJpbiA9IG5ldyBCdWZmZXJlZFJlYWRlcihu
ZXcgRmlsZVJlYWRlcigiaW1hZ2UuaW4iKSk7DQ0KICAgICAgICBQcmludFdy
aXRlciBvdXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3IEZpbGVXcml0ZXIoImlt
YWdlLm91dCIpKTsNDQogICAgICAgIHdoaWxlKHRydWUpDQ0KICAgICAgICB7
DQ0KICAgICAgICAgICAgU3RyaW5nIGEgPSBiaW4ucmVhZExpbmUoKTsNDQog
ICAgICAgICAgICBTdHJpbmdUb2tlbml6ZXIgc3QgPSBuZXcgU3RyaW5nVG9r
ZW5pemVyKGEpOw0NCiAgICAgICAgICAgIHJvd3MgPSBJbnRlZ2VyLnBhcnNl
SW50KHN0Lm5leHRUb2tlbigpKTsNDQogICAgICAgICAgICBjb2xzID0gSW50
ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQ0KICAgICAgICAgICAg
aW50IGNsaWNrciA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkp
Ow0NCiAgICAgICAgICAgIGludCBjbGlja2MgPSBJbnRlZ2VyLnBhcnNlSW50
KHN0Lm5leHRUb2tlbigpKTsNDQogICAgICAgICAgICBpZihyb3dzPT0wICYm
IGNvbHM9PTAgJiYgY2xpY2tjPT0wICYmIGNsaWNrcj09MCkNDQogICAgICAg
ICAgICB7DQ0KICAgICAgICAgICAgICAgIGJyZWFrOw0NCiAgICAgICAgICAg
IH0NDQogICAgICAgICAgICBncmlkID0gbmV3IGludFtyb3dzXVtjb2xzXTsN
DQogICAgICAgICAgICBiZWVudGhlcmUgPSBuZXcgYm9vbGVhbltyb3dzXVtj
b2xzXTsNDQogICAgICAgICAgICBmb3IoaW50IHI9MDtyPHJvd3M7IHIrKykN
DQogICAgICAgICAgICB7DQ0KICAgICAgICAgICAgICAgIGEgPSBiaW4ucmVh
ZExpbmUoKS50cmltKCk7DQ0KICAgICAgICAgICAgICAgIGZvcihpbnQgYz0w
O2M8Y29scztjKyspDQ0KICAgICAgICAgICAgICAgIHsNDQogICAgICAgICAg
ICAgICAgICAgIGludCBjaCA9IGEuY2hhckF0KGMpOw0NCiAgICAgICAgICAg
ICAgICAgICAgaWYoY2g9PSdYJykgZ3JpZFtyXVtjXSA9IDE7DQ0KICAgICAg
ICAgICAgICAgIH0NDQogICAgICAgICAgICB9DQ0KICAgICAgICAgICAgcGVy
bnVtID0gMDsNDQogICAgICAgICAgICBmbG9vZChjbGlja3ItMSwgY2xpY2tj
LTEsIGZhbHNlKTsNDQogICAgICAgICAgICBvdXQucHJpbnRsbihwZXJudW0p
Ow0NCiAgICAgICAgfQ0NCiAgICAgICAgYmluLmNsb3NlKCk7DQ0KICAgICAg
ICBvdXQuY2xvc2UoKTsNDQogICAgICAgIA0NCiAgICB9DQ0KICAgIHB1Ymxp
YyBzdGF0aWMgdm9pZCBmbG9vZChpbnQgcm93LCBpbnQgY29sLCBib29sZWFu
IGRpYWcpDQ0KICAgIHsgICAgICAgIA0NCiAgICAgICAgaWYocm93PDAgfHwg
Y29sPDAgfHwgcm93Pj1yb3dzIHx8IGNvbD49Y29scyB8fCBncmlkW3Jvd11b
Y29sXT09MCkNDQogICAgICAgIHsNDQogICAgICAgICAgICBpZighZGlhZykg
cGVybnVtKys7DQ0KICAgICAgICAgICAgcmV0dXJuOw0NCiAgICAgICAgfQ0N
CiAgICAgICAgaWYoYmVlbnRoZXJlW3Jvd11bY29sXSkNDQogICAgICAgIHsN
DQogICAgICAgICAgICByZXR1cm47DQ0KICAgICAgICB9DQ0KICAgICAgICBi
ZWVudGhlcmVbcm93XVtjb2xdID0gdHJ1ZTsNDQogICAgICAgIGZsb29kKHJv
dysxLCBjb2wsIGZhbHNlKTsNDQogICAgICAgIGZsb29kKHJvdy0xLCBjb2ws
IGZhbHNlKTsNDQogICAgICAgIGZsb29kKHJvdywgY29sKzEsIGZhbHNlKTsN
DQogICAgICAgIGZsb29kKHJvdywgY29sLTEsIGZhbHNlKTsNDQogICAgICAg
IGZsb29kKHJvdy0xLCBjb2wtMSwgdHJ1ZSk7DQ0KICAgICAgICBmbG9vZChy
b3crMSwgY29sKzEsIHRydWUpOw0NCiAgICAgICAgZmxvb2Qocm93LTEsIGNv
bCsxLCB0cnVlKTsNDQogICAgICAgIGZsb29kKHJvdysxLCBjb2wtMSwgdHJ1
ZSk7ICAgICAgICANDQogICAgfQ0NCn0=
---559023410-758783491-1033837902=:11121--

From judge@east.isx.com Sat Oct  5 13:27:50 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shivank@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95HRMt20176
	for <judge@isx.com>; Sat, 5 Oct 2002 13:27:49 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95HRMLT025700
	for <judge@isx.com>; Sat, 5 Oct 2002 13:27:22 -0400 (EDT)
Received: from lennon.cc.gatech.edu (lennon.cc.gatech.edu [130.207.114.10])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95HRNS29295
	for <judge@isx.com>; Sat, 5 Oct 2002 13:27:23 -0400 (EDT)
Received: from localhost (shivank@localhost)
	by lennon.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95HRMG06042
	for <judge@isx.com>; Sat, 5 Oct 2002 13:27:22 -0400 (EDT)
Date: Sat, 5 Oct 2002 13:27:22 -0400 (EDT)
From: Shivank Dua <shivank@cc.gatech.edu>
To: judge@isx.com
Subject: wscipher.java
Message-ID: <Pine.GSO.4.44.0210051327020.26752-200000@lennon.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-959030623-1033838842=:26752"
Content-Length: 5108

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





			-Shivank Dua (shivank@cc.gatech.edu)

---559023410-959030623-1033838842=:26752
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="wscipher.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0210051327220.26752@lennon.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="wscipher.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHdzY2lwaGVyDQ0Kew0NCglwdWJsaWMgc3RhdGljIGNs
YXNzIGNoYXJEYXRhDQ0KCXsNDQoJCWNoYXIgYzsNDQoJCWludCBpOw0NCgkJ
DQ0KCQlwdWJsaWMgY2hhckRhdGEoIGNoYXIgQywgaW50IEkgKQ0NCgkJew0N
CgkJCWMgPSBDOw0NCgkJCWkgPSBJOw0NCgkJfQ0NCgkJDQ0KCQlwdWJsaWMg
U3RyaW5nIHRvU3RyaW5nKCkNDQoJCXsNDQoJCQlyZXR1cm4gIiIgKyBjICsg
IiAiICsgaTsNDQoJCX0NDQoJfQ0NCglwdWJsaWMgc3RhdGljIHZvaWQgZGlz
cGxheVZlY3RvciggVmVjdG9yIHYgKQ0NCgl7DQ0KCQlmb3IoIGludCBpPTA7
IGk8di5zaXplKCk7IGkrKyApDQ0KCQl7DQ0KCQkJY2hhckRhdGEgY2QgPSAo
Y2hhckRhdGEpIHYuZ2V0KCBpICk7DQ0KCQkJU3lzdGVtLm91dC5wcmludCgg
Y2QgKyAiICIgKTsNDQoJCX0NDQoJCVN5c3RlbS5vdXQucHJpbnRsbigpOw0N
Cgl9DQ0KCQ0NCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiggU3RyaW5nIGFy
Z3NbXSApIHRocm93cyBFeGNlcHRpb24NDQoJew0NCgkJQnVmZmVyZWRSZWFk
ZXIgYnIgPSBuZXcgQnVmZmVyZWRSZWFkZXIoIA0NCgkJCW5ldyBGaWxlUmVh
ZGVyKCAid3NjaXBoZXIuaW4iICkgKTsNDQoJCVByaW50U3RyZWFtIHBzID0g
bmV3IFByaW50U3RyZWFtKCBuZXcgRmlsZU91dHB1dFN0cmVhbSggIndzY2lw
aGVyLm91dCIgKSApOw0NCgkJU3RyaW5nVG9rZW5pemVyIHN0Ow0NCgkJVmVj
dG9yIGFfaTsNDQoJCVZlY3RvciBqX3I7DQ0KCQlWZWN0b3Igc196XzsNDQoJ
CQ0NCgkJd2hpbGUoIHRydWUgKQ0NCgkJew0NCgkJCVN0cmluZyBzdHIgPSBi
ci5yZWFkTGluZSgpOw0NCgkJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcigg
c3RyICk7DQ0KCQkJaW50IGsxID0gSW50ZWdlci5wYXJzZUludCggc3QubmV4
dFRva2VuKCkgKTsNDQoJCQlpbnQgazIgPSBJbnRlZ2VyLnBhcnNlSW50KCBz
dC5uZXh0VG9rZW4oKSApOw0NCgkJCWludCBrMyA9IEludGVnZXIucGFyc2VJ
bnQoIHN0Lm5leHRUb2tlbigpICk7DQ0KCQkJaWYoIGsxPT0wICYmIGsyPT0w
ICYmIGszPT0wICkNDQoJCQl7DQ0KCQkJCWJyZWFrOw0NCgkJCX0NDQoJCQlz
dHIgPSBici5yZWFkTGluZSgpLnRyaW0oKTsNDQoJCQlhX2kgPSBuZXcgVmVj
dG9yKCk7DQ0KCQkJal9yID0gbmV3IFZlY3RvcigpOw0NCgkJCXNfel8gPSBu
ZXcgVmVjdG9yKCk7DQ0KCQkJDQ0KCQkJVmVjdG9yIGFpUG9zID0gbmV3IFZl
Y3RvcigpOw0NCgkJCVZlY3RvciBqclBvcyA9IG5ldyBWZWN0b3IoKTsNDQoJ
CQlWZWN0b3Igc3pQb3MgPSBuZXcgVmVjdG9yKCk7DQ0KCQkJZm9yKCBpbnQg
aT0wOyBpPHN0ci5sZW5ndGgoKTsgaSsrICkNDQoJCQl7DQ0KCQkJCWNoYXIg
YyA9IHN0ci5jaGFyQXQoIGkgKTsNDQoJCQkJaWYoIGM+PSdhJyAmJiBjPD0n
aScgKQ0NCgkJCQl7DQ0KCQkJCQlhX2kuYWRkKCBuZXcgY2hhckRhdGEoIGMs
IGkgKSApOw0NCgkJCQkJYWlQb3MuYWRkKCBuZXcgSW50ZWdlciggaSApICk7
DQ0KCQkJCX0NDQoJCQkJaWYoIGM+PSdqJyAmJiBjPD0ncicgKQ0NCgkJCQl7
DQ0KCQkJCQlqX3IuYWRkKCBuZXcgY2hhckRhdGEoIGMsIGkgKSApOw0NCgkJ
CQkJanJQb3MuYWRkKCBuZXcgSW50ZWdlciggaSApICk7DQ0KCQkJCX0NDQoJ
CQkJaWYoICggYz49J3MnICYmIGM8PSd6JyApIHx8IGM9PSdfJyApDQ0KCQkJ
CXsNDQoJCQkJCXNfel8uYWRkKCBuZXcgY2hhckRhdGEoIGMsIGkgKSApOw0N
CgkJCQkJc3pQb3MuYWRkKCBuZXcgSW50ZWdlciggaSApICk7DQ0KCQkJCX0N
DQoJCQl9DQ0KCQkJDQ0KCQkJZm9yKCBpbnQgaT0wOyBpPCBrMTsgaSsrICkN
DQoJCQl7DQ0KCQkJCWludCBsZW5ndGggPSBhX2kuc2l6ZSgpOw0NCgkJCQlj
aGFyRGF0YSBjZCA9IChjaGFyRGF0YSkgYV9pLmdldCggbGVuZ3RoLTEgKTsN
DQoJCQkJYV9pLnJlbW92ZSggbGVuZ3RoLTEgKTsNDQoJCQkJYV9pLmFkZCgg
MCwgY2QgKTsNDQoJCQkJLy8gU3lzdGVtLm91dC5wcmludGxuKCBhX2kuc2l6
ZSgpICk7DQ0KCQkJCS8vIGRpc3BsYXlWZWN0b3IoIGFfaSApOw0NCgkJCX0N
DQoJCQlmb3IoIGludCBpPTA7IGk8IGsyOyBpKysgKQ0NCgkJCXsNDQoJCQkJ
aW50IGxlbmd0aCA9IGpfci5zaXplKCk7DQ0KCQkJCWNoYXJEYXRhIGNkID0g
KGNoYXJEYXRhKSBqX3IuZ2V0KCBsZW5ndGgtMSApOw0NCgkJCQlqX3IucmVt
b3ZlKCBsZW5ndGgtMSApOw0NCgkJCQlqX3IuYWRkKCAwLCBjZCApOw0NCgkJ
CX0NDQoJCQlmb3IoIGludCBpPTA7IGk8IGszOyBpKysgKQ0NCgkJCXsNDQoJ
CQkJaW50IGxlbmd0aCA9IHNfel8uc2l6ZSgpOw0NCgkJCQljaGFyRGF0YSBj
ZCA9IChjaGFyRGF0YSkgc196Xy5nZXQoIGxlbmd0aC0xICk7DQ0KCQkJCXNf
el8ucmVtb3ZlKCBsZW5ndGgtMSApOw0NCgkJCQlzX3pfLmFkZCggMCwgY2Qg
KTsNDQoJCQl9DQ0KCQkJDQ0KCQkJY2hhciBjVGVtcFtdID0gbmV3IGNoYXJb
c3RyLmxlbmd0aCgpXTsNDQoJCQkNDQoJCQlmb3IoIGludCBpPTA7IGk8YV9p
LnNpemUoKTsgaSArKyApDQ0KCQkJew0NCgkJCQljaGFyRGF0YSBjZCA9IChj
aGFyRGF0YSkgYV9pLmdldCggaSApOw0NCgkJCQlJbnRlZ2VyIGludGcgPSAo
SW50ZWdlcikgYWlQb3MuZ2V0KCBpICk7DQ0KCQkJCWNUZW1wW2ludGcuaW50
VmFsdWUoKV0gPSBjZC5jOw0NCgkJCX0NDQoJCQlmb3IoIGludCBpPTA7IGk8
al9yLnNpemUoKTsgaSArKyApDQ0KCQkJew0NCgkJCQljaGFyRGF0YSBjZCA9
IChjaGFyRGF0YSkgal9yLmdldCggaSApOw0NCgkJCQlJbnRlZ2VyIGludGcg
PSAoSW50ZWdlcikganJQb3MuZ2V0KCBpICk7DQ0KCQkJCWNUZW1wW2ludGcu
aW50VmFsdWUoKV0gPSBjZC5jOw0NCgkJCX0NDQoJCQlmb3IoIGludCBpPTA7
IGk8c196Xy5zaXplKCk7IGkgKysgKQ0NCgkJCXsNDQoJCQkJY2hhckRhdGEg
Y2QgPSAoY2hhckRhdGEpIHNfel8uZ2V0KCBpICk7DQ0KCQkJCUludGVnZXIg
aW50ZyA9IChJbnRlZ2VyKSBzelBvcy5nZXQoIGkgKTsNDQoJCQkJY1RlbXBb
aW50Zy5pbnRWYWx1ZSgpXSA9IGNkLmM7DQ0KCQkJfQ0NCgkJCVN0cmluZyBz
dHJUZW1wID0gIiI7DQ0KCQkJZm9yKCBpbnQgaT0wOyBpPGNUZW1wLmxlbmd0
aDsgaSsrICkNDQoJCQl7DQ0KCQkJCXN0clRlbXAgKz0gY1RlbXBbaV07DQ0K
CQkJCS8vIFN5c3RlbS5vdXQucHJpbnQoIGNUZW1wW2ldICk7DQ0KCQkJfQ0N
CgkJCS8vIFN5c3RlbS5vdXQucHJpbnRsbigpOw0NCgkJCXBzLnByaW50bG4o
IHN0clRlbXAgKTsNDQoJCX0NDQoJfQ0NCn0=
---559023410-959030623-1033838842=:26752--

From judge@east.isx.com Sat Oct  5 13:31:57 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shivank@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95HVut25793
	for <judge@isx.com>; Sat, 5 Oct 2002 13:31:56 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95HVuLT025897
	for <judge@isx.com>; Sat, 5 Oct 2002 13:31:57 -0400 (EDT)
Received: from lennon.cc.gatech.edu (lennon.cc.gatech.edu [130.207.114.10])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95HVvS29571
	for <judge@isx.com>; Sat, 5 Oct 2002 13:31:57 -0400 (EDT)
Received: from localhost (shivank@localhost)
	by lennon.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95HVvO06530
	for <judge@isx.com>; Sat, 5 Oct 2002 13:31:57 -0400 (EDT)
Date: Sat, 5 Oct 2002 13:31:57 -0400 (EDT)
From: Shivank Dua <shivank@cc.gatech.edu>
To: judge@isx.com
Subject: wscipher.java
Message-ID: <Pine.GSO.4.44.0210051327250.26752-200000@lennon.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-684387517-1033839117=:26752"
Content-Length: 5262

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

---559023410-684387517-1033839117=:26752
Content-Type: TEXT/PLAIN; charset=US-ASCII




			-Shivank Dua (shivank@cc.gatech.edu)

---559023410-684387517-1033839117=:26752
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="wscipher.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0210051331570.26752@lennon.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="wscipher.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHdzY2lwaGVyDQ0Kew0NCglwdWJsaWMgc3RhdGljIGNs
YXNzIGNoYXJEYXRhDQ0KCXsNDQoJCWNoYXIgYzsNDQoJCWludCBpOw0NCgkJ
DQ0KCQlwdWJsaWMgY2hhckRhdGEoIGNoYXIgQywgaW50IEkgKQ0NCgkJew0N
CgkJCWMgPSBDOw0NCgkJCWkgPSBJOw0NCgkJfQ0NCgkJDQ0KCQlwdWJsaWMg
U3RyaW5nIHRvU3RyaW5nKCkNDQoJCXsNDQoJCQlyZXR1cm4gIiIgKyBjICsg
IiAiICsgaTsNDQoJCX0NDQoJfQ0NCglwdWJsaWMgc3RhdGljIHZvaWQgZGlz
cGxheVZlY3RvciggVmVjdG9yIHYgKQ0NCgl7DQ0KCQlmb3IoIGludCBpPTA7
IGk8di5zaXplKCk7IGkrKyApDQ0KCQl7DQ0KCQkJY2hhckRhdGEgY2QgPSAo
Y2hhckRhdGEpIHYuZ2V0KCBpICk7DQ0KCQkJU3lzdGVtLm91dC5wcmludCgg
Y2QgKyAiICIgKTsNDQoJCX0NDQoJCVN5c3RlbS5vdXQucHJpbnRsbigpOw0N
Cgl9DQ0KCQ0NCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiggU3RyaW5nIGFy
Z3NbXSApIHRocm93cyBFeGNlcHRpb24NDQoJew0NCgkJQnVmZmVyZWRSZWFk
ZXIgYnIgPSBuZXcgQnVmZmVyZWRSZWFkZXIoIA0NCgkJCW5ldyBGaWxlUmVh
ZGVyKCAid3NjaXBoZXIuaW4iICkgKTsNDQoJCVByaW50U3RyZWFtIHBzID0g
bmV3IFByaW50U3RyZWFtKCBuZXcgRmlsZU91dHB1dFN0cmVhbSggIndzY2lw
aGVyLm91dCIgKSApOw0NCgkJU3RyaW5nVG9rZW5pemVyIHN0Ow0NCgkJVmVj
dG9yIGFfaTsNDQoJCVZlY3RvciBqX3I7DQ0KCQlWZWN0b3Igc196XzsNDQoJ
CQ0NCgkJd2hpbGUoIHRydWUgKQ0NCgkJew0NCgkJCVN0cmluZyBzdHIgPSBi
ci5yZWFkTGluZSgpOw0NCgkJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcigg
c3RyICk7DQ0KCQkJaW50IGsxID0gSW50ZWdlci5wYXJzZUludCggc3QubmV4
dFRva2VuKCkgKTsNDQoJCQlpbnQgazIgPSBJbnRlZ2VyLnBhcnNlSW50KCBz
dC5uZXh0VG9rZW4oKSApOw0NCgkJCWludCBrMyA9IEludGVnZXIucGFyc2VJ
bnQoIHN0Lm5leHRUb2tlbigpICk7DQ0KCQkJaWYoIGsxPT0wICYmIGsyPT0w
ICYmIGszPT0wICkNDQoJCQl7DQ0KCQkJCWJyZWFrOw0NCgkJCX0NDQoJCQlz
dHIgPSBici5yZWFkTGluZSgpLnRyaW0oKTsNDQoJCQlhX2kgPSBuZXcgVmVj
dG9yKCk7DQ0KCQkJal9yID0gbmV3IFZlY3RvcigpOw0NCgkJCXNfel8gPSBu
ZXcgVmVjdG9yKCk7DQ0KCQkJDQ0KCQkJVmVjdG9yIGFpUG9zID0gbmV3IFZl
Y3RvcigpOw0NCgkJCVZlY3RvciBqclBvcyA9IG5ldyBWZWN0b3IoKTsNDQoJ
CQlWZWN0b3Igc3pQb3MgPSBuZXcgVmVjdG9yKCk7DQ0KCQkJZm9yKCBpbnQg
aT0wOyBpPHN0ci5sZW5ndGgoKTsgaSsrICkNDQoJCQl7DQ0KCQkJCWNoYXIg
YyA9IHN0ci5jaGFyQXQoIGkgKTsNDQoJCQkJaWYoIGM+PSdhJyAmJiBjPD0n
aScgKQ0NCgkJCQl7DQ0KCQkJCQlhX2kuYWRkKCBuZXcgY2hhckRhdGEoIGMs
IGkgKSApOw0NCgkJCQkJYWlQb3MuYWRkKCBuZXcgSW50ZWdlciggaSApICk7
DQ0KCQkJCX0NDQoJCQkJaWYoIGM+PSdqJyAmJiBjPD0ncicgKQ0NCgkJCQl7
DQ0KCQkJCQlqX3IuYWRkKCBuZXcgY2hhckRhdGEoIGMsIGkgKSApOw0NCgkJ
CQkJanJQb3MuYWRkKCBuZXcgSW50ZWdlciggaSApICk7DQ0KCQkJCX0NDQoJ
CQkJaWYoICggYz49J3MnICYmIGM8PSd6JyApIHx8IGM9PSdfJyApDQ0KCQkJ
CXsNDQoJCQkJCXNfel8uYWRkKCBuZXcgY2hhckRhdGEoIGMsIGkgKSApOw0N
CgkJCQkJc3pQb3MuYWRkKCBuZXcgSW50ZWdlciggaSApICk7DQ0KCQkJCX0N
DQoJCQl9DQ0KCQkJDQ0KCQkJaWYoIGFfaS5zaXplKCkhPSAwICkNDQoJCQl7
DQ0KCQkJZm9yKCBpbnQgaT0wOyBpPCBrMTsgaSsrICkNDQoJCQl7DQ0KCQkJ
CWludCBsZW5ndGggPSBhX2kuc2l6ZSgpOw0NCgkJCQljaGFyRGF0YSBjZCA9
IChjaGFyRGF0YSkgYV9pLmdldCggbGVuZ3RoLTEgKTsNDQoJCQkJYV9pLnJl
bW92ZSggbGVuZ3RoLTEgKTsNDQoJCQkJYV9pLmFkZCggMCwgY2QgKTsNDQoJ
CQkJLy8gU3lzdGVtLm91dC5wcmludGxuKCBhX2kuc2l6ZSgpICk7DQ0KCQkJ
CS8vIGRpc3BsYXlWZWN0b3IoIGFfaSApOw0NCgkJCX0NDQoJCQl9DQ0KCQkJ
aWYoIGpfci5zaXplKCkhPSAwICkNDQoJCQl7DQ0KCQkJZm9yKCBpbnQgaT0w
OyBpPCBrMjsgaSsrICkNDQoJCQl7DQ0KCQkJCWludCBsZW5ndGggPSBqX3Iu
c2l6ZSgpOw0NCgkJCQljaGFyRGF0YSBjZCA9IChjaGFyRGF0YSkgal9yLmdl
dCggbGVuZ3RoLTEgKTsNDQoJCQkJal9yLnJlbW92ZSggbGVuZ3RoLTEgKTsN
DQoJCQkJal9yLmFkZCggMCwgY2QgKTsNDQoJCQl9DQ0KCQkJfQ0NCgkJCWlm
KCBzX3pfLnNpemUoKSE9IDAgKQ0NCgkJCXsNDQoJCQlmb3IoIGludCBpPTA7
IGk8IGszOyBpKysgKQ0NCgkJCXsNDQoJCQkJaW50IGxlbmd0aCA9IHNfel8u
c2l6ZSgpOw0NCgkJCQljaGFyRGF0YSBjZCA9IChjaGFyRGF0YSkgc196Xy5n
ZXQoIGxlbmd0aC0xICk7DQ0KCQkJCXNfel8ucmVtb3ZlKCBsZW5ndGgtMSAp
Ow0NCgkJCQlzX3pfLmFkZCggMCwgY2QgKTsNDQoJCQl9DQ0KCQkJfQ0NCgkJ
CWNoYXIgY1RlbXBbXSA9IG5ldyBjaGFyW3N0ci5sZW5ndGgoKV07DQ0KCQkJ
DQ0KCQkJZm9yKCBpbnQgaT0wOyBpPGFfaS5zaXplKCk7IGkgKysgKQ0NCgkJ
CXsNDQoJCQkJY2hhckRhdGEgY2QgPSAoY2hhckRhdGEpIGFfaS5nZXQoIGkg
KTsNDQoJCQkJSW50ZWdlciBpbnRnID0gKEludGVnZXIpIGFpUG9zLmdldCgg
aSApOw0NCgkJCQljVGVtcFtpbnRnLmludFZhbHVlKCldID0gY2QuYzsNDQoJ
CQl9DQ0KCQkJZm9yKCBpbnQgaT0wOyBpPGpfci5zaXplKCk7IGkgKysgKQ0N
CgkJCXsNDQoJCQkJY2hhckRhdGEgY2QgPSAoY2hhckRhdGEpIGpfci5nZXQo
IGkgKTsNDQoJCQkJSW50ZWdlciBpbnRnID0gKEludGVnZXIpIGpyUG9zLmdl
dCggaSApOw0NCgkJCQljVGVtcFtpbnRnLmludFZhbHVlKCldID0gY2QuYzsN
DQoJCQl9DQ0KCQkJZm9yKCBpbnQgaT0wOyBpPHNfel8uc2l6ZSgpOyBpICsr
ICkNDQoJCQl7DQ0KCQkJCWNoYXJEYXRhIGNkID0gKGNoYXJEYXRhKSBzX3pf
LmdldCggaSApOw0NCgkJCQlJbnRlZ2VyIGludGcgPSAoSW50ZWdlcikgc3pQ
b3MuZ2V0KCBpICk7DQ0KCQkJCWNUZW1wW2ludGcuaW50VmFsdWUoKV0gPSBj
ZC5jOw0NCgkJCX0NDQoJCQlTdHJpbmcgc3RyVGVtcCA9ICIiOw0NCgkJCWZv
ciggaW50IGk9MDsgaTxjVGVtcC5sZW5ndGg7IGkrKyApDQ0KCQkJew0NCgkJ
CQlzdHJUZW1wICs9IGNUZW1wW2ldOw0NCgkJCQkvLyBTeXN0ZW0ub3V0LnBy
aW50KCBjVGVtcFtpXSApOw0NCgkJCX0NDQoJCQkvLyBTeXN0ZW0ub3V0LnBy
aW50bG4oKTsNDQoJCQlwcy5wcmludGxuKCBzdHJUZW1wICk7DQ0KCQl9DQ0K
CX0NDQp9
---559023410-684387517-1033839117=:26752--

From judge@east.isx.com Sat Oct  5 13:32:17 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95HWGt25798
	for <judge@isx.com>; Sat, 5 Oct 2002 13:32:16 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95HWGLT025900
	for <judge@isx.com>; Sat, 5 Oct 2002 13:32:16 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95HWHS29591
	for <judge@isx.com>; Sat, 5 Oct 2002 13:32:17 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95HWGU14848
	for <judge@isx.com>; Sat, 5 Oct 2002 13:32:16 -0400 (EDT)
Date: Sat, 5 Oct 2002 13:32:15 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: wscipher
Message-ID: <Pine.GSO.4.44.0210051331410.11121-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-959030623-1033839135=:11121"
Content-Length: 5539

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

submit wscipher


			-Trayton Otto (totto@cc.gatech.edu)

---559023410-959030623-1033839135=:11121
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="wscipher.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0210051332150.11121@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="wscipher.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHdzY2lwaGVyDQ0Kew0NCiAgICBwdWJsaWMgc3RhdGlj
IEJ1ZmZlcmVkUmVhZGVyIGluOw0NCiAgICBwdWJsaWMgc3RhdGljIFByaW50
U3RyZWFtIG91dDsNDQogICAgDQ0KICAgIHB1YmxpYyB3c2NpcGhlcigpIHRo
cm93cyBFeGNlcHRpb24NDQogICAgew0NCiAgICAgICAgaW49bmV3IEJ1ZmZl
cmVkUmVhZGVyKG5ldyBJbnB1dFN0cmVhbVJlYWRlcihuZXcgRmlsZUlucHV0
U3RyZWFtKCJ3c2NpcGhlci5pbiIpKSk7DQ0KICAgICAgICBvdXQ9bmV3IFBy
aW50U3RyZWFtKG5ldyBGaWxlT3V0cHV0U3RyZWFtKCJ3c2NpcGhlci5vdXQi
KSk7DQ0KICAgIH0NDQogICAgDQ0KICAgIHB1YmxpYyBTdHJpbmcgY29udmVy
dChTdHJpbmcgc3RyLGludCBrMSxpbnQgazIsaW50IGszKQ0NCiAgICB7DQ0K
ICAgICAgICBjaGFyW10gYXJybzE9bmV3IGNoYXJbc3RyLmxlbmd0aCgpXTsN
DQogICAgICAgIGNoYXJbXSBhcnJvMj1uZXcgY2hhcltzdHIubGVuZ3RoKCld
Ow0NCiAgICAgICAgY2hhcltdIGFycm8zPW5ldyBjaGFyW3N0ci5sZW5ndGgo
KV07DQ0KICAgICAgICBjaGFyW10gYXJyMT1uZXcgY2hhcltzdHIubGVuZ3Ro
KCldOw0NCiAgICAgICAgY2hhcltdIGFycjI9bmV3IGNoYXJbc3RyLmxlbmd0
aCgpXTsNDQogICAgICAgIGNoYXJbXSBhcnIzPW5ldyBjaGFyW3N0ci5sZW5n
dGgoKV07DQ0KICAgICAgICANDQogICAgICAgIGludCBpMT0wOw0NCiAgICAg
ICAgaW50IGkyPTA7DQ0KICAgICAgICBpbnQgaTM9MDsNDQogICAgICAgIA0N
CiAgICAgICAgZm9yIChpbnQgaT0wO2k8c3RyLmxlbmd0aCgpO2krKykgew0N
CiAgICAgICAgICAgIGNoYXIgYz1zdHIuY2hhckF0KGkpOw0NCiAgICAgICAg
ICAgIGlmIChjPj0nYScgJiYgYzw9J2knKSB7DQ0KICAgICAgICAgICAgICAg
IGFycm8xW2kxKytdPWM7DQ0KICAgICAgICAgICAgfSBlbHNlIGlmIChjPj0n
aicgJiYgYzw9J3InKSB7DQ0KICAgICAgICAgICAgICAgIGFycm8yW2kyKytd
PWM7DQ0KICAgICAgICAgICAgfSBlbHNlIGlmICgoYz49J3MnICYmIGM8PSd6
JykgfHwgYz09J18nKSB7DQ0KICAgICAgICAgICAgICAgIGFycm8zW2kzKytd
PWM7DQ0KICAgICAgICAgICAgfQ0NCiAgICAgICAgfQ0NCiAgICAgICAgLyog
U3lzdGVtLm91dC5wcmludGxuKCJhcnIxOiIpOw0NCiAgICAgICAgZm9yIChp
bnQgaT0wO2k8aTE7aSsrKQ0NCiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJp
bnQoYXJybzFbaV0pOw0NCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJh
cnIyOiIpOw0NCiAgICAgICAgZm9yIChpbnQgaT0wO2k8aTI7aSsrKQ0NCiAg
ICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoYXJybzJbaV0pOw0NCiAgICAg
ICAgU3lzdGVtLm91dC5wcmludGxuKCJhcnIzOiIpOw0NCiAgICAgICAgZm9y
IChpbnQgaT0wO2k8aTM7aSsrKQ0NCiAgICAgICAgICAgIFN5c3RlbS5vdXQu
cHJpbnQoYXJybzNbaV0pOw0NCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxu
KCk7DQ0KICAgICAgICAqLw0NCg0NCiAgICAgICAgDQ0KICAgICAgICBmb3Ig
KGludCBpPTA7aTxpMTtpKyspIHsNDQogICAgICAgICAgICByb3RhdGUoYXJy
bzEsYXJyMSxpLGsxLGkxKTsNDQogICAgICAgIH0NDQogICAgICAgIGZvciAo
aW50IGk9MDtpPGkyO2krKykgew0NCiAgICAgICAgICAgIHJvdGF0ZShhcnJv
MixhcnIyLGksazIsaTIpOw0NCiAgICAgICAgfQ0NCiAgICAgICAgZm9yIChp
bnQgaT0wO2k8aTM7aSsrKSB7DQ0KICAgICAgICAgICAgcm90YXRlKGFycm8z
LGFycjMsaSxrMyxpMyk7DQ0KICAgICAgICB9DQ0KICAgICAgICByZXR1cm4g
bWVyZ2Uoc3RyLGFycjEsYXJyMixhcnIzKTsNDQogICAgfQ0NCiAgICANDQog
ICAgcHVibGljIHZvaWQgcm90YXRlKGNoYXJbXSBhcnIxLGNoYXJbXSBhcnIy
LGludCBpLGludCByb3QsaW50IGxlbikNDQogICAgew0NCiAgICAgICAgLy8g
U3lzdGVtLm91dC5wcmludGxuKCJSb3RhdGluZzogIiArIGFycjFbaV0gKyAi
OiIgKyBpICsgIiAiKyAoaStyb3QpJWxlbik7DQ0KICAgICAgICBhcnIyWyhp
K3JvdCklbGVuXT1hcnIxW2ldOw0NCiAgICB9DQ0KICAgIA0NCiAgICBwdWJs
aWMgU3RyaW5nIG1lcmdlKFN0cmluZyBzdHIsY2hhcltdIGFycjEsY2hhcltd
IGFycjIsY2hhciBhcnIzW10pDQ0KICAgIHsNDQogICAgICAgIFN0cmluZ0J1
ZmZlciBidWZmPW5ldyBTdHJpbmdCdWZmZXIoKTsNDQogICAgICAgIGludCBp
MT0wOw0NCiAgICAgICAgaW50IGkyPTA7DQ0KICAgICAgICBpbnQgaTM9MDsN
DQogICAgICAgIA0NCiAgICAgICAgZm9yIChpbnQgaT0wO2k8c3RyLmxlbmd0
aCgpO2krKykgew0NCiAgICAgICAgICAgIGNoYXIgYz1zdHIuY2hhckF0KGkp
Ow0NCiAgICAgICAgICAgIGlmIChjPj0nYScgJiYgYzw9J2knKSB7DQ0KICAg
ICAgICAgICAgICAgIGJ1ZmYuYXBwZW5kKGFycjFbaTErK10pOw0NCiAgICAg
ICAgICAgIH0gZWxzZSBpZiAoYz49J2onICYmIGM8PSdyJykgew0NCiAgICAg
ICAgICAgICAgICBidWZmLmFwcGVuZChhcnIyW2kyKytdKTsNDQogICAgICAg
ICAgICB9IGVsc2UgaWYgKChjPj0ncycgJiYgYzw9J3onKSB8fCBjPT0nXycp
IHsNDQogICAgICAgICAgICAgICAgYnVmZi5hcHBlbmQoYXJyM1tpMysrXSk7
DQ0KICAgICAgICAgICAgfQ0NCiAgICAgICAgfQ0NCiAgICAgICAgcmV0dXJu
IGJ1ZmYudG9TdHJpbmcoKTsNDQogICAgfQ0NCiAgICANDQogICAgcHVibGlj
IHZvaWQgcmVhZF9pbnB1dCgpIHRocm93cyBFeGNlcHRpb24NDQogICAgew0N
CiAgICAgICAgd2hpbGUgKHRydWUpIHsNDQogICAgICAgICAgICBTdHJpbmcg
bGluZT1pbi5yZWFkTGluZSgpOw0NCiAgICAgICAgICAgIFN0cmluZ1Rva2Vu
aXplciBzdDsNDQogICAgICAgICAgICBpbnQgazE7DQ0KICAgICAgICAgICAg
aW50IGsyOw0NCiAgICAgICAgICAgIGludCBrMzsNDQogICAgICAgICAgICAN
DQogICAgICAgICAgICBpZiAobGluZT09bnVsbCkNDQogICAgICAgICAgICAg
ICAgcmV0dXJuOw0NCiAgICAgICAgICAgIGxpbmU9bGluZS50cmltKCk7DQ0K
ICAgICAgICAgICAgc3Q9bmV3IFN0cmluZ1Rva2VuaXplcihsaW5lKTsNDQog
ICAgICAgICAgICBrMT1JbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigp
KTsNDQogICAgICAgICAgICBrMj1JbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRU
b2tlbigpKTsNDQogICAgICAgICAgICBrMz1JbnRlZ2VyLnBhcnNlSW50KHN0
Lm5leHRUb2tlbigpKTsNDQogICAgICAgICAgICANDQogICAgICAgICAgICBp
ZiAoazE9PTAgJiYgazI9PTAgJiYgazM9PTApDQ0KICAgICAgICAgICAgICAg
IHJldHVybjsNDQogICAgICAgICAgICBvdXQucHJpbnRsbihjb252ZXJ0KGlu
LnJlYWRMaW5lKCksazEsazIsazMpKTsNDQogICAgICAgIH0NDQogICAgfQ0N
CiAgICANDQogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10g
YXJncykgdGhyb3dzIEV4Y2VwdGlvbg0NCiAgICB7DQ0KICAgICAgICB3c2Np
cGhlciBmb289bmV3IHdzY2lwaGVyKCk7DQ0KICAgICAgICBmb28ucmVhZF9p
bnB1dCgpOw0NCiAgICB9DQ0KfQ==
---559023410-959030623-1033839135=:11121--

From judge@east.isx.com Sat Oct  5 13:34:40 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95HYCt26123
	for <judge@isx.com>; Sat, 5 Oct 2002 13:34:40 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95HYCLT025913
	for <judge@isx.com>; Sat, 5 Oct 2002 13:34:13 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95HYDS29672
	for <judge@isx.com>; Sat, 5 Oct 2002 13:34:13 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95HYCV14943
	for <judge@isx.com>; Sat, 5 Oct 2002 13:34:12 -0400 (EDT)
Date: Sat, 5 Oct 2002 13:34:12 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: indexgen question
Message-ID: <Pine.GSO.4.44.0210051332420.11121-100000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 184

Should all spaces or one space be ignored when it immediately follows a
'{', immediately precedes '}', or immediately adjacent to '%' or '&'?


			-Trayton Otto (totto@cc.gatech.edu)


From judge@east.isx.com Sat Oct  5 14:24:50 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95IOMt22704
	for <judge@isx.com>; Sat, 5 Oct 2002 14:24:50 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95IOMLT027986
	for <judge@isx.com>; Sat, 5 Oct 2002 14:24:23 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95IONS02057
	for <judge@isx.com>; Sat, 5 Oct 2002 14:24:23 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95IOM718062
	for <judge@isx.com>; Sat, 5 Oct 2002 14:24:22 -0400 (EDT)
Date: Sat, 5 Oct 2002 14:24:22 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: submit indexgen
Message-ID: <Pine.GSO.4.44.0210051424050.11121-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-684387517-1033842262=:11121"
Content-Length: 8594

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

---559023410-684387517-1033842262=:11121
Content-Type: TEXT/PLAIN; charset=US-ASCII




			-Trayton Otto (totto@cc.gatech.edu)

---559023410-684387517-1033842262=:11121
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="indexgen.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0210051424220.11121@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="indexgen.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KaW1w
b3J0IGphdmEudGV4dC4qOw0NCg0NCnB1YmxpYyBjbGFzcyBpbmRleGdlbiB7
DQ0KICAgIA0NCiAgICBwdWJsaWMgc3RhdGljIEJ1ZmZlcmVkUmVhZGVyIGJy
Ow0NCiAgICBwdWJsaWMgc3RhdGljIFByaW50V3JpdGVyIG91dDsNDQogICAg
DQ0KICAgIHB1YmxpYyBzdGF0aWMgYm9vbGVhbiBEQlVHID0gZmFsc2U7DQ0K
ICAgIHB1YmxpYyBzdGF0aWMgYm9vbGVhbiBzdG9wID0gZmFsc2U7DQ0KICAg
IHB1YmxpYyBzdGF0aWMgVHJlZVNldCBwcmltYXJpZXMgPSBuZXcgVHJlZVNl
dCgpOw0NCiAgICBwdWJsaWMgc3RhdGljIGludCBpbmRleCA9IDE7DQ0KICAg
IHB1YmxpYyBzdGF0aWMgaW50IHBhZ2UgPSAxOw0NCiAgICBwdWJsaWMgc3Rh
dGljIGludCBkb2NOdW0gPSAxOw0NCiAgICBwdWJsaWMgc3RhdGljIFN0cmlu
ZyBsaW5lID0gIiI7ICAgIA0NCiAgICANDQogICAgcHVibGljIHN0YXRpYyB2
b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlvbiB7DQ0K
ICAgICAgICBiciA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRl
cigiaW5kZXhnZW4uaW4iKSk7DQ0KICAgICAgICBvdXQgPSBuZXcgUHJpbnRX
cml0ZXIobmV3IEZpbGVXcml0ZXIoImluZGV4Z2VuLm91dCIpKTsNDQogICAg
ICAgIA0NCiAgICAgICAgDQ0KICAgICAgICB3aGlsZSghc3RvcCkgew0NCiAg
ICAgICAgICAgIGNoYXIgYyA9IG5leHQoKTsNDQogICAgICAgICAgICBpZihj
PT0nKicpIHsNDQogICAgICAgICAgICAgICAgcHJpbnRJbmRleCgpOw0NCiAg
ICAgICAgICAgICAgICBwcmltYXJpZXMgPSBuZXcgVHJlZVNldCgpOw0NCiAg
ICAgICAgICAgICAgICBwYWdlID0gMTsNDQogICAgICAgICAgICAgICAgZG9j
TnVtKys7DQ0KICAgICAgICAgICAgfSBlbHNlIGlmKGM9PScmJykgew0NCiAg
ICAgICAgICAgICAgICBwYWdlKys7DQ0KICAgICAgICAgICAgfSBlbHNlIGlm
KGM9PSd7Jykgew0NCiAgICAgICAgICAgICAgICBpZihEQlVHKSBTeXN0ZW0u
b3V0LnByaW50bG4oIkJlZ2luIG1hcmtlciIpOw0NCiAgICAgICAgICAgICAg
ICBTdHJpbmcgdGV4dCA9ICIiOw0NCiAgICAgICAgICAgICAgICBTdHJpbmcg
cHJpbSA9ICIiOw0NCiAgICAgICAgICAgICAgICBTdHJpbmcgc2VjID0gIiI7
DQ0KICAgICAgICAgICAgICAgIGludCBzZWcgPSAwOw0NCiAgICAgICAgICAg
ICAgICB3aGlsZSggKGM9bmV4dCgpKSE9ICd9Jykgew0NCiAgICAgICAgICAg
ICAgICAgICAgaWYoYz09JyUnKSB7DQ0KICAgICAgICAgICAgICAgICAgICAg
ICAgc2VnID0gMTsNDQogICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZihj
PT0nJCcpIHsNDQogICAgICAgICAgICAgICAgICAgICAgICBzZWcgPSAyOw0N
CiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIGlmKHNlZz09MCkgew0NCiAg
ICAgICAgICAgICAgICAgICAgICAgIHRleHQrPWM7IA0NCiAgICAgICAgICAg
ICAgICAgICAgfSBlbHNlIGlmKHNlZz09MSkgew0NCiAgICAgICAgICAgICAg
ICAgICAgICAgIHByaW0rPWM7DQ0KICAgICAgICAgICAgICAgICAgICB9IGVs
c2UgaWYoc2VnPT0yKSB7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgc2Vj
Kz1jOw0NCiAgICAgICAgICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgICAg
ICB9DQ0KICAgICAgICAgICAgICAgIGlmKERCVUcpIFN5c3RlbS5vdXQucHJp
bnRsbigiRW5kIG1hcmtlciIpOw0NCiAgICAgICAgICAgICAgICAvL3RyaW0N
DQogICAgICAgICAgICAgICAgdGV4dCA9IHRleHQudHJpbSgpOw0NCiAgICAg
ICAgICAgICAgICBwcmltID0gcHJpbS50cmltKCk7DQ0KICAgICAgICAgICAg
ICAgIHNlYyA9IHNlYy50cmltKCk7DQ0KICAgICAgICAgICAgICAgIGlmKERC
VUcpIFN5c3RlbS5vdXQucHJpbnRsbigiVDoiK3RleHQrIiBQOiIrcHJpbSsi
IFM6IitzZWMpOw0NCiAgICAgICAgICAgICAgICBpZihwcmltLmVxdWFscygi
IikpIHsNDQogICAgICAgICAgICAgICAgICAgIHByaW0gPSB0ZXh0Ow0NCiAg
ICAgICAgICAgICAgICB9DQ0KICAgICAgICAgICAgICAgIEl0ZXJhdG9yIGl0
ID0gcHJpbWFyaWVzLml0ZXJhdG9yKCk7DQ0KICAgICAgICAgICAgICAgIGJv
b2xlYW4gZG9uZSA9IGZhbHNlOw0NCiAgICAgICAgICAgICAgICB3aGlsZSgh
ZG9uZSAmJiBpdC5oYXNOZXh0KCkpIHsNDQogICAgICAgICAgICAgICAgICAg
IEVudHJ5IGUgPSAoRW50cnkpaXQubmV4dCgpOw0NCiAgICAgICAgICAgICAg
ICAgICAgaWYocHJpbS50b1VwcGVyQ2FzZSgpLmVxdWFscyhlLm5hbWUudG9V
cHBlckNhc2UoKSkpIHsNDQogICAgICAgICAgICAgICAgICAgICAgICBpZihz
ZWMuZXF1YWxzKCIiKSkgew0NCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBlLmFkZChwYWdlKTsNDQogICAgICAgICAgICAgICAgICAgICAgICB9IGVs
c2Ugew0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlLmFkZChzZWMs
cGFnZSk7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0NCiAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbmUgPSB0cnVlOw0NCiAgICAgICAgICAgICAg
ICAgICAgfQ0NCiAgICAgICAgICAgICAgICB9DQ0KICAgICAgICAgICAgICAg
IGlmKCFkb25lKSB7DQ0KICAgICAgICAgICAgICAgICAgICBFbnRyeSBlID0g
bmV3IEVudHJ5KHByaW0pOw0NCiAgICAgICAgICAgICAgICAgICAgaWYoc2Vj
LmVxdWFscygiIikpIHsNDQogICAgICAgICAgICAgICAgICAgICAgICBlLmFk
ZChwYWdlKTsNDQogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7DQ0KICAg
ICAgICAgICAgICAgICAgICAgICAgZS5hZGQoc2VjLHBhZ2UpOw0NCiAgICAg
ICAgICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgICAgICAgICAgcHJpbWFy
aWVzLmFkZChlKTsNDQogICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAg
DQ0KICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgICANDQogICAgICAgIH0N
DQogICAgICAgIA0NCiAgICAgICAgb3V0LmZsdXNoKCk7DQ0KICAgICAgICBv
dXQuY2xvc2UoKTsgICAgDQ0KICAgIH0NDQogICAgDQ0KICAgIHByaXZhdGUg
c3RhdGljIGNoYXIgbmV4dCgpIHRocm93cyBFeGNlcHRpb257DQ0KICAgICAg
ICBjaGFyIHRvUmV0ID0gJyAnOw0NCiAgICAgICAgaWYoaW5kZXg+PWxpbmUu
bGVuZ3RoKCkpIHsNDQogICAgICAgICAgICB0b1JldCA9ICcgJzsNDQogICAg
ICAgICAgICBsaW5lID0gYnIucmVhZExpbmUoKTsNDQogICAgICAgICAgICBp
ZihEQlVHKSB7IFN5c3RlbS5vdXQucHJpbnRsbihsaW5lKyIgIitsaW5lLmxl
bmd0aCgpKTsgfQ0NCiAgICAgICAgICAgIGlmKGxpbmUudHJpbSgpLmVxdWFs
cygiKioiKSkgew0NCiAgICAgICAgICAgICAgICBzdG9wID0gdHJ1ZTsNDQog
ICAgICAgICAgICB9DQ0KICAgICAgICAgICAgaW5kZXg9MDsNDQogICAgICAg
IH0gZWxzZSB7DQ0KICAgICAgICAgICAgdG9SZXQgPSBsaW5lLmNoYXJBdChp
bmRleCsrKTsNDQogICAgICAgIH0NDQogICAgICAgIC8vaWYoREJVRykgeyBT
eXN0ZW0ub3V0LnByaW50bG4oInJldHVybmluZyAiK3RvUmV0KTsgfQ0NCiAg
ICAgICAgcmV0dXJuIHRvUmV0Ow0NCiAgICB9DQ0KIA0NCiAgICBwdWJsaWMg
c3RhdGljIHZvaWQgcHJpbnRJbmRleCgpIHsNDQogICAgICAgIG91dC5wcmlu
dGxuKCJET0NVTUVOVCAiK2RvY051bSk7DQ0KICAgICAgICBJdGVyYXRvciBp
dCA9IHByaW1hcmllcy5pdGVyYXRvcigpOw0NCiAgICAgICAgd2hpbGUoaXQu
aGFzTmV4dCgpKSB7DQ0KICAgICAgICAgICAgb3V0LnByaW50bG4oaXQubmV4
dCgpLnRvU3RyaW5nKCkpOw0NCiAgICAgICAgfQ0NCiAgICB9DQ0KIA0NCiAg
ICBwdWJsaWMgc3RhdGljIGNsYXNzIEVudHJ5IGltcGxlbWVudHMgQ29tcGFy
YWJsZSB7DQ0KICAgICAgICBUcmVlU2V0IHBhZ2VzOw0NCiAgICAgICAgVHJl
ZVNldCBzdWJzOw0NCiAgICAgICAgU3RyaW5nIG5hbWU7DQ0KICAgICAgICAN
DQogICAgICAgIHB1YmxpYyBFbnRyeShTdHJpbmcgX25hbWUpIHsNDQogICAg
ICAgICAgICBuYW1lID0gX25hbWU7DQ0KICAgICAgICAgICAgcGFnZXM9IG5l
dyBUcmVlU2V0KCk7DQ0KICAgICAgICAgICAgc3VicyA9IG5ldyBUcmVlU2V0
KCk7DQ0KICAgICAgICB9DQ0KICAgICAgICANDQogICAgICAgIHB1YmxpYyB2
b2lkIGFkZChpbnQgcCkgew0NCiAgICAgICAgICAgIHBhZ2VzLmFkZChuZXcg
SW50ZWdlcihwKSk7DQ0KICAgICAgICB9DQ0KICAgICAgICANDQogICAgICAg
IHB1YmxpYyB2b2lkIGFkZChTdHJpbmcgc2VjLCBpbnQgcCkgew0NCiAgICAg
ICAgICAgIEl0ZXJhdG9yIGl0ID0gc3Vicy5pdGVyYXRvcigpOw0NCiAgICAg
ICAgICAgIGJvb2xlYW4gZm91bmQgPSBmYWxzZTsNDQogICAgICAgICAgICB3
aGlsZSghZm91bmQgJiYgaXQuaGFzTmV4dCgpKSB7DQ0KICAgICAgICAgICAg
ICAgIEVudHJ5IGUgPSAoRW50cnkpaXQubmV4dCgpOw0NCiAgICAgICAgICAg
ICAgICBpZihlLm5hbWUudG9VcHBlckNhc2UoKS5lcXVhbHMoc2VjLnRvVXBw
ZXJDYXNlKCkpKSB7DQ0KICAgICAgICAgICAgICAgICAgICBlLmFkZChwKTsN
DQogICAgICAgICAgICAgICAgICAgIGZvdW5kID0gdHJ1ZTsNDQogICAgICAg
ICAgICAgICAgfQ0NCiAgICAgICAgICAgIH0NDQogICAgICAgICAgICBpZigh
Zm91bmQpIHsNDQogICAgICAgICAgICAgICAgRW50cnkgZSA9IG5ldyBFbnRy
eShzZWMpOw0NCiAgICAgICAgICAgICAgICBlLmFkZChwKTsNDQogICAgICAg
ICAgICAgICAgc3Vicy5hZGQoZSk7DQ0KICAgICAgICAgICAgfQ0NCiAgICAg
ICAgfQ0NCiAgICAgICAgDQ0KICAgICAgICBwdWJsaWMgaW50IGNvbXBhcmVU
byhPYmplY3Qgbykgew0NCiAgICAgICAgICAgIEVudHJ5IGUgPSAoRW50cnkp
bzsNDQogICAgICAgICAgICByZXR1cm4gbmFtZS50b1VwcGVyQ2FzZSgpLmNv
bXBhcmVUbyhlLm5hbWUudG9VcHBlckNhc2UoKSk7DQ0KICAgICAgICB9DQ0K
ICAgICAgICANDQogICAgICAgIHB1YmxpYyBTdHJpbmcgdG9TdHJpbmcoKSB7
DQ0KICAgICAgICAgICAgU3RyaW5nIHRvUmV0ID0gIiI7DQ0KICAgICAgICAg
ICAgdG9SZXQgKz0gbmFtZTsNDQogICAgICAgICAgICBJdGVyYXRvciBpdHQg
PSBwYWdlcy5pdGVyYXRvcigpOw0NCiAgICAgICAgICAgIHdoaWxlKGl0dC5o
YXNOZXh0KCkpIHsNDQogICAgICAgICAgICAgICAgdG9SZXQgKz0gIiwgIitp
dHQubmV4dCgpLnRvU3RyaW5nKCk7DQ0KICAgICAgICAgICAgfQ0NCiAgICAg
ICAgICAgIA0NCiAgICAgICAgICAgIA0NCiAgICAgICAgICAgIC8qaWYocGFn
ZXMuc2l6ZSgpPjApIHsNDQogICAgICAgICAgICAgICAgaW50W10gcHMgPSBu
ZXcgaW50W3BhZ2VzLnNpemUoKV07DQ0KICAgICAgICAgICAgICAgIGZvcihp
bnQgaSA9IDA7aTxwcy5sZW5ndGg7aSsrKSB7DQ0KICAgICAgICAgICAgICAg
ICAgICBwc1tpXSA9ICgoSW50ZWdlcilwYWdlcy5nZXQoaSkpLmludFZhbHVl
KCk7DQ0KICAgICAgICAgICAgICAgIH0NDQogICAgICAgICAgICAgICAgQXJy
YXlzLnNvcnQocHMpOw0NCiAgICAgICAgICAgICAgICBmb3IoaW50IGkgPSAw
O2k8cHMubGVuZ3RoO2krKykgew0NCiAgICAgICAgICAgICAgICAgICAgdG9S
ZXQgKz0gIiwgIitwc1tpXTsNDQogICAgICAgICAgICAgICAgfQ0NCiAgICAg
ICAgICAgIH0qLw0NCiAgICAgICAgICAgIEl0ZXJhdG9yIGl0ID0gc3Vicy5p
dGVyYXRvcigpOw0NCiAgICAgICAgICAgIHdoaWxlKGl0Lmhhc05leHQoKSkg
ew0NCiAgICAgICAgICAgICAgICB0b1JldCArPSAiXG4rICIraXQubmV4dCgp
LnRvU3RyaW5nKCk7DQ0KICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgIHJl
dHVybiB0b1JldDsNDQogICAgICAgIH0NDQogICAgfQ0NCn0=
---559023410-684387517-1033842262=:11121--

From judge@east.isx.com Sat Oct  5 14:39:30 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95Id2t09935
	for <judge@isx.com>; Sat, 5 Oct 2002 14:39:29 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95Id3LT028609
	for <judge@isx.com>; Sat, 5 Oct 2002 14:39:03 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95Id3S02688
	for <judge@isx.com>; Sat, 5 Oct 2002 14:39:03 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95Id2j18860
	for <judge@isx.com>; Sat, 5 Oct 2002 14:39:02 -0400 (EDT)
Date: Sat, 5 Oct 2002 14:39:02 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: transmit
Message-ID: <Pine.GSO.4.44.0210051438410.11121-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1903590565-1033843142=:11121"
Content-Length: 5348

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




			-Trayton Otto (totto@cc.gatech.edu)

---559023410-1903590565-1033843142=:11121
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="transmit.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0210051439020.11121@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="transmit.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHRyYW5zbWl0DQ0Kew0NCiAgICBwdWJsaWMgc3RhdGlj
IHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uIA0N
CiAgICB7DQ0KICAgICAgICBCdWZmZXJlZFJlYWRlciBiaW4gPSBuZXcgQnVm
ZmVyZWRSZWFkZXIobmV3IEZpbGVSZWFkZXIoInRyYW5zbWl0LmluIikpOw0N
CiAgICAgICAgUHJpbnRXcml0ZXIgb3V0ID0gbmV3IFByaW50V3JpdGVyKG5l
dyBGaWxlV3JpdGVyKCJ0cmFuc21pdC5vdXQiKSk7DQ0KICAgICAgICAvL1N5
c3RlbS5vdXQucHJpbnRsbihNYXRoLmF0YW4yKDEuMCwgMS4wKSk7DQ0KLy8g
ICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihNYXRoLmF0YW4yKC0xLjAsIDEu
MCkpOyAgICAgICAgICAgICAgICANDQogIC8vICAgICAgU3lzdGVtLm91dC5w
cmludGxuKE1hdGguYXRhbjIoLTEuMCwgLTEuMCkpOyAgICAgICAgDQ0KICAg
IC8vICAgIFN5c3RlbS5vdXQucHJpbnRsbihNYXRoLmF0YW4yKDEuMCwgLTEu
MCkpOyAgICAgICAgICAgICAgICANDQogICAgICAgIHdoaWxlKHRydWUpDQ0K
ICAgICAgICB7DQ0KICAgICAgICAgICAgU3RyaW5nIGEgPSBiaW4ucmVhZExp
bmUoKTsNDQogICAgICAgICAgICBTdHJpbmdUb2tlbml6ZXIgc3QgPSBuZXcg
U3RyaW5nVG9rZW5pemVyKGEpOw0NCiAgICAgICAgICAgIGludCBjZW50ZXJ4
ID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQ0KICAgICAg
ICAgICAgaW50IGNlbnRlcnkgPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRU
b2tlbigpKTsNDQogICAgICAgICAgICBkb3VibGUgciA9IERvdWJsZS5wYXJz
ZURvdWJsZShzdC5uZXh0VG9rZW4oKSk7DQ0KICAgICAgICAgICAgaWYocjww
LjApIGJyZWFrOyAgICAgICAgICAgIA0NCiAgICAgICAgICAgIGEgPSBiaW4u
cmVhZExpbmUoKS50cmltKCk7ICAgICAgICAgICAgDQ0KICAgICAgICAgICAg
aW50IG51bSA9IEludGVnZXIucGFyc2VJbnQoYSk7DQ0KICAgICAgICAgICAg
QXJyYXlMaXN0IHBvaW50cyA9IG5ldyBBcnJheUxpc3QoKTsNDQogICAgICAg
ICAgICBmb3IoaW50IGk9MDtpPG51bTtpKyspDQ0KICAgICAgICAgICAgew0N
CiAgICAgICAgICAgICAgICBhID0gYmluLnJlYWRMaW5lKCk7DQ0KICAgICAg
ICAgICAgICAgIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihhKTsNDQogICAg
ICAgICAgICAgICAgUG9pbnQgUCA9IG5ldyBQb2ludChJbnRlZ2VyLnBhcnNl
SW50KHN0Lm5leHRUb2tlbigpKSwgSW50ZWdlci5wYXJzZUludChzdC5uZXh0
VG9rZW4oKSkpOw0NCiAgICAgICAgICAgICAgICBpZihpc2luc2lkZShjZW50
ZXJ4LCBjZW50ZXJ5LCByLCBQLngsIFAueSkpIHBvaW50cy5hZGQoUCk7ICAg
ICAgICAgICAgDQ0KICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgIGludCBt
YXggPSAwOw0NCiAgICAgICAgICAgIGludCBjb3VudCA9IDA7DQ0KICAgICAg
ICAgICAgZm9yKGludCBpPTA7aTxwb2ludHMuc2l6ZSgpO2krKykNDQogICAg
ICAgICAgICB7DQ0KICAgICAgICAgICAgICAgIFBvaW50IHN0YXJ0UCA9IChQ
b2ludClwb2ludHMuZ2V0KGkpOw0NCiAgICAgICAgICAgICAgICBkb3VibGUg
dGhldGEgPSBnZXRBbmdsZShzdGFydFAueCwgc3RhcnRQLnksIGNlbnRlcngs
IGNlbnRlcnkpOw0NCiAgICAgICAgICAgICAgICBjb3VudCA9IDE7DQ0KICAg
ICAgICAgICAgICAgIGZvcihpbnQgaj0wO2o8cG9pbnRzLnNpemUoKTtqKysp
DQ0KICAgICAgICAgICAgICAgIHsNDQogICAgICAgICAgICAgICAgICAgIGlm
KGk9PWopIGNvbnRpbnVlOw0NCiAgICAgICAgICAgICAgICAgICAgUG9pbnQg
Y3VyUCA9IChQb2ludClwb2ludHMuZ2V0KGopOw0NCiAgICAgICAgICAgICAg
ICAgICAgZG91YmxlIGN1cnRoZXRhID0gZ2V0QW5nbGUoY3VyUC54LCBjdXJQ
LnksIGNlbnRlcngsIGNlbnRlcnkpOw0NCiAgICAgICAgICAgICAgICAgICAg
ZG91YmxlIGRpZmYgPSBjdXJ0aGV0YSAtIHRoZXRhOw0NCiAgICAgICAgICAg
ICAgICAgICAgaWYoZGlmZj49MC4wICYmIGRpZmY8PShNYXRoLlBJKSkNDQog
ICAgICAgICAgICAgICAgICAgIHsNDQogICAgICAgICAgICAgICAgICAgICAg
ICBjb3VudCsrOw0NCiAgICAgICAgICAgICAgICAgICAgfQ0NCiAgICAgICAg
ICAgICAgICAgICAgZWxzZQ0NCiAgICAgICAgICAgICAgICAgICAgew0NCiAg
ICAgICAgICAgICAgICAgICAgICAgIGRpZmYgPSAoY3VydGhldGErKE1hdGgu
UEkqMi4wKSktdGhldGE7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgaWYo
ZGlmZj49MC4wICYmIGRpZmY8PShNYXRoLlBJKSkNDQogICAgICAgICAgICAg
ICAgICAgICAgICB7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
dW50Kys7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAg
ICAgICANDQogICAgICAgICAgICAgICAgICAgIH0NDQogICAgICAgICAgICAg
ICAgfQ0NCiAgICAgICAgICAgICAgICBpZihjb3VudD5tYXgpIG1heCA9IGNv
dW50Ow0NCiAgICAgICAgICAgIH0NDQogICAgICAgICAgICBvdXQucHJpbnRs
bihtYXgpOw0NCiAgICAgICAgfQ0NCiAgICAgICAgb3V0LmNsb3NlKCk7DQ0K
ICAgICAgICBiaW4uY2xvc2UoKTsNDQogICAgfQ0NCiAgICBwdWJsaWMgc3Rh
dGljIGJvb2xlYW4gaXNpbnNpZGUoaW50IGNlbnRlcngsIGludCBjZW50ZXJ5
LCBkb3VibGUgcmFkaXVzLCBpbnQgeCwgaW50IHkpDQ0KICAgIHsNDQogICAg
ICAgIGRvdWJsZSBzcXJkaXN0YW5jZSA9IChkb3VibGUpKChjZW50ZXJ4LXgp
ICogKGNlbnRlcngteCkgKyAoY2VudGVyeS15KSooY2VudGVyeS15KSk7DQ0K
ICAgICAgICBpZihzcXJkaXN0YW5jZTw9KHJhZGl1cypyYWRpdXMpKQ0NCiAg
ICAgICAgew0NCiAgICAgICAgICAgIHJldHVybiB0cnVlOw0NCiAgICAgICAg
fQ0NCiAgICAgICAgcmV0dXJuIGZhbHNlOw0NCiAgICB9DQ0KICAgIHB1Ymxp
YyBzdGF0aWMgZG91YmxlIGdldEFuZ2xlKGludCB4LCBpbnQgeSwgaW50IGNl
bnRlcngsIGludCBjZW50ZXJ5KQ0NCiAgICB7ICAgICAgICANDQogICAgICAg
IGRvdWJsZSBkeCA9IChkb3VibGUpKHgtY2VudGVyeCk7DQ0KICAgICAgICBk
b3VibGUgZHkgPSAoZG91YmxlKSh5LWNlbnRlcnkpOyAgICAgIA0NCiAgICAg
ICAgZG91YmxlIGFuZ2xlID0gTWF0aC5hdGFuMihkeSwgZHgpICsgTWF0aC5Q
STsNDQogICAgICAgIC8vU3lzdGVtLm91dC5wcmludGxuKGR4ICsgIiwiICsg
ZHkgKyAiLCIgKyBhbmdsZSk7DQ0KICAgICAgICByZXR1cm4gYW5nbGU7ICAg
ICAgICANDQogICAgfQ0NCn0NDQoNDQpjbGFzcyBQb2ludA0NCnsNDQogICAg
aW50IHg7DQ0KICAgIGludCB5Ow0NCiAgICBwdWJsaWMgUG9pbnQoaW50IHR4
LCBpbnQgdHkpDQ0KICAgIHsNDQogICAgICAgIHggPSB0eDsNDQogICAgICAg
IHkgPSB0eTsNDQogICAgfQ0NCn0NDQo=
---559023410-1903590565-1033843142=:11121--

From judge@east.isx.com Sat Oct  5 14:56:07 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95Itdt01034
	for <judge@isx.com>; Sat, 5 Oct 2002 14:56:07 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95IteLT029406
	for <judge@isx.com>; Sat, 5 Oct 2002 14:55:40 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95ItfS03640
	for <judge@isx.com>; Sat, 5 Oct 2002 14:55:41 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95IteN19869
	for <judge@isx.com>; Sat, 5 Oct 2002 14:55:40 -0400 (EDT)
Date: Sat, 5 Oct 2002 14:55:40 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: double question
Message-ID: <Pine.GSO.4.44.0210051455120.11121-100000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 109

double is a reserved word in java.  What should the file be named?


			-Trayton Otto (totto@cc.gatech.edu)


From judge@east.isx.com Sat Oct  5 14:59:26 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shivank@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95Iwwt02294
	for <judge@isx.com>; Sat, 5 Oct 2002 14:59:25 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95IwwLT029434
	for <judge@isx.com>; Sat, 5 Oct 2002 14:58:58 -0400 (EDT)
Received: from lennon.cc.gatech.edu (lennon.cc.gatech.edu [130.207.114.10])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95IwxS03737
	for <judge@isx.com>; Sat, 5 Oct 2002 14:58:59 -0400 (EDT)
Received: from localhost (shivank@localhost)
	by lennon.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95IwwD27635
	for <judge@isx.com>; Sat, 5 Oct 2002 14:58:59 -0400 (EDT)
Date: Sat, 5 Oct 2002 14:58:58 -0400 (EDT)
From: Shivank Dua <shivank@cc.gatech.edu>
To: judge@isx.com
Subject: submit image
Message-ID: <Pine.GSO.4.44.0210051332040.26752-200000@lennon.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1903590565-1033844338=:26752"
Content-Length: 5625

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




			-Shivank Dua (shivank@cc.gatech.edu)

---559023410-1903590565-1033844338=:26752
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="image.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0210051458580.26752@lennon.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="image.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGltYWdlDQ0Kew0NCglwdWJsaWMgc3RhdGljIGludCBk
eFtdID0gey0xLC0xLC0xLCAwLCAwLCAxLCAxLCAxfTsNDQoJcHVibGljIHN0
YXRpYyBpbnQgZHlbXSA9IHstMSwgMCwgMSwtMSwgMSwtMSwgMCwgMX07DQ0K
CXB1YmxpYyBzdGF0aWMgaW50IGR4MVtdID0gey0xLCAxLCAwLCAwfTsNDQoJ
cHVibGljIHN0YXRpYyBpbnQgZHkxW10gPSB7IDAsIDAsLTEsIDF9Ow0NCglw
dWJsaWMgc3RhdGljIEJ1ZmZlcmVkUmVhZGVyIGJyOw0NCglwdWJsaWMgc3Rh
dGljIFByaW50U3RyZWFtIHBzOw0NCglwdWJsaWMgc3RhdGljIFN0cmluZ1Rv
a2VuaXplciBzdDsNDQoJcHVibGljIHN0YXRpYyBpbnQgcm93czsNDQoJcHVi
bGljIHN0YXRpYyBpbnQgY29sczsNDQoJcHVibGljIHN0YXRpYyBib29sZWFu
IG9iamVjdE1hcFtdW107DQ0KCXB1YmxpYyBzdGF0aWMgYm9vbGVhbiB2aXNp
dGVkW11bXTsNDQoJcHVibGljIHN0YXRpYyBjaGFyIGNoYXJNYXBbXVtdOw0N
CglwdWJsaWMgc3RhdGljIGludCBzeDsNDQoJcHVibGljIHN0YXRpYyBpbnQg
c3k7DQ0KCXB1YmxpYyBzdGF0aWMgVmVjdG9yIHBvaW50czsNDQoJcHVibGlj
IHN0YXRpYyBpbnQgcGVyaW1ldGVyOw0NCgkJDQ0KCXB1YmxpYyBzdGF0aWMg
Y2xhc3MgUG9pbnQNDQoJew0NCgkJaW50IHgsIHk7DQ0KCQlwdWJsaWMgUG9p
bnQoIGludCBYLCBpbnQgWSApDQ0KCQl7DQ0KCQkJeCA9IFg7DQ0KCQkJeSA9
IFk7DQ0KCQl9DQ0KCX0NDQoNDQoJcHVibGljIHN0YXRpYyBib29sZWFuIG91
dE9mQm91bmRzKCBpbnQgeCwgaW50IHkgKQ0NCgl7DQ0KCQlpZiggeD49MCAm
JiB4PCBjb2xzICYmIHk+PTAgJiYgeTwgcm93cyApDQ0KCQl7DQ0KCQkJcmV0
dXJuIGZhbHNlOw0NCgkJfQ0NCgkJcmV0dXJuIHRydWU7DQ0KCX0NDQoJDQ0K
CXB1YmxpYyBzdGF0aWMgdm9pZCBkaXNwbGF5TWFwcygpDQ0KCXsNDQoJCWZv
ciggaW50IHk9MDsgeTxyb3dzOyB5KysgKQ0NCgkJew0NCgkJCWZvciggaW50
IHg9MDsgeDxjb2xzOyB4KysgKQ0NCgkJCXsNDQoJCQkJU3lzdGVtLm91dC5w
cmludCggY2hhck1hcFt5XVt4XSApOw0NCgkJCX0NDQoJCQlTeXN0ZW0ub3V0
LnByaW50bG4oKTsNDQoJCX0NDQoJCWZvciggaW50IHk9MDsgeTxyb3dzOyB5
KysgKQ0NCgkJew0NCgkJCWZvciggaW50IHg9MDsgeDxjb2xzOyB4KysgKQ0N
CgkJCXsNDQoJCQkJaWYoIG9iamVjdE1hcFt5XVt4XSApDQ0KCQkJCXsNDQoJ
CQkJCVN5c3RlbS5vdXQucHJpbnQoICIxIiApOw0NCgkJCQl9DQ0KCQkJCWVs
c2UNDQoJCQkJew0NCgkJCQkJU3lzdGVtLm91dC5wcmludCggIjAiICk7DQ0K
CQkJCX0NDQoJCQl9DQ0KCQkJU3lzdGVtLm91dC5wcmludGxuKCk7DQ0KCQl9
DQ0KCX0NDQoNDQoJcHVibGljIHN0YXRpYyB2b2lkIGNvbnZlcnRUb0NoYXIo
IFZlY3RvciB2U3RyICkNDQoJew0NCgkJb2JqZWN0TWFwID0gbmV3IGJvb2xl
YW5bcm93c11bY29sc107DQ0KCQl2aXNpdGVkID0gbmV3IGJvb2xlYW5bcm93
c11bY29sc107DQ0KCQljaGFyTWFwID0gbmV3IGNoYXJbcm93c11bY29sc107
DQ0KCQlmb3IoIGludCB5PTA7IHk8cm93czsgeSsrICkNDQoJCXsNDQoJCQlT
dHJpbmcgc3RyID0gKFN0cmluZykgdlN0ci5nZXQoIHkgKTsNDQoJCQlmb3Io
IGludCB4PTA7IHg8Y29sczsgeCsrICkNDQoJCQl7DQ0KCQkJCWNoYXJNYXBb
eV1beF0gPSBzdHIuY2hhckF0KCB4ICk7DQ0KCQkJfQ0NCgkJfQ0NCgl9DQ0K
DQ0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKCBTdHJpbmcgYXJnc1tdICkg
dGhyb3dzIEV4Y2VwdGlvbg0NCgl7DQ0KCQliciA9IG5ldyBCdWZmZXJlZFJl
YWRlciggbmV3IEZpbGVSZWFkZXIoICJpbWFnZS5pbiIgKSApOw0NCgkJcHMg
PSBuZXcgUHJpbnRTdHJlYW0oIG5ldyBGaWxlT3V0cHV0U3RyZWFtICggImlt
YWdlLm91dCIgKSApOw0NCgkJDQ0KCQl3aGlsZSggdHJ1ZSApDQ0KCQl7DQ0K
CQkJU3RyaW5nIHN0ciA9IGJyLnJlYWRMaW5lKCk7DQ0KCQkJc3QgPSBuZXcg
U3RyaW5nVG9rZW5pemVyKCBzdHIgKTsNDQoJCQlyb3dzID0gSW50ZWdlci5w
YXJzZUludCggc3QubmV4dFRva2VuKCkgKTsNDQoJCQljb2xzID0gSW50ZWdl
ci5wYXJzZUludCggc3QubmV4dFRva2VuKCkgKTsNDQoJCQlzeCA9IEludGVn
ZXIucGFyc2VJbnQoIHN0Lm5leHRUb2tlbigpICk7DQ0KCQkJc3kgPSBJbnRl
Z2VyLnBhcnNlSW50KCBzdC5uZXh0VG9rZW4oKSApOw0NCgkJCWlmKCByb3dz
PT0wICYmIGNvbHM9PTAgJiYgc3g9PTAgJiYgc3k9PTAgKQ0NCgkJCXsNDQoJ
CQkJYnJlYWs7DQ0KCQkJfQ0NCgkJCVZlY3RvciB2U3RyID0gbmV3IFZlY3Rv
cigpOw0NCgkJCWZvciggaW50IGk9MDsgaTxyb3dzOyBpKysgKQ0NCgkJCXsN
DQoJCQkJdlN0ci5hZGQoIGJyLnJlYWRMaW5lKCkudHJpbSgpICk7DQ0KCQkJ
fQ0NCgkJCWNvbnZlcnRUb0NoYXIoIHZTdHIgKTsNDQoJCQlwb2ludHMgPSBu
ZXcgVmVjdG9yKCk7DQ0KCQkJcG9pbnRzLmFkZCggbmV3IFBvaW50KCBzeC0x
LCBzeS0xICkgKTsNDQoJCQl3aGlsZSggcG9pbnRzLnNpemUoKT4gMCApDQ0K
CQkJew0NCgkJCQlQb2ludCBwID0gKFBvaW50KSBwb2ludHMuZ2V0KCAwICk7
DQ0KCQkJCXBvaW50cy5yZW1vdmUoIDAgKTsNDQoJCQkJaWYoIGNoYXJNYXBb
cC55XVtwLnhdPT0nWCcgKQ0NCgkJCQl7DQ0KCQkJCQlvYmplY3RNYXBbcC55
XVtwLnhdID0gdHJ1ZTsNDQoJCQkJfQ0NCgkJCQkvLyBTeXN0ZW0ub3V0LnBy
aW50bG4oICIgWDogIiArIHAueCArICIgWTogIiArIHAueSApOw0NCgkJCQlm
b3IoIGludCBpPTA7IGk8ODsgaSsrICkNDQoJCQkJew0NCgkJCQkJaW50IHgg
PSBwLnggKyBkeFtpXTsNDQoJCQkJCWludCB5ID0gcC55ICsgZHlbaV07DQ0K
CQkJCQlpZiggIW91dE9mQm91bmRzKCB4LCB5ICkgJiYgY2hhck1hcFt5XVt4
XSA9PSAnWCcgJiYgIXZpc2l0ZWRbeV1beF0gKQ0NCgkJCQkJew0NCgkJCQkJ
CXBvaW50cy5hZGQoIG5ldyBQb2ludCggeCwgeSApICk7DQ0KCQkJCQl9DQ0K
CQkJCQlpZiggIW91dE9mQm91bmRzKCB4LCB5ICkgKQ0NCgkJCQkJew0NCgkJ
CQkJCXZpc2l0ZWRbeV1beF0gPSB0cnVlOw0NCgkJCQkJfQ0NCgkJCQl9DQ0K
CQkJfQ0NCgkJCSAvLyBkaXNwbGF5TWFwcygpOw0NCgkJCQ0NCgkJCXBlcmlt
ZXRlciA9IDA7DQ0KCQkJZm9yKCBpbnQgeT0wOyB5PCByb3dzOyB5KysgKQ0N
CgkJCXsNDQoJCQkJZm9yKCBpbnQgeD0wOyB4PGNvbHM7IHgrKyApDQ0KCQkJ
CXsNDQoJCQkJCWlmKCBvYmplY3RNYXBbeV1beF0gKQ0NCgkJCQkJew0NCgkJ
CQkJCWZvciggaW50IGk9MDsgaTw0OyBpKysgKQ0NCgkJCQkJCXsNDQoJCQkJ
CQkJaW50IHgxID0geCArIGR4MVtpXTsNDQoJCQkJCQkJaW50IHkxID0geSAr
IGR5MVtpXTsNDQoJCQkJCQkJaWYoIG91dE9mQm91bmRzKCB4MSwgeTEgKSAp
DQ0KCQkJCQkJCXsNDQoJCQkJCQkJCXBlcmltZXRlcisrOw0NCgkJCQkJCQl9
DQ0KCQkJCQkJCWlmKCAhb3V0T2ZCb3VuZHMoIHgxLCB5MSApICYmIGNoYXJN
YXBbeTFdW3gxXT09Jy4nICkNDQoJCQkJCQkJew0NCgkJCQkJCQkJcGVyaW1l
dGVyKys7DQ0KCQkJCQkJCX0NDQoJCQkJCQl9DQ0KCQkJCQl9DQ0KCQkJCX0N
DQoJCQl9DQ0KCQkJcHMucHJpbnRsbiggcGVyaW1ldGVyICk7DQ0KCQl9DQ0K
CX0NDQp9
---559023410-1903590565-1033844338=:26752--

From judge@east.isx.com Sat Oct  5 15:23:26 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95JMwt00315
	for <judge@isx.com>; Sat, 5 Oct 2002 15:23:26 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95JMxLT000412
	for <judge@isx.com>; Sat, 5 Oct 2002 15:22:59 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95JN0S05007
	for <judge@isx.com>; Sat, 5 Oct 2002 15:23:00 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95JMw321404
	for <judge@isx.com>; Sat, 5 Oct 2002 15:22:58 -0400 (EDT)
Date: Sat, 5 Oct 2002 15:22:58 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: submit double
Message-ID: <Pine.GSO.4.44.0210051522260.11121-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-33463914-1033845778=:11121"
Content-Length: 7097

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

---559023410-33463914-1033845778=:11121
Content-Type: TEXT/PLAIN; charset=US-ASCII

submit


			-Trayton Otto (totto@cc.gatech.edu)

---559023410-33463914-1033845778=:11121
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="dubble.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0210051522580.11121@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="dubble.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGR1YmJsZQ0NCnsNDQogICAgc3RhdGljIEJ1ZmZlcmVk
UmVhZGVyIGluOw0NCiAgICBzdGF0aWMgUHJpbnRTdHJlYW0gb3V0Ow0NCiAg
ICANDQogICAgcHVibGljIGR1YmJsZSgpIHRocm93cyBFeGNlcHRpb24NDQog
ICAgew0NCiAgICAgICAgaW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJbnB1
dFN0cmVhbVJlYWRlcihuZXcgRmlsZUlucHV0U3RyZWFtKCJkb3VibGUuaW4i
KSkpOw0NCiAgICAgICAgb3V0PW5ldyBQcmludFN0cmVhbShuZXcgRmlsZU91
dHB1dFN0cmVhbSgiZG91YmxlLm91dCIpKTsNDQogICAgfQ0NCiAgICANDQog
ICAgY2hhcltdW11bXSBmb250Ow0NCiAgICBjaGFyW11bXVtdIHNvbDsNDQog
ICAgaW50IG47DQ0KICAgIGludCBjOw0NCiAgICBpbnQgcjsNDQogICAgDQ0K
ICAgIHB1YmxpYyBib29sZWFuIGNoZWNrKCkNDQogICAgew0NCiAgICAgIG5l
eHRmb250Og0NCiAgICAgICAgZm9yIChpbnQgaT0wO2k8bjtpKyspIHsNDQog
ICAgICAgICAgICBmb3IgKGludCBqPTA7ajxyO2orKykgew0NCiAgICAgICAg
ICAgICAgICBmb3IgKGludCBrPTA7azxjO2srKykgew0NCiAgICAgICAgICAg
ICAgICAgICAgaWYgKGZvbnRbaV1bal1ba109PScuJykNDQogICAgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZTsNDQogICAgICAgICAgICAgICAgICAg
IGJvb2xlYW4gc3VjY2VlZHM9dHJ1ZTsNDQogICAgICAgICAgICAgICAgICAg
IGZvciAoaW50IGw9MDtsPG47bCsrKSB7DQ0KICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgKGw9PWkpDQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlOw0NCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChmb250
W2xdW2pdW2tdPT0nLicpDQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlOw0NCiAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UNDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VjY2VlZHM9ZmFsc2U7DQ0K
ICAgICAgICAgICAgICAgICAgICB9DQ0KICAgICAgICAgICAgICAgICAgICBp
ZiAoc3VjY2VlZHMpIHsNDQogICAgICAgICAgICAgICAgICAgICAgICBzb2xb
aV1bal1ba109JyMnOw0NCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlIG5leHRmb250Ow0NCiAgICAgICAgICAgICAgICAgICAgfQ0NCiAgICAg
ICAgICAgICAgICB9DQ0KICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgIGZv
ciAoaW50IGo9MDtqPHI7aisrKSB7DQ0KICAgICAgICAgICAgICAgIGZvciAo
aW50IGs9MDtrPGM7aysrKSB7DQ0KICAgICAgICAgICAgICAgICAgICBpZiAo
Zm9udFtpXVtqXVtrXT09Jy4nKQ0NCiAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlOw0NCiAgICAgICAgICAgICAgICAgICAgaW50W10gYXJyOw0N
CiAgICAgICAgICAgICAgICAgICAgaWYgKChhcnI9ZmluZHBhaXIoaSxqLGsp
KSE9bnVsbCkgew0NCiAgICAgICAgICAgICAgICAgICAgICAgIHNvbFtpXVtq
XVtrXT0nIyc7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgc29sW2ldW2Fy
clswXV1bYXJyWzFdXT0nIyc7DQ0KICAgICAgICAgICAgICAgICAgICAgICAg
Y29udGludWUgbmV4dGZvbnQ7DQ0KICAgICAgICAgICAgICAgICAgICB9DQ0K
ICAgICAgICAgICAgICAgIH0NDQogICAgICAgICAgICB9DQ0KICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOw0NCiAgICAgICAgfQ0NCiAgICAgICAgcmV0dXJu
IHRydWU7DQ0KICAgIH0NDQogICAgDQ0KICAgIHB1YmxpYyBpbnRbXSBmaW5k
cGFpcihpbnQgZm9udG51bSxpbnQgcm93LGludCBjb2wpDQ0KICAgIHsNDQog
ICAgICAgIGludFtdIHJldD1uZXcgaW50WzJdOw0NCiAgICAgICAgZm9yIChp
bnQgaj0wO2o8cjtqKyspIHsNDQogICAgICAgICAgICBmb3IgKGludCBrPTA7
azxjO2srKykgew0NCiAgICAgICAgICAgICAgICBpZiAoZm9udFtmb250bnVt
XVtqXVtrXT09Jy4nKQ0NCiAgICAgICAgICAgICAgICAgICAgY29udGludWU7
DQ0KICAgICAgICAgICAgICAgIGJvb2xlYW4gc3VjY2VlZHM9dHJ1ZTsNDQog
ICAgICAgICAgICAgICAgZm9yIChpbnQgaT0wO2k8bjtpKyspIHsNDQogICAg
ICAgICAgICAgICAgICAgIGlmIChpPT1mb250bnVtKQ0NCiAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOw0NCiAgICAgICAgICAgICAgICAgICAg
aWYgKGZvbnRbaV1bal1ba109PScuJyB8fCBmb250W2ldW3Jvd11bY29sXT09
Jy4nKQ0NCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOw0NCiAg
ICAgICAgICAgICAgICAgICAgZWxzZQ0NCiAgICAgICAgICAgICAgICAgICAg
ICAgIHN1Y2NlZWRzPWZhbHNlOw0NCiAgICAgICAgICAgICAgICB9DQ0KICAg
ICAgICAgICAgICAgIGlmIChzdWNjZWVkcykgew0NCiAgICAgICAgICAgICAg
ICAgICAgcmV0WzBdPWo7DQ0KICAgICAgICAgICAgICAgICAgICByZXRbMV09
azsNDQogICAgICAgICAgICAgICAgICAgIHJldHVybiByZXQ7DQ0KICAgICAg
ICAgICAgICAgIH0NDQogICAgICAgICAgICB9DQ0KICAgICAgICB9DQ0KICAg
ICAgICByZXR1cm4gbnVsbDsNDQogICAgfQ0NCiAgICANDQogICAgcHVibGlj
IHZvaWQgcmVhZGlucHV0KCkgdGhyb3dzIEV4Y2VwdGlvbg0NCiAgICB7DQ0K
ICAgICAgICBpbnQgdGVzdG51bT0wOw0NCiAgICAgICAgd2hpbGUgKHRydWUp
IHsNDQogICAgICAgICAgICBTdHJpbmcgbGluZTsNDQogICAgICAgICAgICBT
dHJpbmdUb2tlbml6ZXIgc3Q7DQ0KICAgICAgICAgICAgDQ0KICAgICAgICAg
ICAgdGVzdG51bSsrOw0NCiAgICAgICAgICAgIGxpbmU9aW4ucmVhZExpbmUo
KTsNDQogICAgICAgICAgICBpZiAobGluZT09bnVsbCkNDQogICAgICAgICAg
ICAgICAgcmV0dXJuOw0NCiAgICAgICAgICAgIHN0PW5ldyBTdHJpbmdUb2tl
bml6ZXIobGluZSk7DQ0KICAgICAgICAgICAgbj1JbnRlZ2VyLnBhcnNlSW50
KHN0Lm5leHRUb2tlbigpKTsNDQogICAgICAgICAgICByPUludGVnZXIucGFy
c2VJbnQoc3QubmV4dFRva2VuKCkpOw0NCiAgICAgICAgICAgIGM9SW50ZWdl
ci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQ0KICAgICAgICAgICAgDQ0K
ICAgICAgICAgICAgaWYgKG49PTAgfHwgcj09MCB8fCBjPT0wKQ0NCiAgICAg
ICAgICAgICAgICByZXR1cm47DQ0KICAgICAgICAgICAgZm9udD1uZXcgY2hh
cltuXVtyXVtjXTsNDQogICAgICAgICAgICBzb2w9bmV3IGNoYXJbbl1bcl1b
Y107DQ0KICAgICAgICAgICAgZm9yIChpbnQgaj0wO2o8cjtqKyspIHsNDQog
ICAgICAgICAgICAgICAgbGluZT1pbi5yZWFkTGluZSgpOw0NCiAgICAgICAg
ICAgICAgICBzdD1uZXcgU3RyaW5nVG9rZW5pemVyKGxpbmUpOw0NCiAgICAg
ICAgICAgICAgICBmb3IgKGludCBpPTA7aTxuO2krKykgew0NCiAgICAgICAg
ICAgICAgICAgICAgU3RyaW5nIHN0dWI9c3QubmV4dFRva2VuKCk7DQ0KICAg
ICAgICAgICAgICAgICAgICBmb3IgKGludCBrPTA7azxjO2srKykgew0NCiAg
ICAgICAgICAgICAgICAgICAgICAgIGZvbnRbaV1bal1ba109c3R1Yi5jaGFy
QXQoayk7DQ0KICAgICAgICAgICAgICAgICAgICB9DQ0KICAgICAgICAgICAg
ICAgIH0NDQogICAgICAgICAgICB9DQ0KICAgICAgICAgICAgY29weShmb250
LHNvbCk7DQ0KICAgICAgICAgICAgLy9vdXRwdXQoZm9udCk7DQ0KICAgICAg
ICAgICAgLy9vdXRwdXQoc29sKTsNDQogICAgICAgICAgICBvdXQucHJpbnRs
bigiVGVzdCAiICsgdGVzdG51bSk7DQ0KICAgICAgICAgICAgaWYgKGNoZWNr
KCkpIHsNDQogICAgICAgICAgICAgICAgb3V0cHV0KHNvbCk7DQ0KICAgICAg
ICAgICAgfSBlbHNlIHsNDQogICAgICAgICAgICAgICAgb3V0LnByaW50bG4o
ImltcG9zc2libGUiKTsNDQogICAgICAgICAgICB9DQ0KICAgICAgICB9DQ0K
ICAgIH0NDQogICAgDQ0KICAgIHB1YmxpYyB2b2lkIGNvcHkoY2hhcltdW11b
XSBvbmUsY2hhcltdW11bXSB0d28pDQ0KICAgIHsNDQogICAgICAgIGZvciAo
aW50IGk9MDtpPG9uZS5sZW5ndGg7aSsrKSB7DQ0KICAgICAgICAgICAgZm9y
IChpbnQgaj0wO2o8b25lW2ldLmxlbmd0aDtqKyspIHsNDQogICAgICAgICAg
ICAgICAgZm9yIChpbnQgaz0wO2s8b25lW2ldW2pdLmxlbmd0aDtrKyspIHsN
DQogICAgICAgICAgICAgICAgICAgIHR3b1tpXVtqXVtrXT1vbmVbaV1bal1b
a107DQ0KICAgICAgICAgICAgICAgIH0NDQogICAgICAgICAgICB9DQ0KICAg
ICAgICB9DQ0KICAgIH0NDQogICAgDQ0KICAgIHB1YmxpYyB2b2lkIG91dHB1
dChjaGFyW11bXVtdIG91dGFycikNDQogICAgew0NCiAgICAgICAgZm9yIChp
bnQgaj0wO2o8cjtqKyspIHsNDQogICAgICAgICAgICBmb3IgKGludCBpPTA7
aTxuO2krKykgew0NCiAgICAgICAgICAgICAgICBmb3IgKGludCBrPTA7azxj
O2srKykgew0NCiAgICAgICAgICAgICAgICAgICAgb3V0LnByaW50KG91dGFy
cltpXVtqXVtrXSk7DQ0KICAgICAgICAgICAgICAgIH0NDQogICAgICAgICAg
ICAgICAgb3V0LnByaW50KCcgJyk7DQ0KICAgICAgICAgICAgfQ0NCiAgICAg
ICAgICAgIG91dC5wcmludGxuKCk7DQ0KICAgICAgICB9DQ0KICAgIH0NDQog
ICAgDQ0KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFy
Z3MpIHRocm93cyBFeGNlcHRpb24NDQogICAgew0NCiAgICAgICAgZHViYmxl
IGZvbz1uZXcgZHViYmxlKCk7DQ0KICAgICAgICBmb28ucmVhZGlucHV0KCk7
DQ0KICAgIH0NDQp9
---559023410-33463914-1033845778=:11121--

From judge@east.isx.com Sat Oct  5 15:29:05 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shivank@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95JSbt06013
	for <judge@isx.com>; Sat, 5 Oct 2002 15:29:05 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95JScLT000614
	for <judge@isx.com>; Sat, 5 Oct 2002 15:28:38 -0400 (EDT)
Received: from lennon.cc.gatech.edu (lennon.cc.gatech.edu [130.207.114.10])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95JSdS05186
	for <judge@isx.com>; Sat, 5 Oct 2002 15:28:39 -0400 (EDT)
Received: from localhost (shivank@localhost)
	by lennon.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95JScF08521
	for <judge@isx.com>; Sat, 5 Oct 2002 15:28:38 -0400 (EDT)
Date: Sat, 5 Oct 2002 15:28:38 -0400 (EDT)
From: Shivank Dua <shivank@cc.gatech.edu>
To: judge@isx.com
Subject: submit image
Message-ID: <Pine.GSO.4.44.0210051528090.8483-200000@lennon.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1033846118=:8483"
Content-Length: 5557

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

---559023410-851401618-1033846118=:8483
Content-Type: TEXT/PLAIN; charset=US-ASCII




			-Shivank Dua (shivank@cc.gatech.edu)

---559023410-851401618-1033846118=:8483
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="image.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0210051528380.8483@lennon.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="image.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGltYWdlDQ0Kew0NCglwdWJsaWMgc3RhdGljIGludCBk
eFtdID0gey0xLC0xLC0xLCAwLCAwLCAxLCAxLCAxfTsNDQoJcHVibGljIHN0
YXRpYyBpbnQgZHlbXSA9IHstMSwgMCwgMSwtMSwgMSwtMSwgMCwgMX07DQ0K
CXB1YmxpYyBzdGF0aWMgaW50IGR4MVtdID0gey0xLCAxLCAwLCAwfTsNDQoJ
cHVibGljIHN0YXRpYyBpbnQgZHkxW10gPSB7IDAsIDAsLTEsIDF9Ow0NCglw
dWJsaWMgc3RhdGljIEJ1ZmZlcmVkUmVhZGVyIGJyOw0NCglwdWJsaWMgc3Rh
dGljIFByaW50U3RyZWFtIHBzOw0NCglwdWJsaWMgc3RhdGljIFN0cmluZ1Rv
a2VuaXplciBzdDsNDQoJcHVibGljIHN0YXRpYyBpbnQgcm93czsNDQoJcHVi
bGljIHN0YXRpYyBpbnQgY29sczsNDQoJcHVibGljIHN0YXRpYyBib29sZWFu
IG9iamVjdE1hcFtdW107DQ0KCXB1YmxpYyBzdGF0aWMgYm9vbGVhbiB2aXNp
dGVkW11bXTsNDQoJcHVibGljIHN0YXRpYyBjaGFyIGNoYXJNYXBbXVtdOw0N
CglwdWJsaWMgc3RhdGljIGludCBzeDsNDQoJcHVibGljIHN0YXRpYyBpbnQg
c3k7DQ0KCXB1YmxpYyBzdGF0aWMgVmVjdG9yIHBvaW50czsNDQoJcHVibGlj
IHN0YXRpYyBpbnQgcGVyaW1ldGVyOw0NCgkJDQ0KCXB1YmxpYyBzdGF0aWMg
Y2xhc3MgUG9pbnQNDQoJew0NCgkJaW50IHgsIHk7DQ0KCQlwdWJsaWMgUG9p
bnQoIGludCBYLCBpbnQgWSApDQ0KCQl7DQ0KCQkJeCA9IFg7DQ0KCQkJeSA9
IFk7DQ0KCQl9DQ0KCX0NDQoNDQoJcHVibGljIHN0YXRpYyBib29sZWFuIG91
dE9mQm91bmRzKCBpbnQgeCwgaW50IHkgKQ0NCgl7DQ0KCQlpZiggeD49MCAm
JiB4PCBjb2xzICYmIHk+PTAgJiYgeTwgcm93cyApDQ0KCQl7DQ0KCQkJcmV0
dXJuIGZhbHNlOw0NCgkJfQ0NCgkJcmV0dXJuIHRydWU7DQ0KCX0NDQoJDQ0K
CXB1YmxpYyBzdGF0aWMgdm9pZCBkaXNwbGF5TWFwcygpDQ0KCXsNDQoJCWZv
ciggaW50IHk9MDsgeTxyb3dzOyB5KysgKQ0NCgkJew0NCgkJCWZvciggaW50
IHg9MDsgeDxjb2xzOyB4KysgKQ0NCgkJCXsNDQoJCQkJU3lzdGVtLm91dC5w
cmludCggY2hhck1hcFt5XVt4XSApOw0NCgkJCX0NDQoJCQlTeXN0ZW0ub3V0
LnByaW50bG4oKTsNDQoJCX0NDQoJCWZvciggaW50IHk9MDsgeTxyb3dzOyB5
KysgKQ0NCgkJew0NCgkJCWZvciggaW50IHg9MDsgeDxjb2xzOyB4KysgKQ0N
CgkJCXsNDQoJCQkJaWYoIG9iamVjdE1hcFt5XVt4XSApDQ0KCQkJCXsNDQoJ
CQkJCVN5c3RlbS5vdXQucHJpbnQoICIxIiApOw0NCgkJCQl9DQ0KCQkJCWVs
c2UNDQoJCQkJew0NCgkJCQkJU3lzdGVtLm91dC5wcmludCggIjAiICk7DQ0K
CQkJCX0NDQoJCQl9DQ0KCQkJU3lzdGVtLm91dC5wcmludGxuKCk7DQ0KCQl9
DQ0KCX0NDQoNDQoJcHVibGljIHN0YXRpYyB2b2lkIGNvbnZlcnRUb0NoYXIo
IFZlY3RvciB2U3RyICkNDQoJew0NCgkJb2JqZWN0TWFwID0gbmV3IGJvb2xl
YW5bcm93c11bY29sc107DQ0KCQl2aXNpdGVkID0gbmV3IGJvb2xlYW5bcm93
c11bY29sc107DQ0KCQljaGFyTWFwID0gbmV3IGNoYXJbcm93c11bY29sc107
DQ0KCQlmb3IoIGludCB5PTA7IHk8cm93czsgeSsrICkNDQoJCXsNDQoJCQlT
dHJpbmcgc3RyID0gKFN0cmluZykgdlN0ci5nZXQoIHkgKTsNDQoJCQlmb3Io
IGludCB4PTA7IHg8Y29sczsgeCsrICkNDQoJCQl7DQ0KCQkJCWNoYXJNYXBb
eV1beF0gPSBzdHIuY2hhckF0KCB4ICk7DQ0KCQkJfQ0NCgkJfQ0NCgl9DQ0K
DQ0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKCBTdHJpbmcgYXJnc1tdICkg
dGhyb3dzIEV4Y2VwdGlvbg0NCgl7DQ0KCQliciA9IG5ldyBCdWZmZXJlZFJl
YWRlciggbmV3IEZpbGVSZWFkZXIoICJpbWFnZS5pbiIgKSApOw0NCgkJcHMg
PSBuZXcgUHJpbnRTdHJlYW0oIG5ldyBGaWxlT3V0cHV0U3RyZWFtICggImlt
YWdlLm91dCIgKSApOw0NCgkJDQ0KCQl3aGlsZSggdHJ1ZSApDQ0KCQl7DQ0K
CQkJU3RyaW5nIHN0ciA9IGJyLnJlYWRMaW5lKCk7DQ0KCQkJc3QgPSBuZXcg
U3RyaW5nVG9rZW5pemVyKCBzdHIgKTsNDQoJCQlyb3dzID0gSW50ZWdlci5w
YXJzZUludCggc3QubmV4dFRva2VuKCkgKTsNDQoJCQljb2xzID0gSW50ZWdl
ci5wYXJzZUludCggc3QubmV4dFRva2VuKCkgKTsNDQoJCQlzeSA9IEludGVn
ZXIucGFyc2VJbnQoIHN0Lm5leHRUb2tlbigpICk7DQ0KCQkJc3ggPSBJbnRl
Z2VyLnBhcnNlSW50KCBzdC5uZXh0VG9rZW4oKSApOw0NCgkJCWlmKCByb3dz
PT0wICYmIGNvbHM9PTAgJiYgc3g9PTAgJiYgc3k9PTAgKQ0NCgkJCXsNDQoJ
CQkJYnJlYWs7DQ0KCQkJfQ0NCgkJCVZlY3RvciB2U3RyID0gbmV3IFZlY3Rv
cigpOw0NCgkJCWZvciggaW50IGk9MDsgaTxyb3dzOyBpKysgKQ0NCgkJCXsN
DQoJCQkJdlN0ci5hZGQoIGJyLnJlYWRMaW5lKCkudHJpbSgpICk7DQ0KCQkJ
fQ0NCgkJCWNvbnZlcnRUb0NoYXIoIHZTdHIgKTsNDQoJCQlwb2ludHMgPSBu
ZXcgVmVjdG9yKCk7DQ0KCQkJcG9pbnRzLmFkZCggbmV3IFBvaW50KCBzeC0x
LCBzeS0xICkgKTsNDQoJCQl3aGlsZSggcG9pbnRzLnNpemUoKT4gMCApDQ0K
CQkJew0NCgkJCQlQb2ludCBwID0gKFBvaW50KSBwb2ludHMuZ2V0KCAwICk7
DQ0KCQkJCXBvaW50cy5yZW1vdmUoIDAgKTsNDQoJCQkJaWYoIGNoYXJNYXBb
cC55XVtwLnhdPT0nWCcgKQ0NCgkJCQl7DQ0KCQkJCQlvYmplY3RNYXBbcC55
XVtwLnhdID0gdHJ1ZTsNDQoJCQkJLy8gU3lzdGVtLm91dC5wcmludGxuKCAi
IFg6ICIgKyBwLnggKyAiIFk6ICIgKyBwLnkgKTsNDQoJCQkJCWZvciggaW50
IGk9MDsgaTw4OyBpKysgKQ0NCgkJCQkJew0NCgkJCQkJCWludCB4ID0gcC54
ICsgZHhbaV07DQ0KCQkJCQkJaW50IHkgPSBwLnkgKyBkeVtpXTsNDQoJCQkJ
CQlpZiggIW91dE9mQm91bmRzKCB4LCB5ICkgJiYgY2hhck1hcFt5XVt4XSA9
PSAnWCcgJiYgIXZpc2l0ZWRbeV1beF0gKQ0NCgkJCQkJCXsNDQoJCQkJCQkJ
cG9pbnRzLmFkZCggbmV3IFBvaW50KCB4LCB5ICkgKTsNDQoJCQkJCQkJdmlz
aXRlZFt5XVt4XSA9IHRydWU7DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJCQl9
DQ0KCQkJfQ0NCgkJCWRpc3BsYXlNYXBzKCk7DQ0KCQkJDQ0KCQkJcGVyaW1l
dGVyID0gMDsNDQoJCQlmb3IoIGludCB5PTA7IHk8IHJvd3M7IHkrKyApDQ0K
CQkJew0NCgkJCQlmb3IoIGludCB4PTA7IHg8Y29sczsgeCsrICkNDQoJCQkJ
ew0NCgkJCQkJaWYoIG9iamVjdE1hcFt5XVt4XSApDQ0KCQkJCQl7DQ0KCQkJ
CQkJZm9yKCBpbnQgaT0wOyBpPDQ7IGkrKyApDQ0KCQkJCQkJew0NCgkJCQkJ
CQlpbnQgeDEgPSB4ICsgZHgxW2ldOw0NCgkJCQkJCQlpbnQgeTEgPSB5ICsg
ZHkxW2ldOw0NCgkJCQkJCQlpZiggb3V0T2ZCb3VuZHMoIHgxLCB5MSApICkN
DQoJCQkJCQkJew0NCgkJCQkJCQkJcGVyaW1ldGVyKys7DQ0KCQkJCQkJCX0N
DQoJCQkJCQkJaWYoICFvdXRPZkJvdW5kcyggeDEsIHkxICkgJiYgY2hhck1h
cFt5MV1beDFdPT0nLicgKQ0NCgkJCQkJCQl7DQ0KCQkJCQkJCQlwZXJpbWV0
ZXIrKzsNDQoJCQkJCQkJfQ0NCgkJCQkJCX0NDQoJCQkJCX0NDQoJCQkJfQ0N
CgkJCX0NDQoJCQlwcy5wcmludGxuKCBwZXJpbWV0ZXIgKTsNDQoJCX0NDQoJ
fQ0NCn0=
---559023410-851401618-1033846118=:8483--

From judge@east.isx.com Sat Oct  5 16:35:51 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g95KZot24311
	for <judge@isx.com>; Sat, 5 Oct 2002 16:35:50 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g95KZpLT003453
	for <judge@isx.com>; Sat, 5 Oct 2002 16:35:51 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95KZpS08661
	for <judge@isx.com>; Sat, 5 Oct 2002 16:35:52 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g95KZoA25615
	for <judge@isx.com>; Sat, 5 Oct 2002 16:35:50 -0400 (EDT)
Date: Sat, 5 Oct 2002 16:35:50 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: submit split
Message-ID: <Pine.GSO.4.44.0210051635250.11121-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1254324197-1033850150=:11121"
Content-Length: 9226

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




			-Trayton Otto (totto@cc.gatech.edu)

---559023410-1254324197-1033850150=:11121
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="split.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0210051635500.11121@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="split.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KaW1w
b3J0IGphdmEudGV4dC4qOw0NCg0NCnB1YmxpYyBjbGFzcyBzcGxpdCB7DQ0K
ICAgIA0NCiAgICBwdWJsaWMgc3RhdGljIEJ1ZmZlcmVkUmVhZGVyIGJyOw0N
CiAgICBwdWJsaWMgc3RhdGljIFByaW50V3JpdGVyIG91dDsNDQogICAgcHVi
bGljIHN0YXRpYyBTdHJpbmcgcGFyc2VzdHJpbmc7DQ0KICAgIHB1YmxpYyBz
dGF0aWMgY2hhcltdW10gbWFwOw0NCiAgICANDQogICAgcHVibGljIHN0YXRp
YyBib29sZWFuIERCVUcgPSBmYWxzZTsNDQogICAgDQ0KICAgIA0NCiAgICBw
dWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3Mg
RXhjZXB0aW9uIHsNDQogICAgICAgIGJyID0gbmV3IEJ1ZmZlcmVkUmVhZGVy
KG5ldyBGaWxlUmVhZGVyKCJzcGxpdC5pbiIpKTsNDQogICAgICAgIG91dCA9
IG5ldyBQcmludFdyaXRlcihuZXcgRmlsZVdyaXRlcigic3BsaXQub3V0Iikp
Ow0NCiAgICAgICAgU3RyaW5nIGEgPSBici5yZWFkTGluZSgpLnRyaW0oKTsN
DQogICAgICAgIGludCBudW0gPSBJbnRlZ2VyLnBhcnNlSW50KGEpOw0NCiAg
ICAgICAgZm9yKGludCBpPTA7aTxudW07aSsrKQ0NCiAgICAgICAgew0NCiAg
ICAgICAgICAgIGEgPSBici5yZWFkTGluZSgpOw0NCiAgICAgICAgICAgIHBh
cnNlc3RyaW5nID0gYTsNDQogICAgICAgICAgICBOb2RlIHJvb3QgPSBidWls
ZHRyZWUoKTsNDQogICAgICAgICAgICBpZihEQlVHKSBTeXN0ZW0ub3V0LnBy
aW50bG4ocm9vdCk7DQ0KICAgICAgICAgICAgDQ0KICAgICAgICAgICAgcm9v
dC5jYWxjTWluKCk7DQ0KICAgICAgICAgICAgDQ0KICAgICAgICAgICAgcm9v
dC5hY3RIID0gcm9vdC5taW5IOw0NCiAgICAgICAgICAgIHJvb3QuYWN0VyA9
IHJvb3QubWluVzsNDQogICAgICAgICAgICANDQogICAgICAgICAgICByb290
LmNhbGNBY3R1YWwoKTsNDQogICAgICAgICAgICANDQogICAgICAgICAgICBt
YXAgPSBuZXcgY2hhcltyb290LmFjdFcrMV1bcm9vdC5hY3RIKzFdOw0NCiAg
ICAgICAgICAgIGZvcihpbnQgaiA9IDA7ajxyb290LmFjdFcrMTtqKyspZm9y
KGludCBrPTA7azxyb290LmFjdEgrMTtrKyspIG1hcFtqXVtrXSA9ICcgJzsg
DQ0KICAgICAgICAgICAgDQ0KICAgICAgICAgICAgcm9vdC5wcmludCgwLDAp
Ow0NCiAgICAgICAgICAgIA0NCiAgICAgICAgICAgIG91dC5wcmludGxuKChp
KzEpKTsNDQogICAgICAgICAgICAgICAgZm9yKGludCBrID0gMDtrPHJvb3Qu
YWN0SCsxO2srKykgew0NCiAgICAgICAgICAgIGZvcihpbnQgaiA9IDA7ajxy
b290LmFjdFcrMTtqKyspIHsNDQogICAgICAgICAgICAgICAgICAgIG91dC5w
cmludChtYXBbal1ba10pOw0NCiAgICAgICAgICAgICAgICB9DQ0KICAgICAg
ICAgICAgICAgIG91dC5wcmludGxuKCIiKTsNDQogICAgICAgICAgICB9DQ0K
ICAgICAgICB9DQ0KICAgICAgICANDQogICAgICAgIG91dC5mbHVzaCgpOw0N
CiAgICAgICAgb3V0LmNsb3NlKCk7DQ0KICAgICAgICANDQogICAgICAgIFN0
cmluZyBzOw0NCiAgICAgICAgU3RyaW5nVG9rZW5pemVyIHN0Ow0NCg0NCg0N
CiAgICB9DQ0KICAgIA0NCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgd3JpdGVX
aW4oaW50IHN3LCBpbnQgc2gsIGludCB3aWR0aCwgaW50IGhlaWdodCwgY2hh
ciBjKSB7DQ0KICAgICAgICBtYXBbc3ddW3NoXSA9IGM7DQ0KICAgICAgICBt
YXBbc3crd2lkdGhdW3NoXSA9ICcqJzsNDQogICAgICAgIG1hcFtzdyt3aWR0
aF1bc2graGVpZ2h0XSA9ICcqJzsNDQogICAgICAgIG1hcFtzd11bc2graGVp
Z2h0XSA9ICcqJzsNDQoNDQogICAgICAgIGZvcihpbnQgaSA9IDE7aTx3aWR0
aDtpKyspIHsNDQogICAgICAgICAgICBpZihtYXBbc3craV1bc2hdPT0nICcp
IHsgbWFwW3N3K2ldW3NoXT0nLSc7IH0NDQogICAgICAgICAgICBpZihtYXBb
c3craV1bc2graGVpZ2h0XT09JyAnKSB7IG1hcFtzdytpXVtzaCtoZWlnaHRd
PSctJzsgfQ0NCiAgICAgICAgfQ0NCg0NCiAgICAgICAgZm9yKGludCBqPTE7
ajxoZWlnaHQ7aisrKSB7DQ0KICAgICAgICAgICAgaWYobWFwW3N3XVtzaCtq
XT09JyAnKSB7IG1hcFtzd11bc2gral09J3wnOyB9DQ0KICAgICAgICAgICAg
aWYobWFwW3N3K3dpZHRoXVtzaCtqXT09JyAnKSB7IG1hcFtzdyt3aWR0aF1b
c2gral09J3wnOyB9DQ0KICAgICAgICB9DQ0KICAgICAgICAgICAgDQ0KDQ0K
DQ0KDQ0KDQ0KDQ0KICAgICAgICAvKg0NCiAgICAgICAgbWFwW3NoXVtzd109
YzsNDQogICAgICAgIHdpZHRoKys7DQ0KICAgICAgICBoZWlnaHQrKzsNDQog
ICAgICAgIGZvciAoaW50IGk9MDtpPHdpZHRoO2krKykgew0NCiAgICAgICAg
ICAgIGNoYXIgY2g7DQ0KICAgICAgICAgICAgaWYgKGk9PTAgfHwgaT09KHdp
ZHRoLTEpKQ0NCiAgICAgICAgICAgICAgICBjaD0nKic7DQ0KICAgICAgICAg
ICAgZWxzZQ0NCiAgICAgICAgICAgICAgICBjaD0nLSc7DQ0KICAgICAgICAg
ICAgaWYgKG1hcFtzaF1baV09PScgJykgew0NCiAgICAgICAgICAgICAgICBt
YXBbc2hdW2ldPWNoOw0NCiAgICAgICAgICAgIH0NDQogICAgICAgICAgICBp
ZiAobWFwW3NoK2hlaWdodC0xXVtpXT09JyAnKSB7DQ0KICAgICAgICAgICAg
ICAgIG1hcFtzaCtoZWlnaHQtMV1baV09Y2g7DQ0KICAgICAgICAgICAgfQ0N
CiAgICAgICAgfQ0NCiAgICAgICAgZm9yIChpbnQgaj1zaDtqPHNoK2hlaWdo
dC0xO2orKykgew0NCiAgICAgICAgICAgIGlmIChtYXBbal1bc3ddPT0nICcp
DQ0KICAgICAgICAgICAgICAgIG1hcFtqXVtzd109J3wnOw0NCiAgICAgICAg
ICAgIGlmIChtYXBbal1bc3crd2lkdGgtMV09PScgJykNDQogICAgICAgICAg
ICAgICAgbWFwW2pdW3N3K3dpZHRoLTFdPSd8JzsNDQogICAgICAgIH0NDQog
ICAgICAgICovDQ0KICAgIH0NDQogICAgDQ0KICAgIA0NCiAgICBwdWJsaWMg
c3RhdGljIE5vZGUgYnVpbGR0cmVlKCkNDQogICAgew0NCiAgICAgICAgTm9k
ZSBOPW51bGw7DQ0KICAgICAgICBjaGFyIGMgPSBwYXJzZXN0cmluZy5jaGFy
QXQoMCk7DQ0KICAgICAgICBwYXJzZXN0cmluZyA9IHBhcnNlc3RyaW5nLnN1
YnN0cmluZygxKTsNDQogICAgICAgIGlmKGM9PSd8JyB8fCBjPT0nLScpDQ0K
ICAgICAgICB7DQ0KICAgICAgICAgICAgTiA9IG5ldyBGcmFtZSgpOw0NCiAg
ICAgICAgICAgIEZyYW1lIEYgPSAoRnJhbWUpTjsNDQogICAgICAgICAgICBp
ZihjPT0nfCcpIEYuaXNQaXBlID0gdHJ1ZTsNDQogICAgICAgICAgICBGLmxl
ZnQgPSBidWlsZHRyZWUoKTsNDQogICAgICAgICAgICBGLnJpZ2h0ID0gYnVp
bGR0cmVlKCk7ICAgICAgICAgICAgDQ0KICAgICAgICB9DQ0KICAgICAgICBl
bHNlDQ0KICAgICAgICB7DQ0KICAgICAgICAgICAgTiA9IG5ldyBMZXR0ZXIo
Yyk7DQ0KICAgICAgICB9DQ0KICAgICAgICByZXR1cm4gTjsNDQogICAgfQ0N
CiAgICANDQogICAgDQ0KICAgIHN0YXRpYyBjbGFzcyBOb2RlIHsNDQogICAg
ICAgIHB1YmxpYyBpbnQgbWluSCwgbWluVywgYWN0SCwgYWN0VzsNDQogICAg
ICAgIA0NCiAgICAgICAgcHVibGljIHZvaWQgY2FsY01pbigpezt9DQ0KICAg
ICAgICBwdWJsaWMgdm9pZCBjYWxjQWN0dWFsKCl7O30NDQogICAgICAgIHB1
YmxpYyB2b2lkIHByaW50KGludCB3LCBpbnQgaCkgezt9DQ0KICAgICAgICAN
DQogICAgICAgIHB1YmxpYyBTdHJpbmcgdG9TdHJpbmcoKQ0NCiAgICAgICAg
ew0NCiAgICAgICAgICAgIHJldHVybiAiQVJHSCEiOw0NCiAgICAgICAgfQ0N
CiAgICB9DQ0KICAgIA0NCiAgICBzdGF0aWMgY2xhc3MgRnJhbWUgZXh0ZW5k
cyBOb2RlIHsNDQogICAgICAgIHB1YmxpYyBOb2RlIGxlZnQ7DQ0KICAgICAg
ICBwdWJsaWMgTm9kZSByaWdodDsNDQogICAgICAgIHB1YmxpYyBib29sZWFu
IGlzUGlwZTsNDQogICAgICAgIA0NCiAgICAgICAgcHVibGljIHZvaWQgY2Fs
Y01pbigpIHsNDQogICAgICAgICAgICBsZWZ0LmNhbGNNaW4oKTsNDQogICAg
ICAgICAgICByaWdodC5jYWxjTWluKCk7DQ0KICAgICAgICAgICAgDQ0KICAg
ICAgICAgICAgaWYoaXNQaXBlKSB7DQ0KICAgICAgICAgICAgICAgIG1pbkgg
PSBNYXRoLm1heChsZWZ0Lm1pbkgscmlnaHQubWluSCk7DQ0KICAgICAgICAg
ICAgICAgIG1pblcgPSBsZWZ0Lm1pblcrcmlnaHQubWluVzsNDQogICAgICAg
ICAgICB9IGVsc2Ugew0NCiAgICAgICAgICAgICAgICBtaW5IID0gbGVmdC5t
aW5IK3JpZ2h0Lm1pbkg7DQ0KICAgICAgICAgICAgICAgIG1pblcgPSBNYXRo
Lm1heChsZWZ0Lm1pblcscmlnaHQubWluVyk7DQ0KICAgICAgICAgICAgfQ0N
CiAgICAgICAgfQ0NCiAgICAgICAgDQ0KICAgICAgICBwdWJsaWMgdm9pZCBj
YWxjQWN0dWFsKCkgew0NCiAgICAgICAgICAgIGlmKGlzUGlwZSkgew0NCiAg
ICAgICAgICAgICAgICBsZWZ0LmFjdEggPSBhY3RIOw0NCiAgICAgICAgICAg
ICAgICByaWdodC5hY3RIID0gYWN0SDsNDQoNDQogICAgICAgICAgICAgICAg
bGVmdC5hY3RXID0gbGVmdC5taW5XKmFjdFcvbWluVzsNDQogICAgICAgICAg
ICAgICAgcmlnaHQuYWN0VyA9IHJpZ2h0Lm1pblcqYWN0Vy9taW5XOw0NCiAg
ICAgICAgICAgICAgICBpZihsZWZ0LmFjdFcrcmlnaHQuYWN0VyAhPSBhY3RX
KSB7IGxlZnQuYWN0VysrOyB9DQ0KICAgICAgICAgICAgfSBlbHNlIHsNDQog
ICAgICAgICAgICAgICAgbGVmdC5hY3RIID0gbGVmdC5taW5IKmFjdEgvbWlu
SDsNDQogICAgICAgICAgICAgICAgcmlnaHQuYWN0SCA9IHJpZ2h0Lm1pbkgq
YWN0SC9taW5IOw0NCiAgICAgICAgICAgICAgICBpZihsZWZ0LmFjdEgrcmln
aHQuYWN0SCAhPSBhY3RIKSB7IGxlZnQuYWN0SCsrOyB9DQ0KICAgICAgICAg
ICAgICAgIA0NCiAgICAgICAgICAgICAgICBsZWZ0LmFjdFcgPSBhY3RXOw0N
CiAgICAgICAgICAgICAgICByaWdodC5hY3RXID0gYWN0VzsNDQogICAgICAg
ICAgICB9ICAgICAgICAgICAgICAgIA0NCiAgICAgICAgICAgIA0NCiAgICAg
ICAgICAgIGlmKHNwbGl0LkRCVUcpIFN5c3RlbS5vdXQucHJpbnRsbigoaXNQ
aXBlPyJ8IjoiLSIpKyIgbWluSD0iK21pbkgrIiBtaW5XPSIrbWluVysiIGFj
dEg9IithY3RIKyIgYWN0Vz0iK2FjdFcpOyANDQoNDQogICAgICAgICAgICBs
ZWZ0LmNhbGNBY3R1YWwoKTsNDQogICAgICAgICAgICByaWdodC5jYWxjQWN0
dWFsKCk7DQ0KICAgICAgICAgICAgIA0NCiAgICAgICAgfQ0NCiAgICAgICAg
DQ0KICAgICAgICBwdWJsaWMgdm9pZCBwcmludChpbnQgdywgaW50IGgpIHsN
DQogICAgICAgICAgICBsZWZ0LnByaW50KHcsaCk7DQ0KICAgICAgICAgICAg
aWYoaXNQaXBlKSB7DQ0KICAgICAgICAgICAgICAgIHcgKz0gbGVmdC5hY3RX
Ow0NCiAgICAgICAgICAgIH0gZWxzZSB7DQ0KICAgICAgICAgICAgICAgIGgg
Kz0gbGVmdC5hY3RIOw0NCiAgICAgICAgICAgIH0NDQogICAgICAgICAgICBy
aWdodC5wcmludCh3LGgpOw0NCiAgICAgICAgfQ0NCiAgICAgICAgDQ0KICAg
ICAgICBwdWJsaWMgU3RyaW5nIHRvU3RyaW5nKCkNDQogICAgICAgIHsNDQog
ICAgICAgICAgICByZXR1cm4gKChpc1BpcGUpPyJ8IjoiLSIpICsgbGVmdC50
b1N0cmluZygpICsgcmlnaHQudG9TdHJpbmcoKTsNDQogICAgICAgIH0NDQog
ICAgfQ0NCiAgICANDQogICAgc3RhdGljIGNsYXNzIExldHRlciBleHRlbmRz
IE5vZGUgew0NCiAgICAgICAgcHVibGljIGNoYXIgdmFsdWU7DQ0KICAgICAg
ICANDQogICAgICAgIHB1YmxpYyBMZXR0ZXIoY2hhciBjKSB7DQ0KICAgICAg
ICAgICAgdmFsdWUgPSBjOw0NCiAgICAgICAgfQ0NCiAgICAgICAgDQ0KICAg
ICAgICBwdWJsaWMgdm9pZCBjYWxjTWluKCkgew0NCiAgICAgICAgICAgIG1p
bkggPSAyOw0NCiAgICAgICAgICAgIG1pblcgPSAyOw0NCiAgICAgICAgfQ0N
CiAgICAgICAgDQ0KICAgICAgICBwdWJsaWMgdm9pZCBjYWxjQWN0dWFsKCkg
ew0NCiAgICAgICAgICAgIGlmKHNwbGl0LkRCVUcpIFN5c3RlbS5vdXQucHJp
bnRsbih2YWx1ZSsiIG1pbkg9IittaW5IKyIgbWluVz0iK21pblcrIiBhY3RI
PSIrYWN0SCsiIGFjdFc9IithY3RXKTsNDQogICAgICAgIH0NDQogICAgICAg
IA0NCiAgICAgICAgcHVibGljIHZvaWQgcHJpbnQoaW50IHcsIGludCBoKSB7
DQ0KICAgICAgICAgICAgc3BsaXQud3JpdGVXaW4odyxoLGFjdFcsYWN0SCx2
YWx1ZSk7DQ0KICAgICAgICB9DQ0KDQ0KICAgICAgICBwdWJsaWMgU3RyaW5n
IHRvU3RyaW5nKCkNDQogICAgICAgIHsNDQogICAgICAgICAgICByZXR1cm4g
dmFsdWUgKyAiIjsNDQogICAgICAgIH0NDQoNDQoNDQoNDQoNDQoNDQoNDQog
ICAgfQ0NCg0NCiAgICANDQogICAgDQ0KICAgIA0NCiB9ICAgDQ0KIA0NCiAN
DQogDQ0KIA==
---559023410-1254324197-1033850150=:11121--

