From MAILER-DAEMON Mon Aug 25 10:47:56 2003
Date: 25 Aug 2003 10:47:56 -0400
From: Mail System Internal Data <MAILER-DAEMON@east.isx.com>
Subject: DON'T DELETE THIS MESSAGE -- FOLDER INTERNAL DATA
X-IMAP: 1061822876 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 Aug 24 13:23:50 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OHNMjN012301
	for <judge@isx.com>; Sun, 24 Aug 2003 13:23:49 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 392265B1C0
	for <judge@isx.com>; Sun, 24 Aug 2003 13:23:26 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 199E25B1CE
	for <judge@isx.com>; Sun, 24 Aug 2003 13:23:25 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 27243-01-87 for <judge@isx.com>;
 Sun, 24 Aug 2003 13:23:24 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (Postfix) with ESMTP id DA1E15B1C0
	for <judge@isx.com>; Sun, 24 Aug 2003 13:23:24 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OHNMJs025760
	for <judge@isx.com>; Sun, 24 Aug 2003 13:23:22 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OHNMbg019771
	for <judge@isx.com>; Sun, 24 Aug 2003 13:23:22 -0400 (EDT)
Date: Sun, 24 Aug 2003 13:23:22 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: Here We Are - TopCoders : )
Message-ID: <Pine.GSO.4.50.0308241322520.19733-100000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=-0.9 required=4.0
	tests=BAYES_30,USER_AGENT_PINE
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-NIET-Metrics: mailgate1.isx.com 1080; IP=ok Body=1 Fuz1=1
Content-Length: 54

Here We Are


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


From judge@east.isx.com Sun Aug 24 13:24:56 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OHOSjN012336
	for <judge@isx.com>; Sun, 24 Aug 2003 13:24:56 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 6FB305B206
	for <judge@isx.com>; Sun, 24 Aug 2003 13:24:32 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 50D195B207
	for <judge@isx.com>; Sun, 24 Aug 2003 13:24:31 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 27243-01-93 for <judge@isx.com>;
 Sun, 24 Aug 2003 13:24:31 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (Postfix) with ESMTP id 1C95B5B206
	for <judge@isx.com>; Sun, 24 Aug 2003 13:24:31 -0400 (EDT)
Received: from siwenna.cc.gatech.edu (siwenna.cc.gatech.edu [130.207.7.232])
	by sark.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OHOTJs025867
	for <judge@isx.com>; Sun, 24 Aug 2003 13:24:29 -0400 (EDT)
From: krystian@cc.gatech.edu (Roland Krystian Alberciak)
Received: from cc.gatech.edu (localhost [127.0.0.1])
	by siwenna.cc.gatech.edu (8.12.9/8.12.8) with SMTP id h7OHOSc6011237
	for <judge@isx.com>; Sun, 24 Aug 2003 13:24:28 -0400 (EDT)
Received: from cheyenne-win.cc.gatech.edu ([130.207.114.182])
        (SquirrelMail authenticated user krystian)
        by webmail.cc.gatech.edu with HTTP;
        Sun, 24 Aug 2003 13:24:28 -0400 (EDT)
Message-ID: <1890.130.207.114.182.1061745868.squirrel@webmail.cc.gatech.edu>
Date: Sun, 24 Aug 2003 13:24:28 -0400 (EDT)
Subject: estamos aqui
To: <judge@isx.com>
X-Priority: 3
Importance: Normal
X-Mailer: SquirrelMail (version 1.2.8)
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.0 required=4.0
	tests=none
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-NIET-Metrics: mailgate1.isx.com 1080; IP=ok Body=0
Content-Length: 4






From judge@east.isx.com Sun Aug 24 13:25:22 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OHOsjN013602
	for <judge@isx.com>; Sun, 24 Aug 2003 13:25:21 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id D25DF5B202
	for <judge@isx.com>; Sun, 24 Aug 2003 13:24:57 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id B05635B207
	for <judge@isx.com>; Sun, 24 Aug 2003 13:24:56 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 27243-01-94 for <judge@isx.com>;
 Sun, 24 Aug 2003 13:24:56 -0400 (EDT)
Received: from hellmouth2.gatech.edu (hellmouth2.gatech.edu [130.207.165.162])
	by mailgate1.isx.com (Postfix) with ESMTP id 8523C5B202
	for <judge@isx.com>; Sun, 24 Aug 2003 13:24:56 -0400 (EDT)
Received: from hellmouth2.gatech.edu (localhost [127.0.0.1])
	by hellmouth2.gatech.edu (Postfix) with SMTP id B59ECA5A7
	for <judge@isx.com>; Sun, 24 Aug 2003 13:24:54 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from mailprx6.gatech.edu (mailprx6.prism.gatech.edu [130.207.171.20])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth2.gatech.edu (Postfix) with ESMTP id 9F17FA487
	for <judge@isx.com>; Sun, 24 Aug 2003 13:24:54 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx6.gatech.edu (Postfix) with ESMTP id 2A8A63A602
	for <judge@isx.com>; Sun, 24 Aug 2003 13:24:53 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from 130.207.114.186 ( [130.207.114.186])
	as user gtg244p@tunnel.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 13:24:52 -0400
Message-ID: <1061745892.3f48f4e501d9b@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 13:24:53 -0400
From: gtg244p@mail.gatech.edu
To: judge@isx.com
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.186
X-Authenticated-User: gtg244p
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.7 required=4.0
	tests=NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-NIET-Metrics: mailgate1.isx.com 1080; IP=ok Body=0
Content-Length: 41

Here we are the C++ (Gary team).

-- 




From judge@east.isx.com Sun Aug 24 13:26:45 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OHQIjN017388
	for <judge@isx.com>; Sun, 24 Aug 2003 13:26:45 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 98D105B1C0
	for <judge@isx.com>; Sun, 24 Aug 2003 13:26:21 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 6A9A05B201
	for <judge@isx.com>; Sun, 24 Aug 2003 13:26:20 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 27243-01-100 for <judge@isx.com>;
 Sun, 24 Aug 2003 13:26:20 -0400 (EDT)
Received: from imf18aec.mail.bellsouth.net (imf18aec.mail.bellsouth.net [205.152.59.66])
	by mailgate1.isx.com (Postfix) with ESMTP id 326A15B1C0
	for <judge@isx.com>; Sun, 24 Aug 2003 13:26:20 -0400 (EDT)
Received: from mail.bellsouth.net ([205.152.59.156])
          by imf18aec.mail.bellsouth.net
          (InterMail vM.5.01.05.27 201-253-122-126-127-20021220) with SMTP
          id <20030824172618.PPEI13779.imf18aec.mail.bellsouth.net@mail.bellsouth.net>
          for <judge@isx.com>; Sun, 24 Aug 2003 13:26:18 -0400
X-Mailer: Openwave WebEngine, version 2.8.11 (webedge20-101-194-20030622)
From: <bjchamb@bellsouth.net>
To: <judge@isx.com>
Subject: we're here...
Date: Sun, 24 Aug 2003 13:26:18 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Message-Id: <20030824172618.PPEI13779.imf18aec.mail.bellsouth.net@mail.bellsouth.net>
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=1.1 required=4.0
	tests=NO_REAL_NAME
	version=2.55
X-Spam-Level: *
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-NIET-Metrics: mailgate1.isx.com 1080; IP=ok Body=1 Fuz1=1
Content-Length: 41

Ben Chambers
Vladimir Uraziv
Matt Wood



From judge@east.isx.com Sun Aug 24 13:45:23 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OHitjN008174
	for <judge@isx.com>; Sun, 24 Aug 2003 13:45:22 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 4E99E5B1E0
	for <judge@isx.com>; Sun, 24 Aug 2003 13:44:59 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 769E55B200
	for <judge@isx.com>; Sun, 24 Aug 2003 13:44:55 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 28854-01-73 for <judge@isx.com>;
 Sun, 24 Aug 2003 13:44:55 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (Postfix) with ESMTP id 350135B1E0
	for <judge@isx.com>; Sun, 24 Aug 2003 13:44:55 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OHirJs027263
	for <judge@isx.com>; Sun, 24 Aug 2003 13:44:53 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OHiqNU020837
	for <judge@isx.com>; Sun, 24 Aug 2003 13:44:52 -0400 (EDT)
Date: Sun, 24 Aug 2003 13:44:52 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: Submitting meatball (C)
Message-ID: <Pine.GSO.4.50.0308241344220.19733-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1061747092=:19733"
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=-0.5 required=4.0
	tests=AWL,USER_AGENT_PINE
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-NIET-Metrics: mailgate1.isx.com 1080; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 2220

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

Submitting meatball (C)


			-Trayton Otto (totto@cc.gatech.edu)
---559023410-851401618-1061747092=:19733
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="meatball.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.50.0308241344520.19733@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="meatball.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIG1lYXRiYWxsIHsNDQoJDQ0KCXB1YmxpYyBzdGF0aWMg
dm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpICB0aHJvd3MgRXhjZXB0aW9uIHsN
DQoJCVN0cmluZyBzOw0NCgkJU3RyaW5nVG9rZW5pemVyIHN0Ow0NCgkJDQ0K
CQlCdWZmZXJlZFJlYWRlciBiciA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcg
RmlsZVJlYWRlcigibWVhdGJhbGwuaW4iKSk7DQ0KCQlQcmludFdyaXRlciBv
dXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3IEZpbGVPdXRwdXRTdHJlYW0oIm1l
YXRiYWxsLm91dCIpKTsNDQoJCQ0NCgkJd2hpbGUoIChzPWJyLnJlYWRMaW5l
KCkpICE9IG51bGwpIHsNDQoJCQlzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIo
cyk7DQ0KCQkJDQ0KCQkJaW50IG4gPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5l
eHRUb2tlbigpKTsNDQoJCQkNDQoJCQlpZihuPT0wKSB7DQ0KCQkJCW91dC5m
bHVzaCgpOw0NCgkJCQlvdXQuY2xvc2UoKTsNDQoJCQkJDQ0KCQkJCVN5c3Rl
bS5leGl0KDApOw0NCgkJCX0NDQoJCQkNDQoJCQlpbnRbXSBiYWxscyA9IG5l
dyBpbnRbbl07DQ0KCQkJaW50IHN1bSA9IDA7DQ0KCQkJZm9yKGludCBpID0g
MDtpPG47aSsrKSB7DQ0KCQkJCWJhbGxzW2ldID0gSW50ZWdlci5wYXJzZUlu
dChzdC5uZXh0VG9rZW4oKSk7DQ0KCQkJCXN1bSArPSBiYWxsc1tpXTsNDQoJ
CQl9DQ0KCQkJDQ0KCQkJaW50IHNlcnZlcjEgPSAwOw0NCgkJCWJvb2xlYW4g
YW5zd2VyRm91bmQgPSBmYWxzZTsNDQoJCQlmb3IoaW50IGkgPSAwO2k8biAm
JiAhYW5zd2VyRm91bmQ7aSsrKSB7DQ0KCQkJCXNlcnZlcjEgKz0gYmFsbHNb
aV07DQ0KCQkJCWlmKHN1bS1zZXJ2ZXIxPT1zZXJ2ZXIxKSB7DQ0KCQkJCQlv
dXQucHJpbnRsbigiU2FtIHN0b3BzIGF0IHBvc2l0aW9uICIrKGkrMSkrIiBh
bmQgRWxsYSBzdG9wcyBhdCBwb3NpdGlvbiAiKyhpKzIpKyIuIik7DQ0KCQkJ
CQlhbnN3ZXJGb3VuZCA9IHRydWU7DQ0KCQkJCX0NDQoJCQl9DQ0KCQkJaWYo
IWFuc3dlckZvdW5kKSB7DQ0KCQkJCW91dC5wcmludGxuKCJObyBlcXVhbCBw
YXJ0aXRpb25pbmcuIik7DQ0KCQkJfQ0NCgkJfQ0NCgkJDQ0KCX0NDQp9
---559023410-851401618-1061747092=:19733--


From judge@east.isx.com Sun Aug 24 13:57:22 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OHusjN025218
	for <judge@isx.com>; Sun, 24 Aug 2003 13:57:22 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id B07C85B1E0
	for <judge@isx.com>; Sun, 24 Aug 2003 13:56:58 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 9D2195B200
	for <judge@isx.com>; Sun, 24 Aug 2003 13:56:57 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 02017-01-13 for <judge@isx.com>;
 Sun, 24 Aug 2003 13:56:57 -0400 (EDT)
Received: from hellmouth3.gatech.edu (hellmouth3.gatech.edu [130.207.165.163])
	by mailgate1.isx.com (Postfix) with ESMTP id 5E68F5B1E0
	for <judge@isx.com>; Sun, 24 Aug 2003 13:56:57 -0400 (EDT)
Received: from hellmouth3.gatech.edu (localhost [127.0.0.1])
	by hellmouth3.gatech.edu (Postfix) with SMTP id 79CCF220EB3
	for <judge@isx.com>; Sun, 24 Aug 2003 13:56:55 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from mailprx5.gatech.edu (mailprx5.prism.gatech.edu [130.207.171.19])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth3.gatech.edu (Postfix) with ESMTP id 2E52D220E99
	for <judge@isx.com>; Sun, 24 Aug 2003 13:56:54 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx5.gatech.edu (Postfix) with ESMTP id 96C8D3A608
	for <judge@isx.com>; Sun, 24 Aug 2003 13:56:52 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from 130.207.114.186 ( [130.207.114.186])
	as user gtg244p@tunnel.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 13:56:52 -0400
Message-ID: <1061747812.3f48fc646abfa@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 13:56:52 -0400
From: gtg244p@mail.gatech.edu
To: judge@isx.com
Subject: problem F
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-MOQ106174781298377288c0762fc6d010bfd6c4ab690b"
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.186
X-Authenticated-User: gtg244p
X-Sanitizer: This message has been sanitized!
X-Sanitizer-URL: http://mailtools.anomy.net/
X-Sanitizer-Rev: $Id: Sanitizer.pm,v 1.54 2002/02/15 16:59:07 bre Exp $
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.7 required=4.0
	tests=AWL,NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 1660

This message is in MIME format.

---MOQ106174781298377288c0762fc6d010bfd6c4ab690b
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Here is the solution code for problem F

-ram.

-- 

---MOQ106174781298377288c0762fc6d010bfd6c4ab690b
Content-Type: text/plain; name="salon.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="salon.cpp"

I2luY2x1ZGUgPGlvc3RyZWFtPg0KI2luY2x1ZGUgPHN0cmluZz4NCiNpbmNsdWRlIDxhbGdvcml0
aG0+DQojaW5jbHVkZSA8aW9tYW5pcD4NCiNpbmNsdWRlIDxtYXRoLmg+DQojaW5jbHVkZSA8aW9t
YW5pcD4NCiNpbmNsdWRlIDxmc3RyZWFtPg0KDQp1c2luZyBuYW1lc3BhY2Ugc3RkOw0KDQppZnN0
cmVhbSBmaW4oInNhbG9uLmluIik7DQojZGVmaW5lIGNpbiBmaW4NCg0Kb2ZzdHJlYW0gZm91dCgi
c2Fsb24ub3V0Iik7DQojZGVmaW5lIGNvdXQgZm91dA0KDQoNCmludCBtYWluKCl7DQoNCglpbnQg
aSxqLGsscmVzOw0KCXN0cmluZyBsaXN0ZXI7DQoJaW50IG51bXM7DQoJaW50IHZhbHNbMjddOw0K
DQoJd2hpbGUoY2luPj5udW1zPj5saXN0ZXIpew0KDQoJCXJlcz0wOw0KCQlpZihudW1zPT0wKSBi
cmVhazsNCgkJbWVtc2V0KHZhbHMsMCxzaXplb2YodmFscykpOw0KDQoJCWs9bnVtczsNCgkJZm9y
KGk9MDtpPGxpc3Rlci5sZW5ndGgoKTtpKyspew0KCQkJaWYodmFsc1tsaXN0ZXJbaV0tJ0EnXT09
MCl7DQoJCQkJaWYobnVtcz4wKXsNCgkJCQkJbnVtcy0tOw0KCQkJCQl2YWxzW2xpc3RlcltpXS0n
QSddPTE7DQoJCQkJfQ0KCQkJCWVsc2V7DQoJCQkJCXZhbHNbbGlzdGVyW2ldLSdBJ109LTE7DQoJ
CQkJCXJlcysrOw0KCQkJCX0NCgkJCQkNCgkJCX0NCgkJCWVsc2V7DQoJCQkgIGlmKHZhbHNbbGlz
dGVyW2ldLSdBJ109PTEpDQoJCQkJICBudW1zKys7DQoJCQkgIHZhbHNbbGlzdGVyW2ldLSdBJ109
MDsNCgkJCX0NCgkJCQkNCgkJfQ0KDQoNCgkJaWYocmVzPT0wKSBjb3V0PDwiQWxsIGN1c3RvbWVy
cyB0YW5uZWQgc3VjY2Vzc2Z1bGx5LiI8PGVuZGw7DQoJCWVsc2UNCgkJCWNvdXQ8PHJlczw8IiBj
dXN0b21lcihzKSB3YWxrZWQgYXdheS4iPDxlbmRsOw0KDQoJfQ0KCQ0KCXJldHVybiAwOw0KfQ==

---MOQ106174781298377288c0762fc6d010bfd6c4ab690b--



From judge@east.isx.com Sun Aug 24 14:10:50 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OIANjN009243
	for <judge@isx.com>; Sun, 24 Aug 2003 14:10:50 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id E01395B1C0
	for <judge@isx.com>; Sun, 24 Aug 2003 14:10:26 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id CD3E15B1CE
	for <judge@isx.com>; Sun, 24 Aug 2003 14:10:25 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 03844-01-15 for <judge@isx.com>;
 Sun, 24 Aug 2003 14:10:25 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (Postfix) with ESMTP id 72ECC5B1C0
	for <judge@isx.com>; Sun, 24 Aug 2003 14:10:25 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OIANJs028942
	for <judge@isx.com>; Sun, 24 Aug 2003 14:10:23 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OIAM07021978
	for <judge@isx.com>; Sun, 24 Aug 2003 14:10:22 -0400 (EDT)
Date: Sun, 24 Aug 2003 14:10:22 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: salon
Message-ID: <Pine.GSO.4.50.0308241409080.19733-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-1061748622=:19733"
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=-0.2 required=4.0
	tests=AWL,USER_AGENT_PINE
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 3268

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




			-Trayton Otto (totto@cc.gatech.edu)
---559023410-1804928587-1061748622=:19733
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="salon.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.50.0308241410220.19733@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="salon.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHNhbG9uIHsNDQoJQnVmZmVyZWRSZWFkZXIgYnI7DQ0K
CVByaW50U3RyZWFtIHBzOw0NCgl2b2lkIGRvSXQoKSB0aHJvd3MgRXhjZXB0
aW9uIHsNDQoJCWJyID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKCBuZXcgRmlsZVJl
YWRlciggInNhbG9uLmluIiApICk7DQ0KCQlwcyA9IG5ldyBQcmludFN0cmVh
bSggbmV3IEZpbGVPdXRwdXRTdHJlYW0oICJzYWxvbi5vdXQiICkgKTsNDQoJ
CS8vcHMgPSBTeXN0ZW0ub3V0Ow0NCgkJaW50IGksIGosIGssIGw7DQ0KCQl3
aGlsZSggdHJ1ZSApIHsNDQoJCQlTdHJpbmcgc3RyID0gYnIucmVhZExpbmUo
KTsNDQoJCQlTdHJpbmdUb2tlbml6ZXIgc3QgPSBuZXcgU3RyaW5nVG9rZW5p
emVyKCBzdHIgKTsNDQoJCQlpbnQgYXZhaWwgPSBJbnRlZ2VyLnBhcnNlSW50
KCBzdC5uZXh0VG9rZW4oKSApOw0NCgkJCWlmKCBhdmFpbD09MCApIGJyZWFr
Ow0NCgkJCVN0cmluZyBpbnB1dCA9IHN0Lm5leHRUb2tlbigpOw0NCgkJCWlu
dCBsZWZ0ID0gMDsNDQoJCQlpbnQgdmFsc1tdID0gbmV3IGludFszMF07DQ0K
CQkJQXJyYXlzLmZpbGwoIHZhbHMsIDAgKTsNDQoJCQlWZWN0b3IgdmMgPSBu
ZXcgVmVjdG9yKCk7DQ0KCQkJDQ0KCQkJZm9yKCBpPTA7IGk8aW5wdXQubGVu
Z3RoKCk7IGkrKyApIHsNDQoJCQkJaW50IGMgPSAoKGludCkgaW5wdXQuY2hh
ckF0KCBpICkpLSdBJzsNDQoJCQkJaWYoIHZhbHNbY109PTAgKSB7DQ0KCQkJ
CQl2Yy5hZGQoIG5ldyBJbnRlZ2VyKCBjICkgKTsNDQoJCQkJCXZhbHNbY10g
PSAxOy8vaW4gdGhlIGxpbmUNDQoJCQkJCS8vcHMucHJpbnRsbiggIkFkZGlu
ZyB0byBsaW5lOiAiICsgKGNoYXIpKGMrJ0EnKSApOw0NCgkJCQl9DQ0KCQkJ
CWVsc2UgaWYoIHZhbHNbY109PTEgKSB7DQ0KCQkJCQlsZWZ0Kys7DQ0KCQkJ
CQl2YWxzW2NdID0gMDsNDQoJCQkJCUludGVnZXIgaW50ZyA9IG5ldyBJbnRl
Z2VyKCBjICk7DQ0KCQkJCQkvLyggIkxlYXZpbmcgZnJvbSBsaW5lOiAiICsg
KGNoYXIpKGMrJ0EnKSApOw0NCgkJCQkJZm9yKCBqPTA7IGo8dmMuc2l6ZSgp
OyBqKysgKSB7DQ0KCQkJCQkJaWYoIGludGcuZXF1YWxzKCB2Yy5nZXQoIGog
KSApICkgew0NCgkJCQkJCQl2Yy5yZW1vdmUoIGogKTsNDQoJCQkJCQkJYnJl
YWs7DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJCQl9DQ0KCQkJCWVsc2UgaWYo
IHZhbHNbY109PTIgKSB7DQ0KCQkJCQl2YWxzW2NdID0gMDsvLyB3ZSBhcmUg
ZG9uZSBzZXJ2aW5nIGEgY3VzdA0NCgkJCQkJLy8oICJMZWF2aW5nIGZyb20g
YmVkOiAiICsgKGNoYXIpKGMrJ0EnKSApOw0NCgkJCQkJYXZhaWwrKzsNDQoJ
CQkJfQ0NCgkJCQlmb3IoIGo9MDsgajx2Yy5zaXplKCk7IGorKyApIHsNDQoJ
CQkJCWlmKCBhdmFpbDw9MCApIGJyZWFrOw0NCgkJCQkJayA9ICggKEludGVn
ZXIpIHZjLmdldCggaiApICkuaW50VmFsdWUoKTsNDQoJCQkJCXZhbHNba10g
PSAyOy8vcHV0IGluIGJlZA0NCgkJCQkJYXZhaWwtLTsNDQoJCQkJCS8vKCAi
QWRkaW5nIHRvIGJlZDogIiArIChjaGFyKShrKydBJykgKTsNDQoJCQkJfQ0N
CgkJCQlmb3IoIGs9MDsgazxqOyBrKysgKSB2Yy5yZW1vdmUoIDAgKTsNDQoJ
CQl9DQ0KCQkJaWYoIGxlZnQ9PTAgKSB7DQ0KCQkJCXBzLnByaW50bG4oICJB
bGwgY3VzdG9tZXJzIHRhbm5lZCBzdWNjZXNzZnVsbHkuIiApOw0NCgkJCX0N
DQoJCQllbHNlIHsNDQoJCQkJcHMucHJpbnRsbiggbGVmdCArICIgY3VzdG9t
ZXIocykgd2Fsa2VkIGF3YXkuIiApOw0NCgkJCX0NDQoJCX0NDQoJfQ0NCgkN
DQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oIFN0cmluZyBhcmdzW10gKSB0
aHJvd3MgRXhjZXB0aW9uIHsNDQoJCXNhbG9uIHMgPSBuZXcgc2Fsb24oKTsN
DQoJCXMuZG9JdCgpOw0NCgl9DQ0KfQ==
---559023410-1804928587-1061748622=:19733--


From judge@east.isx.com Sun Aug 24 15:01:08 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OJ0ejN011023
	for <judge@isx.com>; Sun, 24 Aug 2003 15:01:07 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id AF4755B1CB
	for <judge@isx.com>; Sun, 24 Aug 2003 15:00:44 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 9AD875B1CE
	for <judge@isx.com>; Sun, 24 Aug 2003 15:00:43 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 07697-01-89 for <judge@isx.com>;
 Sun, 24 Aug 2003 15:00:43 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (Postfix) with ESMTP id 456245B1CB
	for <judge@isx.com>; Sun, 24 Aug 2003 15:00:43 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OJ0eJs003733
	for <judge@isx.com>; Sun, 24 Aug 2003 15:00:40 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OJ0eGF025385
	for <judge@isx.com>; Sun, 24 Aug 2003 15:00:40 -0400 (EDT)
Date: Sun, 24 Aug 2003 15:00:40 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: Submitting safe (D)
Message-ID: <Pine.GSO.4.50.0308241500110.23753-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1061751640=:23753"
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=-0.1 required=4.0
	tests=AWL,USER_AGENT_PINE
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 3891

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

Submitting safe(D)


			-Trayton Otto (totto@cc.gatech.edu)
---559023410-851401618-1061751640=:23753
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="safe.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.50.0308241500400.23753@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="safe.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHNhZmUgew0NCgkNDQoJcHVibGljIHN0YXRpYyB2b2lk
IG1haW4oU3RyaW5nW10gYXJncykgIHRocm93cyBFeGNlcHRpb24gew0NCgkJ
U3RyaW5nIHM7DQ0KCQlTdHJpbmdUb2tlbml6ZXIgc3Q7DQ0KCQkNDQoJCUJ1
ZmZlcmVkUmVhZGVyIGJyID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBGaWxl
UmVhZGVyKCJzYWZlLmluIikpOw0NCgkJUHJpbnRXcml0ZXIgb3V0ID0gbmV3
IFByaW50V3JpdGVyKG5ldyBGaWxlT3V0cHV0U3RyZWFtKCJzYWZlLm91dCIp
KTsNDQoJCQ0NCgkJd2hpbGUoIChzPWJyLnJlYWRMaW5lKCkpICE9IG51bGwp
IHsNDQoJCQlzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIocyk7DQ0KDQ0KCQkJ
aW50IHRhcmdldCA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkp
Ow0NCgkJCQ0NCgkJCWNoYXJbXSBsZXR0ZXJzID0gc3QubmV4dFRva2VuKCku
dG9DaGFyQXJyYXkoKTsNDQoJCQkNDQoJCQlpZih0YXJnZXQ9PTAgJiYgbGV0
dGVycy5sZW5ndGg9PTMpIHsNDQoJCQkJb3V0LmZsdXNoKCk7DQ0KCQkJCW91
dC5jbG9zZSgpOw0NCgkJCQlTeXN0ZW0uZXhpdCgwKTsNDQoJCQl9DQ0KCQkJ
DQ0KCQkJaW50IHNpemUgPSBsZXR0ZXJzLmxlbmd0aDsNDQoJCQkNDQoJCQlm
b3IoaW50IGkgPSAwO2k8c2l6ZTtpKyspIHsNDQoJCQkJZm9yKGludCBqID0g
aSsxO2o8c2l6ZTtqKyspIHsNDQoJCQkJCWlmKGxldHRlcnNbaV08bGV0dGVy
c1tqXSl7DQ0KCQkJCQkJY2hhciB0ZW1wID0gbGV0dGVyc1tpXTsNDQoJCQkJ
CQlsZXR0ZXJzW2ldID0gbGV0dGVyc1tqXTsNDQoJCQkJCQlsZXR0ZXJzW2pd
ID0gdGVtcDsNDQoJCQkJCX0NDQoJCQkJfQ0NCgkJCX0NDQoJCQkNDQoJCQls
b25nIHZhbHVlc1tdID0gbmV3IGxvbmdbc2l6ZV07DQ0KCQkJZm9yKGludCBp
ID0gMDtpPHNpemU7aSsrKSB7DQ0KCQkJCXZhbHVlc1tpXSA9IGxldHRlcnNb
aV0tJ0EnKzE7DQ0KCQkJfQ0NCgkJCQ0NCgkJCVN0cmluZyBzb2x1dGlvbiA9
IG51bGw7DQ0KCQkJDQ0KCQkJYm9vbGVhbiB1c2VkW10gPSBuZXcgYm9vbGVh
bltzaXplXTsNDQoJCQkNDQoJCQlmb3IoaW50IGkgPSAwO2k8c2l6ZSAmJiBz
b2x1dGlvbj09bnVsbDtpKyspIGlmKCF1c2VkW2ldKSB7DQ0KCQkJCXVzZWRb
aV0gPSB0cnVlOw0NCgkJCQlmb3IoaW50IGogPSAwO2o8c2l6ZSAmJiBzb2x1
dGlvbj09bnVsbDtqKyspIGlmKCF1c2VkW2pdKSB7DQ0KCQkJCQl1c2VkW2pd
ID0gdHJ1ZTsNDQoJCQkJCWZvcihpbnQgayA9IDA7azxzaXplICYmIHNvbHV0
aW9uPT1udWxsO2srKykgaWYoIXVzZWRba10pIHsNDQoJCQkJCQl1c2VkW2td
ID0gdHJ1ZTsNDQoJCQkJCQlmb3IoaW50IG0gPSAwO208c2l6ZSAmJiBzb2x1
dGlvbj09bnVsbDttKyspIGlmKCF1c2VkW21dKSB7DQ0KCQkJCQkJCXVzZWRb
bV0gPSB0cnVlOw0NCgkJCQkJCQlmb3IoaW50IG4gPSAwO248c2l6ZSAmJiBz
b2x1dGlvbj09bnVsbDtuKyspIGlmKCF1c2VkW25dKSB7DQ0KCQkJCQkJCQl1
c2VkW25dID0gdHJ1ZTsNDQoJCQkJCQkJCQ0NCgkJCQkJCQkJbG9uZyB0b3Rh
bCA9MDsNDQoJCQkJCQkJCXRvdGFsICs9IHZhbHVlc1tpXTsNDQoJCQkJCQkJ
CXRvdGFsIC09IHZhbHVlc1tqXSp2YWx1ZXNbal07DQ0KCQkJCQkJCQl0b3Rh
bCArPSB2YWx1ZXNba10qdmFsdWVzW2tdKnZhbHVlc1trXTsNDQoJCQkJCQkJ
CXRvdGFsIC09IHZhbHVlc1ttXSp2YWx1ZXNbbV0qdmFsdWVzW21dKnZhbHVl
c1ttXTsNDQoJCQkJCQkJCXRvdGFsICs9IHZhbHVlc1tuXSp2YWx1ZXNbbl0q
dmFsdWVzW25dKnZhbHVlc1tuXSp2YWx1ZXNbbl07DQ0KCQkJCQkJCQkNDQoJ
CQkJCQkJCS8vU3lzdGVtLm91dC5wcmludGxuKCIiK2xldHRlcnNbaV0rbGV0
dGVyc1tqXStsZXR0ZXJzW2tdK2xldHRlcnNbbV0rbGV0dGVyc1tuXSsiICIr
dG90YWwpOw0NCgkJCQkJCQkJaWYodG90YWw9PXRhcmdldCkgew0NCgkJCQkJ
CQkJCXNvbHV0aW9uID0gIiIrbGV0dGVyc1tpXStsZXR0ZXJzW2pdK2xldHRl
cnNba10rbGV0dGVyc1ttXStsZXR0ZXJzW25dOw0NCgkJCQkJCQkJfQ0NCgkJ
CQkJCQkJdXNlZFtuXSA9IGZhbHNlOw0NCgkJCQkJCQl9DQ0KCQkJCQkJCXVz
ZWRbbV0gPSBmYWxzZTsNDQoJCQkJCQl9DQ0KCQkJCQkJdXNlZFtrXSA9IGZh
bHNlOw0NCgkJCQkJfQ0NCgkJCQkJdXNlZFtqXSA9IGZhbHNlOw0NCgkJCQl9
DQ0KCQkJCXVzZWRbaV0gPSBmYWxzZTsNDQoJCQl9DQ0KCQkJDQ0KCQkJaWYo
c29sdXRpb249PW51bGwpIHsNDQoJCQkJc29sdXRpb24gPSAibm8gc29sdXRp
b24iOw0NCgkJCX0NDQoJCQkNDQoJCQlvdXQucHJpbnRsbihzb2x1dGlvbik7
DQ0KCQl9Ly93aGlsZQ0NCgl9DQ0KfQ==
---559023410-851401618-1061751640=:23753--


From judge@east.isx.com Sun Aug 24 15:05:34 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OJ56jN016632
	for <judge@isx.com>; Sun, 24 Aug 2003 15:05:33 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id AE9755B1AF
	for <judge@isx.com>; Sun, 24 Aug 2003 15:05:10 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 72F2C5B1C0
	for <judge@isx.com>; Sun, 24 Aug 2003 15:05:09 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 07700-01-21 for <judge@isx.com>;
 Sun, 24 Aug 2003 15:05:09 -0400 (EDT)
Received: from imf18aec.mail.bellsouth.net (imf18aec.mail.bellsouth.net [205.152.59.66])
	by mailgate1.isx.com (Postfix) with ESMTP id 2DEE85B1AF
	for <judge@isx.com>; Sun, 24 Aug 2003 15:05:09 -0400 (EDT)
Received: from mail.bellsouth.net ([205.152.59.156])
          by imf18aec.mail.bellsouth.net
          (InterMail vM.5.01.05.27 201-253-122-126-127-20021220) with SMTP
          id <20030824190507.ROYS13779.imf18aec.mail.bellsouth.net@mail.bellsouth.net>
          for <judge@isx.com>; Sun, 24 Aug 2003 15:05:07 -0400
X-Mailer: Openwave WebEngine, version 2.8.11 (webedge20-101-194-20030622)
From: <bjchamb@bellsouth.net>
To: <judge@isx.com>
Subject: 
Date: Sun, 24 Aug 2003 15:05:06 -0400
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=____1061751906949_bKX8EAmFx3"
Message-Id: <20030824190507.ROYS13779.imf18aec.mail.bellsouth.net@mail.bellsouth.net>
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=1.1 required=4.0
	tests=NO_REAL_NAME
	version=2.55
X-Spam-Level: *
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 2558

This is a multi-part message in MIME format.

------=____1061751906949_bKX8EAmFx3
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit



------=____1061751906949_bKX8EAmFx3
Content-Type: text/java;
	name="safe.java"
Content-Disposition: inline;
	filename="safe.java"

import java.io.*;
import java.text.*;
import java.util.*;

public class safe
{
	public static BufferedReader br;
	public static PrintStream    ps;

	public static int    target;
	public static String word;
	public static char[] characters;

	private static long getValue(int i, int j, int k, int l, int m)
	{
		int val1 = characters[i] - 'A' + 1;
		int val2 = characters[j] - 'A' + 1;
		int val3 = characters[k] - 'A' + 1;
		int val4 = characters[l] - 'A' + 1;
		int val5 = characters[m] - 'A' + 1;
		val2 *= val2;
		val3 *= val3 * val3;
		val4 *= val4;
		val4 *= val4;
		val5 *= val5 * val5 * val5 * val5;
		return val1 - val2 + val3 - val4 + val5;
	}

	public static void main(String[] s)
	{
		try
		{
			br = new BufferedReader( new FileReader ( "safe.in" ) );
			ps = new PrintStream( new FileOutputStream ( "safe.out" ) );

			StringTokenizer st;

			for (;;)
			{
				boolean solutionFound = false;
				st = new StringTokenizer(br.readLine() );
				target = Integer.parseInt( st.nextToken() );
				word   = st.nextToken();
				characters = word.toCharArray();
				Arrays.sort(characters);
				 
				if (target == 0 && word.equals("END"))
				{
				br.close();
				ps.close();
				System.exit( 0 );
				}

				for (int i = characters.length - 1; i >= 0 && !solutionFound; i--)
				{
					for (int j = characters.length - 1; j >= 0 && !solutionFound; j--)
					{
						for (int k = characters.length - 1; k >= 0 && !solutionFound; k--)
						{
							for (int l = characters.length - 1; l >= 0 && !solutionFound; l--)
							{
								for (int m = characters.length - 1; m >= 0 && !solutionFound; m--)
								{
									if (i != j && i != k && i != l && i != m &&
									    j != k && j != l && j != m &&
									    k != l && k != m &&
									    l != m)
									{
										if (getValue(i, j, k, l, m) == target)
										{
											ps.println("" +
											   characters[i] +
											   characters[j] +
											   characters[k] +
											   characters[l] +
											   characters[m]);
											solutionFound = true;
										}
									}
								}
							}
						}
					}
				}
				if (!solutionFound)
				{
					ps.println("no solution");
				}
			}
		}
		catch (Exception e)
		{
		}
	}
}


------=____1061751906949_bKX8EAmFx3--



From judge@east.isx.com Sun Aug 24 15:05:58 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OJ5VjN016883
	for <judge@isx.com>; Sun, 24 Aug 2003 15:05:58 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 7684F5B1B0
	for <judge@isx.com>; Sun, 24 Aug 2003 15:05:35 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 4F57D5B1C5
	for <judge@isx.com>; Sun, 24 Aug 2003 15:05:34 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 07700-01-22 for <judge@isx.com>;
 Sun, 24 Aug 2003 15:05:34 -0400 (EDT)
Received: from imf18aec.mail.bellsouth.net (imf18aec.mail.bellsouth.net [205.152.59.66])
	by mailgate1.isx.com (Postfix) with ESMTP id 0B6235B1B0
	for <judge@isx.com>; Sun, 24 Aug 2003 15:05:34 -0400 (EDT)
Received: from mail.bellsouth.net ([205.152.59.156])
          by imf18aec.mail.bellsouth.net
          (InterMail vM.5.01.05.27 201-253-122-126-127-20021220) with SMTP
          id <20030824190531.RPBE13779.imf18aec.mail.bellsouth.net@mail.bellsouth.net>
          for <judge@isx.com>; Sun, 24 Aug 2003 15:05:31 -0400
X-Mailer: Openwave WebEngine, version 2.8.11 (webedge20-101-194-20030622)
From: <bjchamb@bellsouth.net>
To: <judge@isx.com>
Subject: 
Date: Sun, 24 Aug 2003 15:05:31 -0400
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=____1061751931349_l+pEb1LX7-"
Message-Id: <20030824190531.RPBE13779.imf18aec.mail.bellsouth.net@mail.bellsouth.net>
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=1.1 required=4.0
	tests=AWL,NO_REAL_NAME
	version=2.55
X-Spam-Level: *
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=2 Fuz2=2
Content-Length: 1722

This is a multi-part message in MIME format.

------=____1061751931349_l+pEb1LX7-
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit



------=____1061751931349_l+pEb1LX7-
Content-Type: text/java;
	name="salon.java"
Content-Disposition: inline;
	filename="salon.java"


import java.util.*;
import java.io.*;

public class salon {
    private int numBeds;
    private int numUnserved;

    private Vector customers;

    public salon(int beds) {
	numBeds = beds;
	customers = new Vector();
    }

    void processCustomer(Character c) {
	if(customers.contains(c)) {
	    customers.remove(c);
	} else {
	    if(customers.size() >= numBeds) {
		numUnserved ++;
	    }
	    customers.add(c);
	}
    }

    int getUnserved() { return numUnserved; }

    public static void main(String[] argv) {
	try {
	    BufferedReader br = new BufferedReader(new FileReader("salon.in"));
	    PrintStream ps = new PrintStream(new FileOutputStream("salon.out"));

	    StringTokenizer st = null;
	    for(;;) {
		String currentString = br.readLine();
		st = new StringTokenizer(currentString);

		int beds = Integer.parseInt(st.nextToken());
		if(beds == 0) {
		    break;
		}

		String customers = st.nextToken();
		salon s = new salon(beds);

		for(int i=0; i<customers.length(); i++) {
		    s.processCustomer(new Character(customers.charAt(i)));
		}

		String result = "";
		if(s.getUnserved() == 0) {
		    result = "All customers tanned succesfully.";
		} else {
		    result = Integer.toString(s.getUnserved());
		    result += " customer(s) walked away.";
		}

		ps.println(result);
	    }
	} catch (Exception e) {
	    System.err.println(e.toString());
	}
    }
}


------=____1061751931349_l+pEb1LX7---



From judge@east.isx.com Sun Aug 24 15:14:23 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OJDtjN027537
	for <judge@isx.com>; Sun, 24 Aug 2003 15:14:23 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 41A455B1B0
	for <judge@isx.com>; Sun, 24 Aug 2003 15:14:00 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 2FFC35B1CB
	for <judge@isx.com>; Sun, 24 Aug 2003 15:13:59 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 11268-01-24 for <judge@isx.com>;
 Sun, 24 Aug 2003 15:13:58 -0400 (EDT)
Received: from hellmouth4.gatech.edu (hellmouth4.gatech.edu [130.207.165.164])
	by mailgate1.isx.com (Postfix) with ESMTP id E0E725B1AF
	for <judge@isx.com>; Sun, 24 Aug 2003 15:13:58 -0400 (EDT)
Received: from hellmouth4.gatech.edu (localhost [127.0.0.1])
	by hellmouth4.gatech.edu (Postfix) with SMTP id C5DA4A576
	for <judge@isx.com>; Sun, 24 Aug 2003 15:13:56 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from mailprx6.gatech.edu (mailprx6.prism.gatech.edu [130.207.171.20])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth4.gatech.edu (Postfix) with ESMTP id A1CF4A559
	for <judge@isx.com>; Sun, 24 Aug 2003 15:13:55 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx6.gatech.edu (Postfix) with ESMTP id C44683A602
	for <judge@isx.com>; Sun, 24 Aug 2003 15:13:54 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from 130.207.114.186 ( [130.207.114.186])
	as user gtg244p@tunnel.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 15:13:54 -0400
Message-ID: <1061752434.3f490e72a5133@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 15:13:54 -0400
From: gtg244p@mail.gatech.edu
To: judge@isx.com
Subject: meat ball
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-MOQ10617524346127b27e1f144c38dd1bca92e206fe74"
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.186
X-Authenticated-User: gtg244p
X-Sanitizer: This message has been sanitized!
X-Sanitizer-URL: http://mailtools.anomy.net/
X-Sanitizer-Rev: $Id: Sanitizer.pm,v 1.54 2002/02/15 16:59:07 bre Exp $
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.7 required=4.0
	tests=AWL,NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 2181

This message is in MIME format.

---MOQ10617524346127b27e1f144c38dd1bca92e206fe74
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Here is the meatball probelm from gary

-- 

---MOQ10617524346127b27e1f144c38dd1bca92e206fe74
Content-Type: text/plain; name="meatball.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="meatball.cpp"

I2luY2x1ZGUgPHN0cmluZz4NCiNpbmNsdWRlIDxhbGdvcml0aG0+DQojaW5jbHVkZSA8bWF0aC5o
Pg0KI2luY2x1ZGUgPGZzdHJlYW0+DQoNCnVzaW5nIG5hbWVzcGFjZSBzdGQ7DQoNCmNvbnN0IGlu
dCBNQVhfR1VFU1RTID0gMzA7DQoNCmludCBtYWluKCkNCnsNCg0KCWlmc3RyZWFtIGluRmlsZSgi
bWVhdGJhbGwuaW4iKTsNCglvZnN0cmVhbSBvdXRGaWxlKCJtZWF0YmFsbC5vdXQiKTsNCg0KCWlu
dCBUYWJsZVtNQVhfR1VFU1RTXTsNCglpbnQgVG90YWxNZWF0YmFsbHMgPSAwOw0KCWludCBudW1H
dWVzdHM7DQoJaW50IFNhbVRvdGFsID0gMDsNCglpbnQgU2FtUG9zaXRpb24gPSAxOw0KCWJvb2wg
aXNTb2x1dGlvbiA9IGZhbHNlOw0KDQoJDQoJaW5GaWxlID4+IFRhYmxlWzBdOw0KDQoJd2hpbGUo
VGFibGVbMF0gIT0gMCkNCgl7DQoJCW51bUd1ZXN0cyA9IFRhYmxlWzBdOw0KDQoJCWZvcihpbnQg
aSA9IDE7IGkgPD0gbnVtR3Vlc3RzOyBpKyspDQoJCQlpbkZpbGUgPj4gVGFibGVbaV07DQoNCgkJ
Zm9yKGludCBqID0gMTsgaiA8PSBudW1HdWVzdHM7IGorKykNCgkJCVRvdGFsTWVhdGJhbGxzID0g
VG90YWxNZWF0YmFsbHMgKyBUYWJsZVtqXTsNCg0KCQlpZigoVG90YWxNZWF0YmFsbHMgJSAyKSA9
PSAwKQ0KCQl7DQoJCQl3aGlsZSAoU2FtVG90YWwgPCAoVG90YWxNZWF0YmFsbHMgLyAyKSkNCgkJ
CXsNCgkJCQlTYW1Ub3RhbCA9IFNhbVRvdGFsICsgVGFibGVbU2FtUG9zaXRpb25dOw0KCQkJCVNh
bVBvc2l0aW9uKys7DQoJCQl9DQoJCQlTYW1Qb3NpdGlvbi0tOwkNCg0KCQkJaWYoU2FtVG90YWwg
PT0gKFRvdGFsTWVhdGJhbGxzIC8gMikpDQoJCQkJaXNTb2x1dGlvbiA9IHRydWU7DQoNCgkJfQ0K
DQoNCgkJaWYoaXNTb2x1dGlvbikNCgkJew0KCQkJb3V0RmlsZSA8PCAiU2FtIHN0b3BzIGF0IHBv
c2l0aW9uICIgPDwgU2FtUG9zaXRpb24gPDwgIiBhbmQgRWxsYSBzdG9wcyBhdCBwb3NpdGlvbiAi
IDw8IFNhbVBvc2l0aW9uICsgMSA8PCAiLiIgPDwgZW5kbDsNCgkJfQ0KCQllbHNlDQoJCQlvdXRG
aWxlIDw8ICJObyBlcXVhbCBwYXJ0aXRpb25pbmcuIiA8PCBlbmRsOw0KDQoNCgkJZm9yKGludCBr
ID0gMDsgayA8IE1BWF9HVUVTVFM7IGsrKykNCgkJCVRhYmxlW2tdID0gMDsNCgkJaXNTb2x1dGlv
biA9IGZhbHNlOw0KCQlTYW1Qb3NpdGlvbiA9IDE7DQoJCVNhbVRvdGFsID0gMDsNCgkJVG90YWxN
ZWF0YmFsbHMgPSAwOw0KDQoJCWluRmlsZSA+PiBUYWJsZVswXTsNCgl9DQoNCg0KCWluRmlsZS5j
bG9zZSgpOw0KCW91dEZpbGUuY2xvc2UoKTsNCg0KCXJldHVybiAwOw0KfQ==

---MOQ10617524346127b27e1f144c38dd1bca92e206fe74--



From judge@east.isx.com Sun Aug 24 15:15:37 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OJF9jN028976
	for <judge@isx.com>; Sun, 24 Aug 2003 15:15:36 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id BCF1C5B1E0
	for <judge@isx.com>; Sun, 24 Aug 2003 15:15:13 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 945625B1E9
	for <judge@isx.com>; Sun, 24 Aug 2003 15:15:12 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 11745-01-16 for <judge@isx.com>;
 Sun, 24 Aug 2003 15:15:12 -0400 (EDT)
Received: from imf18aec.mail.bellsouth.net (imf18aec.mail.bellsouth.net [205.152.59.66])
	by mailgate1.isx.com (Postfix) with ESMTP id 50F005B1E0
	for <judge@isx.com>; Sun, 24 Aug 2003 15:15:12 -0400 (EDT)
Received: from mail.bellsouth.net ([205.152.59.156])
          by imf18aec.mail.bellsouth.net
          (InterMail vM.5.01.05.27 201-253-122-126-127-20021220) with SMTP
          id <20030824191509.RRWS13779.imf18aec.mail.bellsouth.net@mail.bellsouth.net>
          for <judge@isx.com>; Sun, 24 Aug 2003 15:15:09 -0400
X-Mailer: Openwave WebEngine, version 2.8.11 (webedge20-101-194-20030622)
From: <bjchamb@bellsouth.net>
To: <judge@isx.com>
Subject: Problem F
Date: Sun, 24 Aug 2003 15:15:09 -0400
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=____1061752509790_?6z,fBLHMh"
Message-Id: <20030824191509.RRWS13779.imf18aec.mail.bellsouth.net@mail.bellsouth.net>
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=1.1 required=4.0
	tests=NO_REAL_NAME
	version=2.55
X-Spam-Level: *
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 1723

This is a multi-part message in MIME format.

------=____1061752509790_?6z,fBLHMh
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit



------=____1061752509790_?6z,fBLHMh
Content-Type: text/java;
	name="salon.java"
Content-Disposition: inline;
	filename="salon.java"


import java.util.*;
import java.io.*;

public class salon {
    private int numBeds;
    private int numUnserved;

    private Vector customers;

    public salon(int beds) {
	numBeds = beds;
	customers = new Vector();
    }

    void processCustomer(Character c) {
	if(customers.contains(c)) {
	    customers.remove(c);
	} else {
	    if(customers.size() >= numBeds) {
		numUnserved ++;
	    }
	    customers.add(c);
	}
    }

    int getUnserved() { return numUnserved; }

    public static void main(String[] argv) {
	try {
	    BufferedReader br = new BufferedReader(new FileReader("salon.in"));
	    PrintStream ps = new PrintStream(new FileOutputStream("salon.out"));

	    StringTokenizer st = null;
	    for(;;) {
		String currentString = br.readLine();
		st = new StringTokenizer(currentString);

		int beds = Integer.parseInt(st.nextToken());
		if(beds == 0) {
		    break;
		}

		String customers = st.nextToken();
		salon s = new salon(beds);

		for(int i=0; i<customers.length(); i++) {
		    s.processCustomer(new Character(customers.charAt(i)));
		}

		String result = "";
		if(s.getUnserved() == 0) {
		    result = "All customers tanned successfully.";
		} else {
		    result = Integer.toString(s.getUnserved());
		    result += " customer(s) walked away.";
		}

		ps.println(result);
	    }
	} catch (Exception e) {
	    System.err.println(e.toString());
	}
    }
}


------=____1061752509790_?6z,fBLHMh--



From judge@east.isx.com Sun Aug 24 15:22:44 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OJMGjN009869
	for <judge@isx.com>; Sun, 24 Aug 2003 15:22:43 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 2DFD15B1F8
	for <judge@isx.com>; Sun, 24 Aug 2003 15:22:21 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 180805B1B0
	for <judge@isx.com>; Sun, 24 Aug 2003 15:22:20 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 11745-01-35 for <judge@isx.com>;
 Sun, 24 Aug 2003 15:22:19 -0400 (EDT)
Received: from hellmouth5.gatech.edu (hellmouth5.gatech.edu [130.207.165.165])
	by mailgate1.isx.com (Postfix) with ESMTP id C82C75B1F8
	for <judge@isx.com>; Sun, 24 Aug 2003 15:22:19 -0400 (EDT)
Received: from hellmouth5.gatech.edu (localhost [127.0.0.1])
	by hellmouth5.gatech.edu (Postfix) with SMTP id 969CA1D1A85
	for <judge@isx.com>; Sun, 24 Aug 2003 15:22:17 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from mailprx6.gatech.edu (mailprx6.prism.gatech.edu [130.207.171.20])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth5.gatech.edu (Postfix) with ESMTP id 4710F1D1A13
	for <judge@isx.com>; Sun, 24 Aug 2003 15:22:16 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx6.gatech.edu (Postfix) with ESMTP id 62A093A602
	for <judge@isx.com>; Sun, 24 Aug 2003 15:22:15 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from 130.207.114.186 ( [130.207.114.186])
	as user gtg244p@tunnel.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 15:22:15 -0400
Message-ID: <1061752935.3f4910674712d@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 15:22:15 -0400
From: gtg244p@mail.gatech.edu
To: judge@isx.com
Subject: meatball
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-MOQ1061752935d280645b801ce2e9c760585e299a7f4c"
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.186
X-Authenticated-User: gtg244p
X-Sanitizer: This message has been sanitized!
X-Sanitizer-URL: http://mailtools.anomy.net/
X-Sanitizer-Rev: $Id: Sanitizer.pm,v 1.54 2002/02/15 16:59:07 bre Exp $
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.7 required=4.0
	tests=NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 2143

This message is in MIME format.

---MOQ1061752935d280645b801ce2e9c760585e299a7f4c
Content-Type: text/plain
Content-Transfer-Encoding: 7bit



-- 

---MOQ1061752935d280645b801ce2e9c760585e299a7f4c
Content-Type: text/plain; name="meatball.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="meatball.cpp"

I2luY2x1ZGUgPHN0cmluZz4NCiNpbmNsdWRlIDxhbGdvcml0aG0+DQojaW5jbHVkZSA8bWF0aC5o
Pg0KI2luY2x1ZGUgPGZzdHJlYW0+DQoNCnVzaW5nIG5hbWVzcGFjZSBzdGQ7DQoNCmNvbnN0IGlu
dCBNQVhfR1VFU1RTID0gNTA7DQoNCmludCBtYWluKCkNCnsNCg0KCWlmc3RyZWFtIGluRmlsZSgi
bWVhdGJhbGwuaW4iKTsNCglvZnN0cmVhbSBvdXRGaWxlKCJtZWF0YmFsbC5vdXQiKTsNCg0KCWlu
dCBUYWJsZVtNQVhfR1VFU1RTXTsNCglpbnQgVG90YWxNZWF0YmFsbHMgPSAwOw0KCWludCBudW1H
dWVzdHM7DQoJaW50IFNhbVRvdGFsID0gMDsNCglpbnQgU2FtUG9zaXRpb24gPSAxOw0KCWJvb2wg
aXNTb2x1dGlvbiA9IGZhbHNlOw0KDQoJDQoJaW5GaWxlID4+IFRhYmxlWzBdOw0KDQoJd2hpbGUo
VGFibGVbMF0gIT0gMCkNCgl7DQoJCW51bUd1ZXN0cyA9IFRhYmxlWzBdOw0KDQoJCWZvcihpbnQg
aSA9IDE7IGkgPD0gbnVtR3Vlc3RzOyBpKyspDQoJCQlpbkZpbGUgPj4gVGFibGVbaV07DQoNCgkJ
Zm9yKGludCBqID0gMTsgaiA8PSBudW1HdWVzdHM7IGorKykNCgkJCVRvdGFsTWVhdGJhbGxzID0g
VG90YWxNZWF0YmFsbHMgKyBUYWJsZVtqXTsNCg0KCQlpZigoVG90YWxNZWF0YmFsbHMgJSAyKSA9
PSAwKQ0KCQl7DQoJCQl3aGlsZSAoU2FtVG90YWwgPCAoVG90YWxNZWF0YmFsbHMgLyAyKSkNCgkJ
CXsNCgkJCQlTYW1Ub3RhbCA9IFNhbVRvdGFsICsgVGFibGVbU2FtUG9zaXRpb25dOw0KCQkJCVNh
bVBvc2l0aW9uKys7DQoJCQl9DQoJCQlTYW1Qb3NpdGlvbi0tOwkNCg0KCQkJaWYoU2FtVG90YWwg
PT0gKFRvdGFsTWVhdGJhbGxzIC8gMikpDQoJCQkJaXNTb2x1dGlvbiA9IHRydWU7DQoNCgkJfQ0K
DQoNCgkJaWYoaXNTb2x1dGlvbikNCgkJew0KCQkJb3V0RmlsZSA8PCAiU2FtIHN0b3BzIGF0IHBv
c2l0aW9uICIgPDwgU2FtUG9zaXRpb24gPDwgIiBhbmQgRWxsYSBzdG9wcyBhdCBwb3NpdGlvbiAi
IDw8IFNhbVBvc2l0aW9uICsgMSA8PCAiLiIgPDwgZW5kbDsNCgkJfQ0KCQllbHNlDQoJCQlvdXRG
aWxlIDw8ICJObyBlcXVhbCBwYXJ0aXRpb25pbmcuIiA8PCBlbmRsOw0KDQoNCgkJZm9yKGludCBr
ID0gMDsgayA8IE1BWF9HVUVTVFM7IGsrKykNCgkJCVRhYmxlW2tdID0gMDsNCgkJaXNTb2x1dGlv
biA9IGZhbHNlOw0KCQlTYW1Qb3NpdGlvbiA9IDE7DQoJCVNhbVRvdGFsID0gMDsNCgkJVG90YWxN
ZWF0YmFsbHMgPSAwOw0KDQoJCWluRmlsZSA+PiBUYWJsZVswXTsNCgl9DQoNCg0KCWluRmlsZS5j
bG9zZSgpOw0KCW91dEZpbGUuY2xvc2UoKTsNCg0KCXJldHVybiAwOw0KfQ==

---MOQ1061752935d280645b801ce2e9c760585e299a7f4c--



From judge@east.isx.com Sun Aug 24 15:31:09 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OJUfjN018351
	for <judge@isx.com>; Sun, 24 Aug 2003 15:31:08 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id D192F5B1CE
	for <judge@isx.com>; Sun, 24 Aug 2003 15:30:45 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id BA7945B1F8
	for <judge@isx.com>; Sun, 24 Aug 2003 15:30:44 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 11745-01-63 for <judge@isx.com>;
 Sun, 24 Aug 2003 15:30:44 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (Postfix) with ESMTP id 4C5C75B1CE
	for <judge@isx.com>; Sun, 24 Aug 2003 15:30:44 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OJUfJs005705
	for <judge@isx.com>; Sun, 24 Aug 2003 15:30:41 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OJUfpV027341
	for <judge@isx.com>; Sun, 24 Aug 2003 15:30:41 -0400 (EDT)
Date: Sun, 24 Aug 2003 15:30:41 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: jungle
Message-ID: <Pine.GSO.4.50.0308241528510.23753-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-1061753441=:23753"
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=-0.1 required=4.0
	tests=AWL,USER_AGENT_PINE
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 3665

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




			-Trayton Otto (totto@cc.gatech.edu)
---559023410-1804928587-1061753441=:23753
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="jungle.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.50.0308241530410.23753@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="jungle.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIGp1bmdsZSB7DQ0KCUJ1ZmZlcmVkUmVhZGVyIGJyOw0N
CglQcmludFN0cmVhbSBwczsNDQoJYm9vbGVhbiBtcFtdW10gPSBuZXcgYm9v
bGVhblszMF1bMzBdOw0NCglpbnQgbjsNDQoJaW50IHNlW10gPSBuZXcgaW50
WzEwMF07DQ0KCWludCBmZVtdID0gbmV3IGludFsxMDBdOw0NCglpbnQgZXZb
XSA9IG5ldyBpbnRbMTAwXTsNDQoJDQ0KCWJvb2xlYW4gaXNDb25uZWN0ZWQo
IGludCBTRSwgaW50IEZFICkgew0NCgkJYm9vbGVhbiB0bXBbXVtdID0gbmV3
IGJvb2xlYW5bMzBdWzMwXTsNDQoJCWlmKCBTRT09RkUgKSByZXR1cm4gdHJ1
ZTsNDQoJCWludCBpLCBqLCBrOw0NCgkJZm9yKCBpPTA7IGk8bjsgaSsrICkN
DQoJCWZvciggaj0wOyBqPG47IGorKyApIHRtcFtpXVtqXSA9IG1wW2ldW2pd
Ow0NCgkJDQ0KCQlmb3IoIGs9MDsgazxuOyBrKysgKQ0NCgkJZm9yKCBpPTA7
IGk8bjsgaSsrICkNDQoJCWZvciggaj0wOyBqPG47IGorKyApIA0NCgkJCXRt
cFtpXVtqXSA9ICh0bXBbaV1bal0gfHwgKHRtcFtpXVtrXSYmdG1wW2tdW2pd
KSk7DQ0KCQkNDQoJCXJldHVybiB0bXBbU0VdW0ZFXTsNDQoJfQ0NCgkNDQoJ
dm9pZCBkb0l0KCkgdGhyb3dzIEV4Y2VwdGlvbiB7DQ0KCQlpbnQgaSwgaiwg
aywgbDsNDQoJCWJyID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKCBuZXcgRmlsZVJl
YWRlciggImp1bmdsZS5pbiIgKSApOw0NCgkJcHMgPSBuZXcgUHJpbnRTdHJl
YW0oIG5ldyBGaWxlT3V0cHV0U3RyZWFtKCAianVuZ2xlLm91dCIgKSApOw0N
CgkJLy9wcyA9IFN5c3RlbS5vdXQ7DQ0KCQl3aGlsZSggdHJ1ZSApIHsNDQoJ
CQluID0gSW50ZWdlci5wYXJzZUludCggYnIucmVhZExpbmUoKS50cmltKCkg
KTsNDQoJCQlpZiggbj09MCApIGJyZWFrOw0NCgkJCVN0cmluZ1Rva2VuaXpl
ciBzdDsNDQoJCQlBcnJheXMuZmlsbCggc2UsIDAgKTsgDQ0KCQkJQXJyYXlz
LmZpbGwoIGZlLCAwICk7DQ0KCQkJQXJyYXlzLmZpbGwoIGV2LCAwICk7DQ0K
CQkJaW50IG5leHQgPSAwOw0NCgkJCQ0NCgkJCWZvciggaT0wOyBpPG4tMTsg
aSsrICkgew0NCgkJCQlTdHJpbmcgc3RyID0gYnIucmVhZExpbmUoKTsNDQoJ
CQkJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKCBzdHIgKTsNDQoJCQkJU3Ry
aW5nIFNFc3RyID0gc3QubmV4dFRva2VuKCk7DQ0KCQkJCWludCBTRSA9ICgo
aW50KVNFc3RyLmNoYXJBdCgwKSktJ0EnOw0NCgkJCQlrID0gSW50ZWdlci5w
YXJzZUludCggc3QubmV4dFRva2VuKCkgKTsNDQoJCQkJZm9yKCBqPTA7IGo8
azsgaisrICkgew0NCgkJCQkJU3RyaW5nIEZFc3RyID0gc3QubmV4dFRva2Vu
KCk7DQ0KCQkJCQlzZVtuZXh0XSA9IFNFOw0NCgkJCQkJZmVbbmV4dF0gPSAo
KGludClGRXN0ci5jaGFyQXQoMCkpLSdBJzsNDQoJCQkJCWV2W25leHRdID0g
SW50ZWdlci5wYXJzZUludCggc3QubmV4dFRva2VuKCkgKTsNDQoJCQkJCW5l
eHQrKzsNDQoJCQkJfQ0NCgkJCX0NDQoJCQlmb3IoIGk9MDsgaTxuOyBpKysg
KSBmb3IoIGo9MDsgajxuOyBqKysgKQ0NCgkJCQltcFtpXVtqXSA9IGZhbHNl
Ow0NCgkJCQ0NCgkJCWZvciggaT0wOyBpPG5leHQ7IGkrKyApIHsNDQoJCQkJ
Zm9yKCBqPWkrMTsgajxuZXh0OyBqKysgKSB7DQ0KCQkJCQlpZiggZXZbaV0+
ZXZbal0gKSB7DQ0KCQkJCQkJaW50IFNFLCBGRSwgRVY7DQ0KCQkJCQkJU0Ug
PSBzZVtpXTsgRkUgPSBmZVtpXTsgRVYgPSBldltpXTsNDQoJCQkJCQlzZVtp
XSA9IHNlW2pdOyBmZVtpXSA9IGZlW2pdOyBldltpXSA9IGV2W2pdOw0NCgkJ
CQkJCXNlW2pdID0gU0U7IGZlW2pdID0gRkU7IGV2W2pdID0gRVY7DQ0KCQkJ
CQl9DQ0KCQkJCX0NDQoJCQl9DQ0KCQkJDQ0KCQkJaW50IHRvdGFsID0gMDsN
DQoJCQlmb3IoIGk9MDsgaTxuZXh0OyBpKysgKSB7DQ0KCQkJCWlmKCBpc0Nv
bm5lY3RlZCggc2VbaV0sIGZlW2ldICkgKSBjb250aW51ZTsNDQoJCQkJdG90
YWwgKz0gZXZbaV07DQ0KCQkJCW1wW3NlW2ldXVtmZVtpXV0gPSBtcFtmZVtp
XV1bc2VbaV1dID0gdHJ1ZTsNDQoJCQl9DQ0KCQkJcHMucHJpbnRsbiggdG90
YWwgKTsNDQoJCX0NDQoJfQ0NCgkNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1h
aW4oIFN0cmluZyBhcmdzW10gKSB0aHJvd3MgRXhjZXB0aW9uIHsNDQoJCWp1
bmdsZSBqID0gbmV3IGp1bmdsZSgpOw0NCgkJai5kb0l0KCk7DQ0KCX0NDQp9

---559023410-1804928587-1061753441=:23753--


From judge@east.isx.com Sun Aug 24 15:32:38 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OJWBjN022203
	for <judge@isx.com>; Sun, 24 Aug 2003 15:32:38 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id B8A2D5B1CB
	for <judge@isx.com>; Sun, 24 Aug 2003 15:32:15 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 9924C5B1F8
	for <judge@isx.com>; Sun, 24 Aug 2003 15:32:14 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 11268-01-81 for <judge@isx.com>;
 Sun, 24 Aug 2003 15:32:14 -0400 (EDT)
Received: from hellmouth4.gatech.edu (hellmouth4.gatech.edu [130.207.165.164])
	by mailgate1.isx.com (Postfix) with ESMTP id 55DCB5B1CB
	for <judge@isx.com>; Sun, 24 Aug 2003 15:32:14 -0400 (EDT)
Received: from hellmouth4.gatech.edu (localhost [127.0.0.1])
	by hellmouth4.gatech.edu (Postfix) with SMTP id 37941A559
	for <judge@isx.com>; Sun, 24 Aug 2003 15:32:12 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from mailprx6.gatech.edu (mailprx6.prism.gatech.edu [130.207.171.20])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth4.gatech.edu (Postfix) with ESMTP id 0D833A524
	for <judge@isx.com>; Sun, 24 Aug 2003 15:32:11 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx6.gatech.edu (Postfix) with ESMTP id 335F93A602
	for <judge@isx.com>; Sun, 24 Aug 2003 15:32:10 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from 130.207.114.186 ( [130.207.114.186])
	as user gtg244p@tunnel.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 15:32:09 -0400
Message-ID: <1061753529.3f4912b9e4f2a@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 15:32:09 -0400
From: gtg244p@mail.gatech.edu
To: judge@isx.com
Subject: safe problem
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-MOQ1061753529120928453fbff8802d8307ef15b37a19"
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.186
X-Authenticated-User: gtg244p
X-Sanitizer: This message has been sanitized!
X-Sanitizer-URL: http://mailtools.anomy.net/
X-Sanitizer-Rev: $Id: Sanitizer.pm,v 1.54 2002/02/15 16:59:07 bre Exp $
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.7 required=4.0
	tests=AWL,NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 1979

This message is in MIME format.

---MOQ1061753529120928453fbff8802d8307ef15b37a19
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Here is problem D.

   safecracker

-- 

---MOQ1061753529120928453fbff8802d8307ef15b37a19
Content-Type: text/plain; name="safe.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="safe.cpp"

I2luY2x1ZGUgPGlvc3RyZWFtPg0KI2luY2x1ZGUgPHN0cmluZz4NCiNpbmNsdWRlIDxhbGdvcml0
aG0+DQojaW5jbHVkZSA8dmVjdG9yPg0KI2luY2x1ZGUgPG1hdGguaD4NCiNpbmNsdWRlIDxmc3Ry
ZWFtPg0KDQoNCnVzaW5nIG5hbWVzcGFjZSBzdGQ7DQoNCmlmc3RyZWFtIGZpbigic2FmZS5pbiIp
Ow0KI2RlZmluZSBjaW4gZmluDQpvZnN0cmVhbSBmb3V0KCJzYWZlLm91dCIpOw0KI2RlZmluZSBj
b3V0IGZvdXQNCg0KaW50IG51bXM7DQpzdHJpbmcgc3JjLHJlczsNCg0KYm9vbCB2YWwoc3RyaW5n
IFBQKXsNCg0KCWRvdWJsZSB2LHcseCx5LHo7DQoJdiA9ICBQUFswXS0nQScrMTsNCgl3ID0gcG93
KFBQWzFdLSdBJysxLDIpOw0KCXggPSBwb3coUFBbMl0tJ0EnKzEsMyk7DQoJeSA9IHBvdyhQUFsz
XS0nQScrMSw0KTsNCgl6ID0gcG93KFBQWzRdLSdBJysxLDUpOw0KCQ0KCXJldHVybiAoKHoreCt2
KS0odyt5K251bXMpPT0wKTsNCg0KfQ0KDQp2b2lkIGZpbmRlcihpbnQgcG9zLHN0cmluZyBQUCl7
DQoJaW50IGksaixrOw0KCXN0cmluZyB0ZW1wOw0KCWlmKFBQLmxlbmd0aCgpPT01KXsNCgkJc29y
dChQUC5iZWdpbigpLFBQLmVuZCgpKTsNCgkJaWYodmFsKFBQKSYmKHJlcz09IiJ8fFBQPnJlcykp
ew0KCQkJcmVzPVBQOw0KCQl9DQoNCgkJd2hpbGUobmV4dF9wZXJtdXRhdGlvbihQUC5iZWdpbigp
LFBQLmVuZCgpKSl7DQoJCQlpZih2YWwoUFApJiYocmVzPT0iInx8UFA+cmVzKSl7DQoJCQkJcmVz
PVBQOw0KCQkJfQ0KCQl9DQoJCXJldHVybjsNCgl9DQoNCglmb3IoaT1wb3M7aT49MDtpLS0pew0K
CQl0ZW1wID0gUFA7DQoJCXRlbXArPXNyY1tpXTsNCgkJaWYoaT49MCkNCgkJCWZpbmRlcihpLTEs
dGVtcCk7DQoJfQ0KfQ0KDQppbnQgbWFpbigpew0KCQ0KCWludCBpLGosazsNCg0KCXdoaWxlKGNp
bj4+bnVtcz4+c3JjKXsNCgkNCgkJaWYobnVtcz09MCYmc3JjPT0iRU5EIikNCgkJew0KCQkJYnJl
YWs7DQoJCX0NCg0KCQlyZXM9IiI7DQoNCgkJc29ydChzcmMuYmVnaW4oKSxzcmMuZW5kKCkpOw0K
DQoJCWZpbmRlcihzcmMubGVuZ3RoKCktMSwiIik7DQoNCgkJaWYocmVzPT0iIikNCgkJCWNvdXQ8
PCJubyBzb2x1dGlvbiI8PGVuZGw7DQoJCWVsc2UNCgkJCWNvdXQ8PHJlczw8ZW5kbDsNCg0KCX0N
Cg0KCXJldHVybiAwOw0KfQ0K

---MOQ1061753529120928453fbff8802d8307ef15b37a19--



From judge@east.isx.com Sun Aug 24 15:36:43 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OJaFjN026947
	for <judge@isx.com>; Sun, 24 Aug 2003 15:36:42 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id E29375B1CB
	for <judge@isx.com>; Sun, 24 Aug 2003 15:36:19 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id CD5025B202
	for <judge@isx.com>; Sun, 24 Aug 2003 15:36:18 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 11745-01-85 for <judge@isx.com>;
 Sun, 24 Aug 2003 15:36:18 -0400 (EDT)
Received: from hellmouth2.gatech.edu (hellmouth2.gatech.edu [130.207.165.162])
	by mailgate1.isx.com (Postfix) with ESMTP id 7636A5B1CB
	for <judge@isx.com>; Sun, 24 Aug 2003 15:36:18 -0400 (EDT)
Received: from hellmouth2.gatech.edu (localhost [127.0.0.1])
	by hellmouth2.gatech.edu (Postfix) with SMTP id 4750DA553
	for <judge@isx.com>; Sun, 24 Aug 2003 15:36:16 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from mailprx6.gatech.edu (mailprx6.prism.gatech.edu [130.207.171.20])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth2.gatech.edu (Postfix) with ESMTP id 221CCA4F9
	for <judge@isx.com>; Sun, 24 Aug 2003 15:36:15 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx6.gatech.edu (Postfix) with ESMTP id 48D3E3A602
	for <judge@isx.com>; Sun, 24 Aug 2003 15:36:14 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from 130.207.114.182 ( [130.207.114.182])
	as user gtg303m@boulder.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 15:36:14 -0400
Message-ID: <1061753774.3f4913ae15c48@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 15:36:14 -0400
From: gtg303m@mail.gatech.edu
To: judge@isx.com
Subject: meatball submission
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-MOQ1061753774d0235fac202cf78d1bbe5dd370af8c3d"
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.182
X-Authenticated-User: gtg303m
X-Sanitizer: This message has been sanitized!
X-Sanitizer-URL: http://mailtools.anomy.net/
X-Sanitizer-Rev: $Id: Sanitizer.pm,v 1.54 2002/02/15 16:59:07 bre Exp $
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.7 required=4.0
	tests=NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 2505

This message is in MIME format.

---MOQ1061753774d0235fac202cf78d1bbe5dd370af8c3d
Content-Type: text/plain
Content-Transfer-Encoding: 7bit



-- 

---MOQ1061753774d0235fac202cf78d1bbe5dd370af8c3d
Content-Type: text/java; name="meatball.java"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="meatball.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnRleHQuKjsNCmltcG9ydCBqYXZhLnV0aWwu
KjsNCg0KY2xhc3MgbWVhdGJhbGwgew0KCXB1YmxpYyBzdGF0aWMgQnVmZmVyZWRSZWFkZXIgYnI7
DQoJcHVibGljIHN0YXRpYyBQcmludFN0cmVhbSBwczsNCglwdWJsaWMgc3RhdGljIFN0cmluZyBm
aWxlTmFtZSA9ICJtZWF0YmFsbCI7ICAvKiBEbyBub3QgaW5jbHVkZSB0aGUgLmluIG9yIC5vdXQg
ZXh0ZW5zaW9uICovDQoNCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJndltdKSB0
aHJvd3MgRXhjZXB0aW9uIHsNCgkJYnIgPSBuZXcgQnVmZmVyZWRSZWFkZXIgKG5ldyBGaWxlUmVh
ZGVyKGZpbGVOYW1lICsgIi5pbiIpICk7DQoJCXBzID0gbmV3IFByaW50U3RyZWFtICggbmV3IEZp
bGVPdXRwdXRTdHJlYW0gKCBmaWxlTmFtZSArICIub3V0IiApICk7DQoNCgkJU3RyaW5nVG9rZW5p
emVyIHN0Ow0KCQkNCgkJZm9yKDs7KSB7DQoJCQlpbnQgTjsNCgkJCQ0KCQkJU3RyaW5nIGxpbmUg
PSBici5yZWFkTGluZSgpLnRyaW0oKTsNCgkJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXplciggbGlu
ZSApOw0KCQkJTiA9IEludGVnZXIucGFyc2VJbnQoIHN0Lm5leHRUb2tlbigpICk7DQoJCQkNCgkJ
CS8qIGZpcnN0IHBhc3MgLSBmaW5kIHRvdGFsIG1lYXRiYWxscyAqLw0KCQkJc3QgPSBuZXcgU3Ry
aW5nVG9rZW5pemVyKCBsaW5lICk7DQoJCQlOID0gSW50ZWdlci5wYXJzZUludCggc3QubmV4dFRv
a2VuKCkgKTsNCg0KCQkJaWYgKE4gPT0gMCkgew0KCQkJCWJyLmNsb3NlKCk7DQoJCQkJcHMuY2xv
c2UoKTsNCgkJCQlTeXN0ZW0uZXhpdCggMCApOw0KCQkJfQ0KCQkJDQoJCQlpbnQgdG90YWxfbWVh
dGJhbGxzID0gMDsNCgkJCWZvciAoaW50IGkgPSAxOyBpIDw9IE47IGkrKykgew0KCQkJCXRvdGFs
X21lYXRiYWxscyArPSBJbnRlZ2VyLnBhcnNlSW50KCBzdC5uZXh0VG9rZW4oKSApOw0KCQkJfQ0K
CQ0KCQkJYm9vbGVhbiBzb2x2ZWQgPSBmYWxzZTsNCgkJCWlmICgwID09ICh0b3RhbF9tZWF0YmFs
bHMgJSAyKSkgewkNCgkJCQkvKiBzZWNvbmQgcGFzcyAtIGZpbmQgaGFsZndheSBwb2ludCAqLw0K
CQkJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXplciggbGluZSApOw0KCQkJCU4gPSBJbnRlZ2VyLnBh
cnNlSW50KCBzdC5uZXh0VG9rZW4oKSApOw0KCQ0KCQkJCWludCBzYW1zYmFsbHMgPSAwOw0KCQkJ
CWZvciAoaW50IGkgPSAxOyBpIDw9IE47IGkrKykgew0KCQkJCQlzYW1zYmFsbHMgKz0gSW50ZWdl
ci5wYXJzZUludCggc3QubmV4dFRva2VuKCkgKTsNCgkJCQkJaWYgKHNhbXNiYWxscyA9PSAodG90
YWxfbWVhdGJhbGxzLzIpKSB7DQoJCQkJCQlwcy5wcmludGxuKCJTYW0gc3RvcHMgYXQgcG9zaXRp
b24gIisgaSArIiBhbmQgRWxsYSBzdG9wcyBhdCBwb3NpdGlvbiAiKyAoaSsxKSArIi4iKTsNCgkJ
CQkJCXNvbHZlZCA9IHRydWU7DQoJCQkJCX0NCgkJCQl9DQoJCQl9DQoJCQkNCgkJCWlmIChzb2x2
ZWQgPT0gZmFsc2UpIHsNCgkJCQlwcy5wcmludGxuKCJObyBlcXVhbCBwYXJ0aXRpb25pbmcuIik7
DQoJCQl9DQoJCQkNCgkJfQkNCgl9DQp9IA0K

---MOQ1061753774d0235fac202cf78d1bbe5dd370af8c3d--



From judge@east.isx.com Sun Aug 24 15:43:48 2003 -0400
Status: R
X-Status: 
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OJhLjN004609
	for <judge@isx.com>; Sun, 24 Aug 2003 15:43:48 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id ABC4E5B203
	for <judge@isx.com>; Sun, 24 Aug 2003 15:43:25 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 992435B202
	for <judge@isx.com>; Sun, 24 Aug 2003 15:43:24 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 15082-01-13 for <judge@isx.com>;
 Sun, 24 Aug 2003 15:43:24 -0400 (EDT)
Received: from hellmouth2.gatech.edu (hellmouth2.gatech.edu [130.207.165.162])
	by mailgate1.isx.com (Postfix) with ESMTP id 525515B1C0
	for <judge@isx.com>; Sun, 24 Aug 2003 15:43:24 -0400 (EDT)
Received: from hellmouth2.gatech.edu (localhost [127.0.0.1])
	by hellmouth2.gatech.edu (Postfix) with SMTP id 205A7A553
	for <judge@isx.com>; Sun, 24 Aug 2003 15:43:22 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from mailprx6.gatech.edu (mailprx6.prism.gatech.edu [130.207.171.20])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth2.gatech.edu (Postfix) with ESMTP id ED768A4C2
	for <judge@isx.com>; Sun, 24 Aug 2003 15:43:20 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx6.gatech.edu (Postfix) with ESMTP id 69B703A602
	for <judge@isx.com>; Sun, 24 Aug 2003 15:43:19 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from 130.207.114.186 ( [130.207.114.186])
	as user gtg244p@tunnel.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 15:43:18 -0400
Message-ID: <1061754198.3f491556e96fa@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 15:43:18 -0400
From: gtg244p@mail.gatech.edu
To: judge@isx.com
Subject: safe
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-MOQ1061754198de86d4ec9d2d021116ddefdcb915503b"
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.186
X-Authenticated-User: gtg244p
X-Sanitizer: This message has been sanitized!
X-Sanitizer-URL: http://mailtools.anomy.net/
X-Sanitizer-Rev: $Id: Sanitizer.pm,v 1.54 2002/02/15 16:59:07 bre Exp $
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.7 required=4.0
	tests=AWL,NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 2293

This message is in MIME format.

---MOQ1061754198de86d4ec9d2d021116ddefdcb915503b
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Here is the safe cracker

-- 

---MOQ1061754198de86d4ec9d2d021116ddefdcb915503b
Content-Type: text/plain; name="safe.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="safe.cpp"

I2luY2x1ZGUgPGlvc3RyZWFtPg0KI2luY2x1ZGUgPHN0cmluZz4NCiNpbmNsdWRlIDxhbGdvcml0
aG0+DQojaW5jbHVkZSA8dmVjdG9yPg0KI2luY2x1ZGUgPG1hdGguaD4NCiNpbmNsdWRlIDxmc3Ry
ZWFtPg0KDQoNCnVzaW5nIG5hbWVzcGFjZSBzdGQ7DQoNCmlmc3RyZWFtIGZpbigic2FmZS5pbiIp
Ow0KI2RlZmluZSBjaW4gZmluDQpvZnN0cmVhbSBmb3V0KCJzYWZlLm91dCIpOw0KI2RlZmluZSBj
b3V0IGZvdXQNCg0KaW50IG51bXM7DQpzdHJpbmcgc3JjLHJlczsNCg0KYm9vbCB2YWwoc3RyaW5n
IFBQKXsNCg0KCWRvdWJsZSB2LHcseCx5LHo7DQoJdiA9ICBQUFswXS0nQScrMTsNCgl3ID0gcG93
KFBQWzFdLSdBJysxLDIpOw0KCXggPSBwb3coUFBbMl0tJ0EnKzEsMyk7DQoJeSA9IHBvdyhQUFsz
XS0nQScrMSw0KTsNCgl6ID0gcG93KFBQWzRdLSdBJysxLDUpOw0KCQ0KCXJldHVybiAoKHoreCt2
KS0odyt5K251bXMpPT0wKTsNCg0KfQ0KDQoNCmJvb2wgZ3JlYXRlcihzdHJpbmcgUFAsc3RyaW5n
IHJlcyl7DQoNCglpZihyZXM9PSIiKSByZXR1cm4gdHJ1ZTsNCg0KCWZvcihpbnQgaT0wO2k8UFAu
bGVuZ3RoKCk7aSsrKXsNCgkJaWYoKFBQW2ldLSdBJyk+KHJlc1tpXS0nQScpKSByZXR1cm4gdHJ1
ZTsNCgkJaWYoKFBQW2ldLSdBJyk8KHJlc1tpXS0nQScpKSByZXR1cm4gZmFsc2U7DQoJfQ0KDQoJ
cmV0dXJuIGZhbHNlOw0KfQ0KDQp2b2lkIGZpbmRlcihpbnQgcG9zLHN0cmluZyBQUCl7DQoJaW50
IGksaixrOw0KCXN0cmluZyB0ZW1wOw0KCWlmKFBQLmxlbmd0aCgpPT01KXsNCgkJc29ydChQUC5i
ZWdpbigpLFBQLmVuZCgpKTsNCgkJaWYodmFsKFBQKSYmKHJlcz09IiJ8fGdyZWF0ZXIoUFAscmVz
KSkpew0KCQkJcmVzPVBQOw0KCQl9DQoNCgkJd2hpbGUobmV4dF9wZXJtdXRhdGlvbihQUC5iZWdp
bigpLFBQLmVuZCgpKSl7DQoJCQlpZih2YWwoUFApJiYocmVzPT0iInx8Z3JlYXRlcihQUCxyZXMp
KSl7DQoJCQkJcmVzPVBQOw0KCQkJfQ0KCQl9DQoJCXJldHVybjsNCgl9DQoNCglmb3IoaT1wb3M7
aT49MDtpLS0pew0KCQl0ZW1wID0gUFA7DQoJCXRlbXArPXNyY1tpXTsNCgkJaWYoaT49MCkNCgkJ
CWZpbmRlcihpLTEsdGVtcCk7DQoJfQ0KfQ0KDQppbnQgbWFpbigpew0KCQ0KCWludCBpLGosazsN
Cg0KCXdoaWxlKGNpbj4+bnVtcz4+c3JjKXsNCgkNCgkJaWYobnVtcz09MCYmc3JjPT0iRU5EIikN
CgkJew0KCQkJYnJlYWs7DQoJCX0NCg0KCQlyZXM9IiI7DQoNCgkJc29ydChzcmMuYmVnaW4oKSxz
cmMuZW5kKCkpOw0KDQoJCWZpbmRlcihzcmMubGVuZ3RoKCktMSwiIik7DQoNCgkJaWYocmVzPT0i
IikNCgkJCWNvdXQ8PCJubyBzb2x1dGlvbiI8PGVuZGw7DQoJCWVsc2UNCgkJCWNvdXQ8PHJlczw8
ZW5kbDsNCg0KCX0NCg0KCXJldHVybiAwOw0KfQ0K

---MOQ1061754198de86d4ec9d2d021116ddefdcb915503b--



From judge@east.isx.com Sun Aug 24 16:00:13 2003 -0400
Status: R
X-Status: 
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OJxkjN023495
	for <judge@isx.com>; Sun, 24 Aug 2003 16:00:13 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id C5C685B1C0
	for <judge@isx.com>; Sun, 24 Aug 2003 15:59:50 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id B6DEB5B1EC
	for <judge@isx.com>; Sun, 24 Aug 2003 15:59:49 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 15082-01-52 for <judge@isx.com>;
 Sun, 24 Aug 2003 15:59:49 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (Postfix) with ESMTP id 7FD2C5B1C0
	for <judge@isx.com>; Sun, 24 Aug 2003 15:59:49 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OJxlJs007738
	for <judge@isx.com>; Sun, 24 Aug 2003 15:59:47 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OJxl2b029333
	for <judge@isx.com>; Sun, 24 Aug 2003 15:59:47 -0400 (EDT)
Date: Sun, 24 Aug 2003 15:59:46 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: Oil Fields Question
Message-ID: <Pine.GSO.4.50.0308241557530.29133-100000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=-0.5 required=4.0
	tests=AWL,BAYES_30,USER_AGENT_PINE
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 284

If the location of a well requires a map to be display locations beyond
the edges of
the field (beyond 94 in the E-W direction and/or 73 in the N-S direction,
can the map still be drawn?

If so, should the E-W pipeline be drawn east of X=94?


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


From judge@east.isx.com Sun Aug 24 16:46:33 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OKk5jN022044
	for <judge@isx.com>; Sun, 24 Aug 2003 16:46:32 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 5DFA45B210
	for <judge@isx.com>; Sun, 24 Aug 2003 16:46:10 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 345505B212
	for <judge@isx.com>; Sun, 24 Aug 2003 16:46:09 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 20009-01-74 for <judge@isx.com>;
 Sun, 24 Aug 2003 16:46:09 -0400 (EDT)
Received: from imf18aec.mail.bellsouth.net (imf18aec.mail.bellsouth.net [205.152.59.66])
	by mailgate1.isx.com (Postfix) with ESMTP id E4FFE5B210
	for <judge@isx.com>; Sun, 24 Aug 2003 16:46:08 -0400 (EDT)
Received: from mail.bellsouth.net ([205.152.59.158])
          by imf18aec.mail.bellsouth.net
          (InterMail vM.5.01.05.27 201-253-122-126-127-20021220) with SMTP
          id <20030824204606.SXEJ13779.imf18aec.mail.bellsouth.net@mail.bellsouth.net>
          for <judge@isx.com>; Sun, 24 Aug 2003 16:46:06 -0400
X-Mailer: Openwave WebEngine, version 2.8.11 (webedge20-101-194-20030622)
From: <bjchamb@bellsouth.net>
To: <judge@isx.com>
Subject: 
Date: Sun, 24 Aug 2003 16:46:06 -0400
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=____1061757966590_P+gVsLw+G8"
Message-Id: <20030824204606.SXEJ13779.imf18aec.mail.bellsouth.net@mail.bellsouth.net>
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=1.1 required=4.0
	tests=NO_REAL_NAME
	version=2.55
X-Spam-Level: *
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 1694

This is a multi-part message in MIME format.

------=____1061757966590_P+gVsLw+G8
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit



------=____1061757966590_P+gVsLw+G8
Content-Type: text/java;
	name="meatball.java"
Content-Disposition: inline;
	filename="meatball.java"

import java.io.*;
import java.text.*;
import java.util.*;

class meatball
{
   public static BufferedReader br;
   public static PrintStream ps;

   public static int    n;
   public static int[] orders;
   public static int samPos;
   public static int ellaPos;

   public static void main(String[] args) throws Exception
   {
      br = new BufferedReader( new FileReader( "meatball.in" ) );
      ps = new PrintStream (new FileOutputStream( "meatball.out" ) );

      for (;;)
      {
      	StringTokenizer st;
      	st = new StringTokenizer( br.readLine() );
      
      	n = Integer.parseInt( st.nextToken() );
      	if (n == 0)
	{
		br.close();
		ps.close();
		System.exit(0);
        }
        int total = 0;
        orders = new int[n];
        for (int i = 0; i < n; i++)
        {
           orders[i] = Integer.parseInt( st.nextToken() );
	   total += orders[i];
        }
	if (total % 2 == 1)
	{
		ps.println("No equal partitioning.");
	}
	else
	{
		int pos = 0;
		int TotalRemaining = total / 2;
		while (TotalRemaining > 0)
		{
			if (TotalRemaining == orders[pos])
			{
				ps.println("Sam stops at position " + (pos + 1) + " and Ella stops at position " + (pos + 2) + ".");
			}
			else if (TotalRemaining < orders[pos])
			{
				ps.println("No equal partitioning.");
			}
			TotalRemaining -= orders[pos++];
		}
	}
      }
   }
}


------=____1061757966590_P+gVsLw+G8--



From judge@east.isx.com Sun Aug 24 16:52:17 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OKpojN000286
	for <judge@isx.com>; Sun, 24 Aug 2003 16:52:17 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 36AC95B1E0
	for <judge@isx.com>; Sun, 24 Aug 2003 16:51:55 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 3146C5B20C
	for <judge@isx.com>; Sun, 24 Aug 2003 16:51:54 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 19838-01-92 for <judge@isx.com>;
 Sun, 24 Aug 2003 16:51:54 -0400 (EDT)
Received: from hellmouth5.gatech.edu (hellmouth5.gatech.edu [130.207.165.165])
	by mailgate1.isx.com (Postfix) with ESMTP id 05C8D5B1E0
	for <judge@isx.com>; Sun, 24 Aug 2003 16:51:54 -0400 (EDT)
Received: from hellmouth5.gatech.edu (localhost [127.0.0.1])
	by hellmouth5.gatech.edu (Postfix) with SMTP id B0BD11D1A81
	for <judge@isx.com>; Sun, 24 Aug 2003 16:51:51 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from mailprx6.gatech.edu (mailprx6.prism.gatech.edu [130.207.171.20])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth5.gatech.edu (Postfix) with ESMTP id 9B9801D19A6
	for <judge@isx.com>; Sun, 24 Aug 2003 16:51:51 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx6.gatech.edu (Postfix) with ESMTP id C66093A602
	for <judge@isx.com>; Sun, 24 Aug 2003 16:51:50 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from 130.207.114.182 ( [130.207.114.182])
	as user gtg303m@boulder.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 16:51:50 -0400
Message-ID: <1061758310.3f492566ab963@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 16:51:50 -0400
From: gtg303m@mail.gatech.edu
To: judge@isx.com
Subject: safe.java
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.182
X-Authenticated-User: gtg303m
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.7 required=4.0
	tests=AWL,NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=0
Content-Length: 9



-- 




From judge@east.isx.com Sun Aug 24 16:53:31 2003 -0400
Status: R
X-Status: 
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OKr2jN000379
	for <judge@isx.com>; Sun, 24 Aug 2003 16:53:30 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 24C065B1E0
	for <judge@isx.com>; Sun, 24 Aug 2003 16:53:07 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 1418C5B210
	for <judge@isx.com>; Sun, 24 Aug 2003 16:53:06 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 19838-01-97 for <judge@isx.com>;
 Sun, 24 Aug 2003 16:53:05 -0400 (EDT)
Received: from hellmouth4.gatech.edu (hellmouth4.gatech.edu [130.207.165.164])
	by mailgate1.isx.com (Postfix) with ESMTP id BDFB85B1E0
	for <judge@isx.com>; Sun, 24 Aug 2003 16:53:05 -0400 (EDT)
Received: from hellmouth4.gatech.edu (localhost [127.0.0.1])
	by hellmouth4.gatech.edu (Postfix) with SMTP id 72D6EA569
	for <judge@isx.com>; Sun, 24 Aug 2003 16:53:03 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from mailprx6.gatech.edu (mailprx6.prism.gatech.edu [130.207.171.20])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth4.gatech.edu (Postfix) with ESMTP id 2748DA50C
	for <judge@isx.com>; Sun, 24 Aug 2003 16:53:02 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx6.gatech.edu (Postfix) with ESMTP id 566923A602
	for <judge@isx.com>; Sun, 24 Aug 2003 16:53:01 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from 130.207.114.186 ( [130.207.114.186])
	as user gtg244p@tunnel.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 16:53:01 -0400
Message-ID: <1061758381.3f4925ad3b111@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 16:53:01 -0400
From: gtg244p@mail.gatech.edu
To: judge@isx.com
Subject: here is Jungle problem
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-MOQ1061758381ef1b30a3931c907a05d518f6fbab6a58"
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.186
X-Authenticated-User: gtg244p
X-Sanitizer: This message has been sanitized!
X-Sanitizer-URL: http://mailtools.anomy.net/
X-Sanitizer-Rev: $Id: Sanitizer.pm,v 1.54 2002/02/15 16:59:07 bre Exp $
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.7 required=4.0
	tests=NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 2286

This message is in MIME format.

---MOQ1061758381ef1b30a3931c907a05d518f6fbab6a58
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Here is the probG

-- 

---MOQ1061758381ef1b30a3931c907a05d518f6fbab6a58
Content-Type: text/plain; name="safe.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="safe.cpp"

I2luY2x1ZGUgPGlvc3RyZWFtPg0KI2luY2x1ZGUgPHN0cmluZz4NCiNpbmNsdWRlIDxhbGdvcml0
aG0+DQojaW5jbHVkZSA8dmVjdG9yPg0KI2luY2x1ZGUgPG1hdGguaD4NCiNpbmNsdWRlIDxmc3Ry
ZWFtPg0KDQoNCnVzaW5nIG5hbWVzcGFjZSBzdGQ7DQoNCmlmc3RyZWFtIGZpbigic2FmZS5pbiIp
Ow0KI2RlZmluZSBjaW4gZmluDQpvZnN0cmVhbSBmb3V0KCJzYWZlLm91dCIpOw0KI2RlZmluZSBj
b3V0IGZvdXQNCg0KaW50IG51bXM7DQpzdHJpbmcgc3JjLHJlczsNCg0KYm9vbCB2YWwoc3RyaW5n
IFBQKXsNCg0KCWRvdWJsZSB2LHcseCx5LHo7DQoJdiA9ICBQUFswXS0nQScrMTsNCgl3ID0gcG93
KFBQWzFdLSdBJysxLDIpOw0KCXggPSBwb3coUFBbMl0tJ0EnKzEsMyk7DQoJeSA9IHBvdyhQUFsz
XS0nQScrMSw0KTsNCgl6ID0gcG93KFBQWzRdLSdBJysxLDUpOw0KCQ0KCXJldHVybiAoKHoreCt2
KS0odyt5K251bXMpPT0wKTsNCg0KfQ0KDQoNCmJvb2wgZ3JlYXRlcihzdHJpbmcgUFAsc3RyaW5n
IHJlcyl7DQoNCglpZihyZXM9PSIiKSByZXR1cm4gdHJ1ZTsNCg0KCWZvcihpbnQgaT0wO2k8UFAu
bGVuZ3RoKCk7aSsrKXsNCgkJaWYoKFBQW2ldLSdBJyk+KHJlc1tpXS0nQScpKSByZXR1cm4gdHJ1
ZTsNCgkJaWYoKFBQW2ldLSdBJyk8KHJlc1tpXS0nQScpKSByZXR1cm4gZmFsc2U7DQoJfQ0KDQoJ
cmV0dXJuIGZhbHNlOw0KfQ0KDQp2b2lkIGZpbmRlcihpbnQgcG9zLHN0cmluZyBQUCl7DQoJaW50
IGksaixrOw0KCXN0cmluZyB0ZW1wOw0KCWlmKFBQLmxlbmd0aCgpPT01KXsNCgkJc29ydChQUC5i
ZWdpbigpLFBQLmVuZCgpKTsNCgkJaWYodmFsKFBQKSYmKHJlcz09IiJ8fGdyZWF0ZXIoUFAscmVz
KSkpew0KCQkJcmVzPVBQOw0KCQl9DQoNCgkJd2hpbGUobmV4dF9wZXJtdXRhdGlvbihQUC5iZWdp
bigpLFBQLmVuZCgpKSl7DQoJCQlpZih2YWwoUFApJiYocmVzPT0iInx8Z3JlYXRlcihQUCxyZXMp
KSl7DQoJCQkJcmVzPVBQOw0KCQkJfQ0KCQl9DQoJCXJldHVybjsNCgl9DQoNCglmb3IoaT1wb3M7
aT49MDtpLS0pew0KCQl0ZW1wID0gUFA7DQoJCXRlbXArPXNyY1tpXTsNCgkJaWYoaT49MCkNCgkJ
CWZpbmRlcihpLTEsdGVtcCk7DQoJfQ0KfQ0KDQppbnQgbWFpbigpew0KCQ0KCWludCBpLGosazsN
Cg0KCXdoaWxlKGNpbj4+bnVtcz4+c3JjKXsNCgkNCgkJaWYobnVtcz09MCYmc3JjPT0iRU5EIikN
CgkJew0KCQkJYnJlYWs7DQoJCX0NCg0KCQlyZXM9IiI7DQoNCgkJc29ydChzcmMuYmVnaW4oKSxz
cmMuZW5kKCkpOw0KDQoJCWZpbmRlcihzcmMubGVuZ3RoKCktMSwiIik7DQoNCgkJaWYocmVzPT0i
IikNCgkJCWNvdXQ8PCJubyBzb2x1dGlvbiI8PGVuZGw7DQoJCWVsc2UNCgkJCWNvdXQ8PHJlczw8
ZW5kbDsNCg0KCX0NCg0KCXJldHVybiAwOw0KfQ0K

---MOQ1061758381ef1b30a3931c907a05d518f6fbab6a58--



From judge@east.isx.com Sun Aug 24 16:57:33 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OKv5jN006524
	for <judge@isx.com>; Sun, 24 Aug 2003 16:57:32 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id C96815B201
	for <judge@isx.com>; Sun, 24 Aug 2003 16:57:07 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 774435B210
	for <judge@isx.com>; Sun, 24 Aug 2003 16:57:06 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 25293-01-15 for <judge@isx.com>;
 Sun, 24 Aug 2003 16:57:06 -0400 (EDT)
Received: from hellmouth5.gatech.edu (hellmouth5.gatech.edu [130.207.165.165])
	by mailgate1.isx.com (Postfix) with ESMTP id 296C95B20F
	for <judge@isx.com>; Sun, 24 Aug 2003 16:57:06 -0400 (EDT)
Received: from hellmouth5.gatech.edu (localhost [127.0.0.1])
	by hellmouth5.gatech.edu (Postfix) with SMTP id CC00C1D19A6
	for <judge@isx.com>; Sun, 24 Aug 2003 16:57:03 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from mailprx6.gatech.edu (mailprx6.prism.gatech.edu [130.207.171.20])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth5.gatech.edu (Postfix) with ESMTP id 9FD541D1A62
	for <judge@isx.com>; Sun, 24 Aug 2003 16:57:02 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx6.gatech.edu (Postfix) with ESMTP id 3C8863A602
	for <judge@isx.com>; Sun, 24 Aug 2003 16:57:01 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from 130.207.114.182 ( [130.207.114.182])
	as user gtg303m@boulder.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 16:57:00 -0400
Message-ID: <1061758620.3f49269cb3228@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 16:57:00 -0400
From: gtg303m@mail.gatech.edu
To: judge@isx.com
Subject: safe.java
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-MOQ10617586203ca119228b089074e2ea5683c66b3de7"
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.182
X-Authenticated-User: gtg303m
X-Sanitizer: This message has been sanitized!
X-Sanitizer-URL: http://mailtools.anomy.net/
X-Sanitizer-Rev: $Id: Sanitizer.pm,v 1.54 2002/02/15 16:59:07 bre Exp $
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.7 required=4.0
	tests=AWL,NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 4584

This message is in MIME format.

---MOQ10617586203ca119228b089074e2ea5683c66b3de7
Content-Type: text/plain
Content-Transfer-Encoding: 7bit



-- 

---MOQ10617586203ca119228b089074e2ea5683c66b3de7
Content-Type: text/java; name="safe.java"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="safe.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnRleHQuKjsNCmltcG9ydCBqYXZhLnV0aWwu
KjsNCg0KY2xhc3Mgc2FmZSB7DQoJcHVibGljIHN0YXRpYyBib29sZWFuIERFQlVHID0gdHJ1ZTsN
CglwdWJsaWMgc3RhdGljIEJ1ZmZlcmVkUmVhZGVyIGJyOw0KCXB1YmxpYyBzdGF0aWMgUHJpbnRT
dHJlYW0gcHM7DQoJcHVibGljIHN0YXRpYyBTdHJpbmcgZmlsZU5hbWUgPSAic2FmZSI7ICANCgkJ
LyogRG8gbm90IGluY2x1ZGUgdGhlIC5pbiBvciAub3V0IGV4dGVuc2lvbiAqLw0KDQoJcHVibGlj
IHN0YXRpYyBpbnQgY2hhclRvT3JkaW5hbCAoY2hhciBhKSB7DQoJCXJldHVybiAoaW50KShhIC0g
J0EnKSArIDE7DQoJfQ0KDQoJcHVibGljIHN0YXRpYyBjaGFyIG9yZGluYWxUb0NoYXIgKGludCBh
KSB7DQoJCXJldHVybiAoY2hhcikoKGEgLSAxKSArICdBJyk7DQoJfQ0KDQoJcHVibGljIHN0YXRp
YyBTdHJpbmcgc29sdXRpb25TdHIgKGludCB2LCBpbnQgdywgaW50IHgsIGludCB5LCBpbnQgeikg
ew0KCQkvL3JldHVybiAiIiArIHYgKyAiICIgKyB3ICsgIiAiICsgeCArICIgIiArIHkgKyAiICIg
KyB6Ow0KCQlyZXR1cm4gIiIgKyBvcmRpbmFsVG9DaGFyKHYpDQoJCQkrIG9yZGluYWxUb0NoYXIo
dykNCgkJCSsgb3JkaW5hbFRvQ2hhcih4KQ0KCQkJKyBvcmRpbmFsVG9DaGFyKHkpDQoJCQkrIG9y
ZGluYWxUb0NoYXIoeik7DQoJfQ0KDQogCXB1YmxpYyBzdGF0aWMgaW50W10gcGFyc2VLZXkgKFN0
cmluZyBrZXlJbikgew0KCQlpbnRbXSBrZXkgPSBuZXcgaW50W2tleUluLmxlbmd0aCgpXTsNCgkJ
Zm9yIChpbnQgaT0wOyBpIDwga2V5SW4ubGVuZ3RoKCk7IGkrKykgew0KCQkJa2V5W2ldID0gY2hh
clRvT3JkaW5hbChrZXlJbi5jaGFyQXQoaSkpOw0KCQkJU3lzdGVtLmVyci5wcmludGxuKCIiICsg
a2V5SW4uY2hhckF0KGkpICsgIiBpcyAiICsga2V5W2ldKTsgDQoJCX0NCgkJcmV0dXJuIGtleTsN
Cgl9DQoJDQoJcHVibGljIHN0YXRpYyBpbnQga2xlaW4gKGludCB2LCBpbnQgdywgaW50IHgsIGlu
dCB5LCBpbnQgeikgew0KCQkvL1N5c3RlbS5lcnIucHJpbnRsbigiS2xlaW4gb24gIiArIHYgKyAi
ICIgKyB3ICsgIiAiICsgeCArICIgIiArIHkgKyAiICIgKyB6KTsNCgkJcmV0dXJuIHYgLSAodyAq
IHcpICsgKHggKiB4ICogeCkgLSAoeSAqIHkgKiB5ICogeSkgKyAoeiAqIHogKiB6ICogeiAqIHop
Ow0KCX0NCg0KCXB1YmxpYyBzdGF0aWMgdm9pZCBwcmludEtleShpbnRbXSBrZXkpIHsNCgkJU3lz
dGVtLmVyci5wcmludCgiS2V5OiAiKTsNCgkJZm9yKGludCBpPTA7IGk8IGtleS5sZW5ndGg7aSsr
KSB7DQoJCQlTeXN0ZW0uZXJyLnByaW50KGtleVtpXSArICI6Iik7DQoJCX0NCgkJU3lzdGVtLmVy
ci5wcmludGxuKCIiKTsNCgl9DQoNCgkNCglwdWJsaWMgc3RhdGljIFN0cmluZyBjcmFjayggaW50
IHRhcmdldCwgaW50W10ga2V5KSB7DQoJCWJvb2xlYW4gc29sdXRpb25Gb3VuZCA9IGZhbHNlOw0K
CQlTdHJpbmcgcmVzdWx0ID0ibm8gc29sdXRpb24iOw0KCQ0KCQkvL1N5c3RlbS5lcnIucHJpbnRs
bigiQSBpcyAiICsgb3JkaW5hbFRvQ2hhcihjaGFyVG9PcmRpbmFsKCdBJykpKTsNCgkJLy9TeXN0
ZW0uZXJyLnByaW50bG4oIlogaXMgIiArIG9yZGluYWxUb0NoYXIoY2hhclRvT3JkaW5hbCgnWicp
KSk7DQoJCQ0KCQlBcnJheXMuc29ydChrZXkpOwkNCgkJcHJpbnRLZXkoa2V5KTsNCgkJDQoJCS8v
cHMucHJpbnRsbigiPT09PT09PT09PT09PT09Iik7DQoJCWZvciAoaW50IHMxPWtleS5sZW5ndGgt
MTsgczE+PTAgJiYgIXNvbHV0aW9uRm91bmQgO3MxLS0pIHsNCgkJCWZvcihpbnQgczI9a2V5Lmxl
bmd0aC0xOyBzMj49MCAmJiAhc29sdXRpb25Gb3VuZDsgczItLSkgew0KCQkJCWZvciAoaW50IHMz
ID0ga2V5Lmxlbmd0aC0xOyBzMz49MCAmJiAhc29sdXRpb25Gb3VuZDsgczMtLSkgew0KCQkJCQlm
b3IgKGludCBzNCA9IGtleS5sZW5ndGgtMTsgczQ+PTAgJiYgIXNvbHV0aW9uRm91bmQ7IHM0LS0p
IHsNCgkJCQkJCWZvciAoaW50IHM1PWtleS5sZW5ndGgtMTtzNT49MCAmJiAhc29sdXRpb25Gb3Vu
ZDsgczUtLSkgew0KDQoJCQkJCQkJaW50IHNvbCA9IGtsZWluKGtleVtzMV0sa2V5W3MyXSxrZXlb
czNdLGtleVtzNF0sa2V5W3M1XSk7CQkJCQ0KCQkJCQkJCWlmIChzb2wgPT0gdGFyZ2V0KSB7DQoJ
CQkJCQkJCQ0KCQkJCQkJCXJlc3VsdCA9IHNvbHV0aW9uU3RyKGtleVtzMV0sa2V5W3MyXSxrZXlb
czNdLGtleVtzNF0sa2V5W3M1XSk7CQkJCQ0KCQkJCQkJCQkvL3BzLnByaW50bG4ocmVzdWx0KTsN
CgkJCQkJCQkJc29sdXRpb25Gb3VuZCA9IHRydWU7DQoJCQkJCQkJfQ0KCQkJCQkJCQ0KCQkJCQkJ
fSAvLyBlbmQgczUNCgkJCQkJfSAvLyBlbmQgczQNCgkJCQl9IC8vIGVuZCBzMw0KCQkJfSAvLyBl
bmQgczINCgkJfSAvLyBlbmQgZm9yIHMxDQoNCgkJcmV0dXJuIHJlc3VsdDsNCgl9IC8vIGVuZCBj
cmFjaw0KDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3ZbXSkgdGhyb3dzIEV4
Y2VwdGlvbg0KCXsNCgkJYnIgPSBuZXcgQnVmZmVyZWRSZWFkZXIgKG5ldyBGaWxlUmVhZGVyKGZp
bGVOYW1lICsgIi5pbiIpICk7DQoJCXBzID0gbmV3IFByaW50U3RyZWFtICggbmV3IEZpbGVPdXRw
dXRTdHJlYW0gKCBmaWxlTmFtZSArICIub3V0IiApICk7DQoNCgkJU3RyaW5nVG9rZW5pemVyIHN0
Ow0KCQkNCgkJZm9yKDs7KSB7DQoJCQlTdHJpbmcgbGluZSA9IGJyLnJlYWRMaW5lKCkudHJpbSgp
Ow0KCQkJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGxpbmUpOw0KCQkJaW50IHRhcmdldCA9IElu
dGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0KCQkJU3RyaW5nIGtleSA9IHN0Lm5leHRU
b2tlbigpOw0KCQkJDQoJCQlpZiAodGFyZ2V0ID09IDAgJiYga2V5LmVxdWFscygiRU5EIikpIHsN
CgkJCQlicmVhazsNCgkJCX0gZWxzZSB7DQoJCQkJU3lzdGVtLmVyci5wcmludGxuKCJDcmFja2lu
ZzogIiArIHRhcmdldCArICIgd2l0aCBrZXkgIiArIGtleSk7DQoJCQkJcHMucHJpbnRsbihjcmFj
ayh0YXJnZXQsIHBhcnNlS2V5KGtleSkpKTsNCgkJCX0NCgkJCQ0KCQl9IC8vIGVuZCBmb3INCgl9
IC8vIGVuZCBtYWluDQp9IC8vIGVuZCBleGFtcGxlDQo=

---MOQ10617586203ca119228b089074e2ea5683c66b3de7--



From judge@east.isx.com Sun Aug 24 16:59:26 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OKwwjN006628
	for <judge@isx.com>; Sun, 24 Aug 2003 16:59:25 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id E08B05B210
	for <judge@isx.com>; Sun, 24 Aug 2003 16:59:01 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id C45C15B20F
	for <judge@isx.com>; Sun, 24 Aug 2003 16:59:00 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 25293-01-27 for <judge@isx.com>;
 Sun, 24 Aug 2003 16:59:00 -0400 (EDT)
Received: from hellmouth4.gatech.edu (hellmouth4.gatech.edu [130.207.165.164])
	by mailgate1.isx.com (Postfix) with ESMTP id 838015B20C
	for <judge@isx.com>; Sun, 24 Aug 2003 16:59:00 -0400 (EDT)
Received: from hellmouth4.gatech.edu (localhost [127.0.0.1])
	by hellmouth4.gatech.edu (Postfix) with SMTP id 334F5A57B
	for <judge@isx.com>; Sun, 24 Aug 2003 16:58:58 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from mailprx6.gatech.edu (mailprx6.prism.gatech.edu [130.207.171.20])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth4.gatech.edu (Postfix) with ESMTP id 0BEA9A4F4
	for <judge@isx.com>; Sun, 24 Aug 2003 16:58:57 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx6.gatech.edu (Postfix) with ESMTP id C95383A602
	for <judge@isx.com>; Sun, 24 Aug 2003 16:58:55 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from 130.207.114.186 ( [130.207.114.186])
	as user gtg244p@tunnel.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 16:58:55 -0400
Message-ID: <1061758735.3f49270fa08ac@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 16:58:55 -0400
From: gtg244p@mail.gatech.edu
To: judge@isx.com
Subject: prob G jungle
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-MOQ10617587359354973fdbae0c2ce2d7006a1f1ef5f0"
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.186
X-Authenticated-User: gtg244p
X-Sanitizer: This message has been sanitized!
X-Sanitizer-URL: http://mailtools.anomy.net/
X-Sanitizer-Rev: $Id: Sanitizer.pm,v 1.54 2002/02/15 16:59:07 bre Exp $
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.7 required=4.0
	tests=NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 2198

This message is in MIME format.

---MOQ10617587359354973fdbae0c2ce2d7006a1f1ef5f0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit



-- 

---MOQ10617587359354973fdbae0c2ce2d7006a1f1ef5f0
Content-Type: text/plain; name="probG.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="probG.cpp"

I2luY2x1ZGUgPGlvc3RyZWFtPg0KI2luY2x1ZGUgPHN0cmluZz4NCiNpbmNsdWRlIDxhbGdvcml0
aG0+DQojaW5jbHVkZSA8bWF0aC5oPg0KI2luY2x1ZGUgPGZzdHJlYW0+DQoNCnVzaW5nIG5hbWVz
cGFjZSBzdGQ7DQoNCmlmc3RyZWFtIGZpbigianVuZ2xlLmluIik7DQojZGVmaW5lIGNpbiBmaW4N
Cm9mc3RyZWFtIGZvdXQoImp1bmdsZS5vdXQiKTsNCiNkZWZpbmUgY291dCBmb3V0DQoNCmludCBy
b2Fkc1syN11bMjddOw0KaW50IG51bXM7DQppbnQgZGlzdDsNCg0Kdm9pZCBjYWxjZXIoKXsNCg0K
CWludCBpOw0KCWludCB0cmFjZXNbMjddOw0KCWludCBjb3ZbMjddOw0KCWludCB3dHNbMjddOw0K
CWludCBzOw0KDQoJbWVtc2V0KHRyYWNlcywtMSxzaXplb2YodHJhY2VzKSk7DQoJbWVtc2V0KGNv
diwwLHNpemVvZihjb3YpKTsNCgltZW1zZXQod3RzLDAsc2l6ZW9mKHd0cykpOw0KDQoJcz0wOw0K
CXRyYWNlc1tzXT1zOw0KCQ0KCXd0c1tzXT0wOw0KDQoJd2hpbGUocyE9LTEpew0KCQ0KCQljb3Zb
c109LTE7DQoJCS8vY291dDw8Y2hhcihzKydBJyk8PGVuZGw7DQoNCgkJZm9yKGk9MDtpPDI3O2kr
Kyl7DQoJCQlpZihyb2Fkc1tzXVtpXSE9LTEpew0KCQkJCWlmKGNvdltpXSE9LTEmJih0cmFjZXNb
aV09PS0xfHx3dHNbaV0+cm9hZHNbc11baV0pKXsNCgkJCQkJdHJhY2VzW2ldPXM7DQoJCQkJCXd0
c1tpXT1yb2Fkc1tzXVtpXTsNCgkJCQl9DQoJCQl9DQoJCX0NCg0KCQlzPS0xOw0KCQkNCgkJZm9y
KGk9MDtpPDI3O2krKyl7DQoJCQlpZihjb3ZbaV0hPS0xJiZ0cmFjZXNbaV0hPS0xJiYocz09LTF8
fHd0c1tzXT53dHNbaV0pKQ0KCQkJCXM9aTsNCgkJfQ0KDQoJfQ0KDQoJDQoNCglmb3IoaT0wO2k8
Mjc7aSsrKXsNCgkJLy9pZih3dHNbaV0+MCkgY291dDw8KGNoYXIpKGkrJ0EnKTw8IjogIjw8d3Rz
W2ldPDxlbmRsOw0KCQlkaXN0Kz13dHNbaV07DQoJfQ0KDQp9DQoJDQoNCmludCBtYWluKCl7DQoN
CglpbnQgaSxqLGssd3Q7DQoJY2hhciB0ZW1wLHQyOw0KDQoJd2hpbGUoY2luPj5udW1zKXsNCgkJ
DQoJCWlmKG51bXM9PTApIGJyZWFrOw0KCQltZW1zZXQocm9hZHMsLTEsc2l6ZW9mKHJvYWRzKSk7
DQoNCgkJZm9yKGk9MDtpPG51bXMtMTtpKyspew0KCQkJY2luPj50ZW1wOw0KCQkJY2luPj5qOw0K
DQoJCQlmb3Ioaz0wO2s8ajtrKyspew0KCQkJCWNpbj4+dDI7DQoJCQkJY2luPj53dDsNCgkJCQly
b2Fkc1t0ZW1wLSdBJ11bdDItJ0EnXT13dDsNCgkJCQlyb2Fkc1t0Mi0nQSddW3RlbXAtJ0EnXT13
dDsNCgkJCX0NCg0KCQl9DQoNCgkJZGlzdCA9IDA7DQoJCWNhbGNlcigpOw0KDQoJCWNvdXQ8PGRp
c3Q8PGVuZGw7DQoJfQ0KDQoJDQoJcmV0dXJuIDA7DQp9

---MOQ10617587359354973fdbae0c2ce2d7006a1f1ef5f0--



From judge@east.isx.com Sun Aug 24 17:04:06 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OL3cjN012803
	for <judge@isx.com>; Sun, 24 Aug 2003 17:04:05 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id B94FC5B1CB
	for <judge@isx.com>; Sun, 24 Aug 2003 17:03:41 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 9BAB15B1E9
	for <judge@isx.com>; Sun, 24 Aug 2003 17:03:40 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 25293-01-48 for <judge@isx.com>;
 Sun, 24 Aug 2003 17:03:40 -0400 (EDT)
Received: from hellmouth3.gatech.edu (hellmouth3.gatech.edu [130.207.165.163])
	by mailgate1.isx.com (Postfix) with ESMTP id 590935B1CB
	for <judge@isx.com>; Sun, 24 Aug 2003 17:03:40 -0400 (EDT)
Received: from hellmouth3.gatech.edu (localhost [127.0.0.1])
	by hellmouth3.gatech.edu (Postfix) with SMTP id F318C220F91
	for <judge@isx.com>; Sun, 24 Aug 2003 17:03:37 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from mailprx6.gatech.edu (mailprx6.prism.gatech.edu [130.207.171.20])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth3.gatech.edu (Postfix) with ESMTP id CD52B220F8D
	for <judge@isx.com>; Sun, 24 Aug 2003 17:03:36 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx6.gatech.edu (Postfix) with ESMTP id 193B83A602
	for <judge@isx.com>; Sun, 24 Aug 2003 17:03:35 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from 130.207.114.186 ( [130.207.114.186])
	as user gtg244p@tunnel.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 17:03:34 -0400
Message-ID: <1061759014.3f492826bcd2d@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 17:03:34 -0400
From: gtg244p@mail.gatech.edu
To: judge@isx.com
Subject: probG jungle
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-MOQ1061759014a9b7f91e2d4537435b4fd61b8f8e0b44"
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.186
X-Authenticated-User: gtg244p
X-Sanitizer: This message has been sanitized!
X-Sanitizer-URL: http://mailtools.anomy.net/
X-Sanitizer-Rev: $Id: Sanitizer.pm,v 1.54 2002/02/15 16:59:07 bre Exp $
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.7 required=4.0
	tests=AWL,NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=2 Fuz2=2
Content-Length: 2200

This message is in MIME format.

---MOQ1061759014a9b7f91e2d4537435b4fd61b8f8e0b44
Content-Type: text/plain
Content-Transfer-Encoding: 7bit



-- 

---MOQ1061759014a9b7f91e2d4537435b4fd61b8f8e0b44
Content-Type: text/plain; name="jungle.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="jungle.cpp"

I2luY2x1ZGUgPGlvc3RyZWFtPg0KI2luY2x1ZGUgPHN0cmluZz4NCiNpbmNsdWRlIDxhbGdvcml0
aG0+DQojaW5jbHVkZSA8bWF0aC5oPg0KI2luY2x1ZGUgPGZzdHJlYW0+DQoNCnVzaW5nIG5hbWVz
cGFjZSBzdGQ7DQoNCmlmc3RyZWFtIGZpbigianVuZ2xlLmluIik7DQojZGVmaW5lIGNpbiBmaW4N
Cm9mc3RyZWFtIGZvdXQoImp1bmdsZS5vdXQiKTsNCiNkZWZpbmUgY291dCBmb3V0DQoNCmludCBy
b2Fkc1syN11bMjddOw0KaW50IG51bXM7DQppbnQgZGlzdDsNCg0Kdm9pZCBjYWxjZXIoKXsNCg0K
CWludCBpOw0KCWludCB0cmFjZXNbMjddOw0KCWludCBjb3ZbMjddOw0KCWludCB3dHNbMjddOw0K
CWludCBzOw0KDQoJbWVtc2V0KHRyYWNlcywtMSxzaXplb2YodHJhY2VzKSk7DQoJbWVtc2V0KGNv
diwwLHNpemVvZihjb3YpKTsNCgltZW1zZXQod3RzLDAsc2l6ZW9mKHd0cykpOw0KDQoJcz0wOw0K
CXRyYWNlc1tzXT1zOw0KCQ0KCXd0c1tzXT0wOw0KDQoJd2hpbGUocyE9LTEpew0KCQ0KCQljb3Zb
c109LTE7DQoJCS8vY291dDw8Y2hhcihzKydBJyk8PGVuZGw7DQoNCgkJZm9yKGk9MDtpPDI3O2kr
Kyl7DQoJCQlpZihyb2Fkc1tzXVtpXSE9LTEpew0KCQkJCWlmKGNvdltpXSE9LTEmJih0cmFjZXNb
aV09PS0xfHx3dHNbaV0+cm9hZHNbc11baV0pKXsNCgkJCQkJdHJhY2VzW2ldPXM7DQoJCQkJCXd0
c1tpXT1yb2Fkc1tzXVtpXTsNCgkJCQl9DQoJCQl9DQoJCX0NCg0KCQlzPS0xOw0KCQkNCgkJZm9y
KGk9MDtpPDI3O2krKyl7DQoJCQlpZihjb3ZbaV0hPS0xJiZ0cmFjZXNbaV0hPS0xJiYocz09LTF8
fHd0c1tzXT53dHNbaV0pKQ0KCQkJCXM9aTsNCgkJfQ0KDQoJfQ0KDQoJDQoNCglmb3IoaT0wO2k8
Mjc7aSsrKXsNCgkJLy9pZih3dHNbaV0+MCkgY291dDw8KGNoYXIpKGkrJ0EnKTw8IjogIjw8d3Rz
W2ldPDxlbmRsOw0KCQlkaXN0Kz13dHNbaV07DQoJfQ0KDQp9DQoJDQoNCmludCBtYWluKCl7DQoN
CglpbnQgaSxqLGssd3Q7DQoJY2hhciB0ZW1wLHQyOw0KDQoJd2hpbGUoY2luPj5udW1zKXsNCgkJ
DQoJCWlmKG51bXM9PTApIGJyZWFrOw0KCQltZW1zZXQocm9hZHMsLTEsc2l6ZW9mKHJvYWRzKSk7
DQoNCgkJZm9yKGk9MDtpPG51bXMtMTtpKyspew0KCQkJY2luPj50ZW1wOw0KCQkJY2luPj5qOw0K
DQoJCQlmb3Ioaz0wO2s8ajtrKyspew0KCQkJCWNpbj4+dDI7DQoJCQkJY2luPj53dDsNCgkJCQly
b2Fkc1t0ZW1wLSdBJ11bdDItJ0EnXT13dDsNCgkJCQlyb2Fkc1t0Mi0nQSddW3RlbXAtJ0EnXT13
dDsNCgkJCX0NCg0KCQl9DQoNCgkJZGlzdCA9IDA7DQoJCWNhbGNlcigpOw0KDQoJCWNvdXQ8PGRp
c3Q8PGVuZGw7DQoJfQ0KDQoJDQoJcmV0dXJuIDA7DQp9

---MOQ1061759014a9b7f91e2d4537435b4fd61b8f8e0b44--



From judge@east.isx.com Sun Aug 24 17:05:04 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OL4ZjN012828
	for <judge@isx.com>; Sun, 24 Aug 2003 17:05:02 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id A88F95B1EC
	for <judge@isx.com>; Sun, 24 Aug 2003 17:04:38 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 55EC15B1F8
	for <judge@isx.com>; Sun, 24 Aug 2003 17:04:37 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 25293-01-51 for <judge@isx.com>;
 Sun, 24 Aug 2003 17:04:37 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (Postfix) with ESMTP id 020805B1E9
	for <judge@isx.com>; Sun, 24 Aug 2003 17:04:37 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OL4YJs012592
	for <judge@isx.com>; Sun, 24 Aug 2003 17:04:34 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OL4Y1S004248
	for <judge@isx.com>; Sun, 24 Aug 2003 17:04:34 -0400 (EDT)
Date: Sun, 24 Aug 2003 17:04:33 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: Submitting Pipeline (E)
Message-ID: <Pine.GSO.4.50.0308241703531.29133-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1061759073=:29133"
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=-0.1 required=4.0
	tests=AWL,USER_AGENT_PINE
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 6368

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

Submitting pipeline (E)


			-Trayton Otto (totto@cc.gatech.edu)
---559023410-851401618-1061759073=:29133
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="pipeline.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.50.0308241704330.29133@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="pipeline.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHBpcGVsaW5lIHsNDQoJDQ0KCXN0YXRpYyBjaGFyW11b
XSBncmlkOw0NCgkNDQoJc3RhdGljIGludCBtaW54Ow0NCglzdGF0aWMgaW50
IG1heHg7DQ0KCXN0YXRpYyBpbnQgbWlueTsNDQoJc3RhdGljIGludCBtYXh5
Ow0NCgkNDQoJc3RhdGljIGludCBtaW5bXTsNDQoJc3RhdGljIGludCBtYXhb
XTsNDQoJDQ0KCXN0YXRpYyBpbnQgbiA9IDA7DQ0KCQ0NCglzdGF0aWMgaW50
IHBpcGVsaW5lOw0NCgkNDQoJc3RhdGljIFByaW50V3JpdGVyIG91dDsNDQoJ
DQ0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpICB0
aHJvd3MgRXhjZXB0aW9uIHsNDQoJCVN0cmluZyBzOw0NCgkJU3RyaW5nVG9r
ZW5pemVyIHN0Ow0NCgkJDQ0KCQlCdWZmZXJlZFJlYWRlciBiciA9IG5ldyBC
dWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRlcigicGlwZWxpbmUuaW4iKSk7
DQ0KCQlvdXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3IEZpbGVPdXRwdXRTdHJl
YW0oInBpcGVsaW5lLm91dCIpKTsNDQoJCQ0NCgkJcmVzZXQoKTsNDQoJCXdo
aWxlKCAocz1ici5yZWFkTGluZSgpKSAhPSBudWxsKSB7DQ0KCQkJc3QgPSBu
ZXcgU3RyaW5nVG9rZW5pemVyKHMpOw0NCgkJCQ0NCgkJCS8vU3lzdGVtLm91
dC5wcmludGxuKHMpOw0NCgkJCQ0NCgkJCWludCB4ID0gSW50ZWdlci5wYXJz
ZUludChzdC5uZXh0VG9rZW4oKSk7DQ0KCQkJaW50IHkgPSBJbnRlZ2VyLnBh
cnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQkNDQoJCQlpZih4PT0tMSAm
JiB5PT0tMSkgew0NCgkJCQkvL2NhbGN1bGF0ZQ0NCgkJCQlpbnQgbWluY29z
dCA9IC0xOw0NCgkJCQlmb3IoaW50IGN1cnIgPSAxO2N1cnI8PTczO2N1cnIr
Kykgew0NCgkJCQkJaW50IGNvc3QgPSAwOw0NCgkJCQkJZm9yKGludCBucyA9
IDE7bnM8PTk0O25zKyspIGlmKG1pbltuc10hPS0xKSB7DQ0KCQkJCQkJaWYo
Y3VycjxtaW5bbnNdKSB7DQ0KCQkJCQkJCWNvc3QgKz0gbWF4W25zXS1jdXJy
Ow0NCgkJCQkJCX0gZWxzZSBpZihjdXJyPm1heFtuc10pIHsNDQoJCQkJCQkJ
Y29zdCArPSBjdXJyLW1pbltuc107DQ0KCQkJCQkJfSBlbHNlIHsNDQoJCQkJ
CQkJY29zdCArPSBtYXhbbnNdLW1pbltuc107DQ0KCQkJCQkJfQ0NCgkJCQkJ
fQ0NCgkJCQkJLy9TeXN0ZW0ub3V0LnByaW50bG4oIkNvc3Q6ICIrY29zdCsi
IEAgIitjdXJyKTsNDQoJCQkJCWlmKHBpcGVsaW5lPT0tMSB8fCBjb3N0PG1p
bmNvc3QpIHsNDQoJCQkJCQltaW5jb3N0ID0gY29zdDsNDQoJCQkJCQlwaXBl
bGluZSA9IGN1cnI7DQ0KCQkJCQl9DQ0KCQkJCX0NDQoJCQkJDQ0KCQkJCVN5
c3RlbS5vdXQucHJpbnRsbigiTWluIENvc3Q6IiArIG1pbmNvc3QrIiBQaXBl
bGluZSBAICIrcGlwZWxpbmUpOw0NCgkJCQkNDQoJCQkJbWlueCA9IChtaW54
LTEpLzUqNTsNDQoJCQkJbWF4eCA9IChtYXh4KzUpLzUqNTsNDQoJCQkJDQ0K
CQkJCW1pbnkgPSAobWlueS0xKS81KjU7DQ0KCQkJCW1heHkgPSAobWF4eSs1
KS81KjU7DQ0KCQkJCQ0NCgkJCQkvL2RyYXcgcGlwZXMNDQoJCQkJZm9yKGlu
dCBjdXJyID0gMTtjdXJyPDk0O2N1cnIrKykgew0NCgkJCQkJaW50IGxvd3kg
PSBtaW5bY3Vycl08cGlwZWxpbmU/bWluW2N1cnJdOnBpcGVsaW5lOw0NCgkJ
CQkJaW50IGhpZ2h5ID0gbWF4W2N1cnJdPnBpcGVsaW5lP21heFtjdXJyXTpw
aXBlbGluZTsNDQoJCQkJCQ0NCgkJCQkJaWYobWluW2N1cnJdPT0tMSkgew0N
CgkJCQkJCWxvd3kgPSBwaXBlbGluZTsNDQoJCQkJCQloaWdoeSA9IHBpcGVs
aW5lOw0NCgkJCQkJfQ0NCgkJCQkJDQ0KCQkJCQlmb3IoaW50IHBvc3kgPSBs
b3d5O3Bvc3k8PWhpZ2h5O3Bvc3krKykgew0NCgkJCQkJCWlmKGdyaWRbY3Vy
cl1bcG9zeV09PScuJykgew0NCgkJCQkJCQlncmlkW2N1cnJdW3Bvc3ldID0g
JyonOw0NCgkJCQkJCX0NDQoJCQkJCX0NDQoJCQkJfQ0NCgkJCQkNDQoJCQkJ
DQ0KCQkJCWRyYXdNYXAoKTsNDQoJCQkJcmVzZXQoKTsNDQoJCQl9IGVsc2Ug
aWYoeD09MCAmJiB5PT0wKSB7DQ0KCQkJCW91dC5mbHVzaCgpOw0NCgkJCQlv
dXQuY2xvc2UoKTsNDQoJCQkJU3lzdGVtLmV4aXQoMCk7DQ0KCQkJCQ0NCgkJ
CX0gZWxzZSB7DQ0KCQkJCS8vYWRkIHdlbGwNDQoJCQkJZ3JpZFt4XVt5XSA9
ICdAJzsNDQoJCQkJDQ0KCQkJCWlmKG1pblt4XT09LTEgfHwgbWluW3hdPnkp
IHsNDQoJCQkJCW1pblt4XSA9IHk7DQ0KCQkJCX0NDQoJCQkJaWYobWF4W3hd
PT0tMSB8fCBtYXhbeF08eSkgew0NCgkJCQkJbWF4W3hdID0geTsNDQoJCQkJ
fQ0NCgkJCQkNDQoJCQkJaWYobWlueD09LTEgfHwgeDxtaW54KSB7DQ0KCQkJ
CQltaW54ID0geDsNDQoJCQkJfQ0NCgkJCQlpZihtYXh4PT0tMSB8fCB4Pm1h
eHgpIHsNDQoJCQkJCW1heHggPSB4Ow0NCgkJCQl9DQ0KCQkJCQ0NCgkJCQlp
ZihtaW55PT0tMSB8fCB5PG1pbnkpIHsNDQoJCQkJCW1pbnkgPSB5Ow0NCgkJ
CQl9DQ0KCQkJCWlmKG1heHk9PS0xIHx8IHk+bWF4eSkgew0NCgkJCQkJbWF4
eSA9IHk7DQ0KCQkJCX0NDQoJCQl9DQ0KDQ0KCQl9DQ0KCX0NDQoJDQ0KCXBy
aXZhdGUgc3RhdGljIHZvaWQgcmVzZXQoKSB7DQ0KCQltaW54ID0gLTE7DQ0K
CQltYXh4ID0gLTE7DQ0KCQltaW55ID0gLTE7DQ0KCQltYXh5ID0gLTE7DQ0K
CQkNDQoJCW1pbiA9IG5ldyBpbnRbOTVdOw0NCgkJbWF4ID0gbmV3IGludFs5
NV07DQ0KCQlBcnJheXMuZmlsbChtaW4sLTEpOw0NCgkJQXJyYXlzLmZpbGwo
bWF4LC0xKTsNDQoJCQ0NCgkJbisrOw0NCgkJcGlwZWxpbmUgPSAtMTsNDQoJ
CQ0NCgkJZ3JpZCA9IG5ldyBjaGFyWzk1XVs3NV07DQ0KCQlmb3IoaW50IGkg
PSAwO2k8Z3JpZC5sZW5ndGg7aSsrKSB7DQ0KCQkJQXJyYXlzLmZpbGwoZ3Jp
ZFtpXSwnLicpOw0NCgkJfQ0NCgl9DQ0KCQ0NCglwcml2YXRlIHN0YXRpYyB2
b2lkIGRyYXdNYXAoKSB7DQ0KCQlvdXQucHJpbnRsbigiT0lMIEZJRUxEICIr
bik7DQ0KCQkNDQoJCWlmKG1heHgtbWlueD43MCB8fCBtYXh5LW1pbnk+MjAp
IHsNDQoJCQlvdXQucHJpbnRsbigiTWFwIGlzIHRvbyBiaWcgdG8gZHJhdyBm
b3IgcGlwZWxpbmUgYXQgIitwaXBlbGluZSk7DQ0KCQl9IGVsc2Ugew0NCgkJ
CQ0NCgkJCW91dC5wcmludChtYXh5KTsNDQoJCQlpbnQgYnVmZmVyID0gbWF4
eT09NT8xOjI7DQ0KCQkJU3RyaW5nIGJ1ZnN0ciA9IG1heHk9PTU/IiAiOiIg
ICI7DQ0KCQkJDQ0KCQkJZm9yKGludCB4ID0gbWlueDt4PD1tYXh4O3grKykg
ew0NCgkJCQlpZih4JTU9PTApIHsNDQoJCQkJCW91dC5wcmludCgnKycpOw0N
CgkJCQl9IGVsc2Ugew0NCgkJCQkJb3V0LnByaW50KCctJyk7DQ0KCQkJCX0N
DQoJCQl9DQ0KCQkJb3V0LnByaW50bG4oKTsNDQoJCQkNDQoJCQlmb3IoaW50
IHkgPSBtYXh5LTE7eT5taW55O3ktLSkgew0NCgkJCQlpZih5PT01ICYmIGJ1
ZmZlcj09Mikgew0NCgkJCQkJb3V0LnByaW50KCIgNSsiKTsNDQoJCQkJfSBl
bHNlIGlmKHklNT09MCkgew0NCgkJCQkJb3V0LnByaW50KHkrIisiKTsNDQoJ
CQkJfSBlbHNlIHsNDQoJCQkJCW91dC5wcmludChidWZzdHIrInwiKTsNDQoJ
CQkJfQ0NCgkJCQkNDQoJCQkJZm9yKGludCB4ID0gbWlueCsxO3g8bWF4eDt4
KyspIHsNDQoJCQkJCW91dC5wcmludChncmlkW3hdW3ldKTsNDQoJCQkJfQ0N
CgkJCQkNDQoJCQkJaWYoeSU1PT0wKSB7DQ0KCQkJCQlvdXQucHJpbnQoIisi
KTsNDQoJCQkJfSBlbHNlIHsNDQoJCQkJCW91dC5wcmludCgifCIpOw0NCgkJ
CQl9DQ0KCQkJCW91dC5wcmludGxuKCk7DQ0KCQkJfQ0NCgkJCQ0NCgkJCWlm
KG1pbnk8MTAgJiYgYnVmZmVyPT0yKSB7DQ0KCQkJCW91dC5wcmludCgiICIp
Ow0NCgkJCX0NDQoJCQlvdXQucHJpbnQoIiIrbWlueSk7DQ0KCQkJZm9yKGlu
dCB4ID0gbWlueDt4PD1tYXh4O3grKykgew0NCgkJCQlpZih4JTU9PTApIHsN
DQoJCQkJCW91dC5wcmludCgiKyIpOw0NCgkJCQl9IGVsc2Ugew0NCgkJCQkJ
b3V0LnByaW50KCItIik7DQ0KCQkJCX0NDQoJCQl9DQ0KCQkJb3V0LnByaW50
bG4oKTsNDQoJCQkNDQoJCQlvdXQucHJpbnQoYnVmc3RyKTsNDQoJCQlmb3Io
aW50IHggPSBtaW54O3g8bWF4eDt4Kz01KSB7DQ0KCQkJCW91dC5wcmludCgg
KHgrIiAgICAgIikuc3Vic3RyaW5nKDAsNSkgKTsNDQoJCQl9DQ0KCQkJb3V0
LnByaW50bG4obWF4eCk7DQ0KCQl9DQ0KCQkNDQoJfQ0NCgkJDQ0KfQ==
---559023410-851401618-1061759073=:29133--


From judge@east.isx.com Sun Aug 24 17:05:27 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OL4WjN012822
	for <judge@isx.com>; Sun, 24 Aug 2003 17:05:27 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 1E0CA5B1C0
	for <judge@isx.com>; Sun, 24 Aug 2003 17:04:36 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 0BCDD5B1E9
	for <judge@isx.com>; Sun, 24 Aug 2003 17:04:35 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 25364-01-6 for <judge@isx.com>;
 Sun, 24 Aug 2003 17:04:34 -0400 (EDT)
Received: from hellmouth2.gatech.edu (hellmouth2.gatech.edu [130.207.165.162])
	by mailgate1.isx.com (Postfix) with ESMTP id B61125B1C0
	for <judge@isx.com>; Sun, 24 Aug 2003 17:04:34 -0400 (EDT)
Received: from hellmouth2.gatech.edu (localhost [127.0.0.1])
	by hellmouth2.gatech.edu (Postfix) with SMTP id 606B9A523
	for <judge@isx.com>; Sun, 24 Aug 2003 17:04:32 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from mailprx6.gatech.edu (mailprx6.prism.gatech.edu [130.207.171.20])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth2.gatech.edu (Postfix) with ESMTP id 2E1D8A4C2
	for <judge@isx.com>; Sun, 24 Aug 2003 17:04:31 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx6.gatech.edu (Postfix) with ESMTP id 260003A605
	for <judge@isx.com>; Sun, 24 Aug 2003 17:04:30 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from 130.207.114.182 ( [130.207.114.182])
	as user gtg303m@boulder.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 17:04:29 -0400
Message-ID: <1061759069.3f49285ddbdb5@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 17:04:29 -0400
From: gtg303m@mail.gatech.edu
To: judge@isx.com
Subject: salon submission
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-MOQ1061759069d188170f9f8b6dca90f82bbdd7efdf8d"
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.182
X-Authenticated-User: gtg303m
X-Sanitizer: This message has been sanitized!
X-Sanitizer-URL: http://mailtools.anomy.net/
X-Sanitizer-Rev: $Id: Sanitizer.pm,v 1.54 2002/02/15 16:59:07 bre Exp $
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.7 required=4.0
	tests=NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 2402

This message is in MIME format.

---MOQ1061759069d188170f9f8b6dca90f82bbdd7efdf8d
Content-Type: text/plain
Content-Transfer-Encoding: 7bit



-- 

---MOQ1061759069d188170f9f8b6dca90f82bbdd7efdf8d
Content-Type: text/java; name="salon.java"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="salon.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnRleHQuKjsNCmltcG9ydCBqYXZhLnV0aWwu
KjsNCg0KY2xhc3Mgc2Fsb24gew0KCXB1YmxpYyBzdGF0aWMgQnVmZmVyZWRSZWFkZXIgYnI7DQoJ
cHVibGljIHN0YXRpYyBQcmludFN0cmVhbSBwczsNCglwdWJsaWMgc3RhdGljIFN0cmluZyBmaWxl
TmFtZSA9ICJzYWxvbiI7ICAvKiBEbyBub3QgaW5jbHVkZSB0aGUgLmluIG9yIC5vdXQgZXh0ZW5z
aW9uICovDQoNCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJndltdKSB0aHJvd3Mg
RXhjZXB0aW9uIHsNCgkJYnIgPSBuZXcgQnVmZmVyZWRSZWFkZXIgKG5ldyBGaWxlUmVhZGVyKGZp
bGVOYW1lICsgIi5pbiIpICk7DQoJCXBzID0gbmV3IFByaW50U3RyZWFtICggbmV3IEZpbGVPdXRw
dXRTdHJlYW0gKCBmaWxlTmFtZSArICIub3V0IiApICk7DQoNCgkJU3RyaW5nVG9rZW5pemVyIHN0
Ow0KCQkNCgkJZm9yKDs7KSB7DQoJCQlpbnQgTjsNCgkJCQ0KCQkJU3RyaW5nIGxpbmUgPSBici5y
ZWFkTGluZSgpLnRyaW0oKTsNCgkJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXplciggbGluZSApOw0K
CQkJTiA9IEludGVnZXIucGFyc2VJbnQoIHN0Lm5leHRUb2tlbigpICk7DQoNCgkJCWlmIChOID09
IDApIHsNCgkJCQlici5jbG9zZSgpOw0KCQkJCXBzLmNsb3NlKCk7DQoJCQkJU3lzdGVtLmV4aXQo
IDAgKTsNCgkJCX0NCgkJCQ0KCQkJU3RyaW5nIHNlcSA9IHN0Lm5leHRUb2tlbigpOw0KCQkJDQoJ
CQkNCgkJCUhhc2h0YWJsZSBwcGxfaW5zaWRlID0gbmV3IEhhc2h0YWJsZSgpOw0KCQkJaW50IGlu
X3VzZSA9IDA7DQoJCQlpbnQgd2Fsa3MgID0gMDsNCgkJCQ0KCQkJZm9yIChpbnQgaSA9IDA7IGkg
PCBzZXEubGVuZ3RoKCk7IGkrKykgew0KCQkJCWNoYXIgYyA9IHNlcS5jaGFyQXQoIGkgKTsNCgkJ
DQoJCQkJaWYgKHBwbF9pbnNpZGUuZ2V0KCBjKyIiICkgIT0gbnVsbCkgew0KCQkJCQlpZiAodHJ1
ZSA9PSAoKEJvb2xlYW4pIHBwbF9pbnNpZGUuZ2V0KGMrIiIgKSkuYm9vbGVhblZhbHVlKCkpIHsN
CgkJCQkJCWluX3VzZS0tOw0KCQkJCQl9DQoJCQkJCQ0KCQkJCQlwcGxfaW5zaWRlLnJlbW92ZSgg
YysiIiApOw0KCQkJCX0NCgkJCQllbHNlIHsNCgkJCQkJYm9vbGVhbiBnZXRzX2JlZCA9IChpbl91
c2UgPCBOKSA/IHRydWUgOiBmYWxzZTsNCgkJCQkJDQoJCQkJCWlmIChnZXRzX2JlZCkgew0KCQkJ
CQkJaW5fdXNlKys7DQoJCQkJCX0NCgkJCQkJZWxzZSB7DQoJCQkJCQl3YWxrcysrOw0KCQkJCQl9
DQoNCgkJCQkJcHBsX2luc2lkZS5wdXQoIGMrIiIsIG5ldyBCb29sZWFuKCBnZXRzX2JlZCApICk7
DQoJCQkJfQ0KCQkJfQ0KCQ0KCQkJaWYgKHdhbGtzID4gMCkgew0KCQkJCXBzLnByaW50bG4od2Fs
a3MgKyIgY3VzdG9tZXIocykgd2Fsa2VkIGF3YXkuIik7DQoJCQl9DQoJCQllbHNlIHsNCgkJCQlw
cy5wcmludGxuKCJBbGwgY3VzdG9tZXJzIHRhbm5lZCBzdWNjZXNzZnVsbHkuIik7DQoJCQl9DQoJ
CX0NCgl9DQp9IA0K

---MOQ1061759069d188170f9f8b6dca90f82bbdd7efdf8d--



From judge@east.isx.com Sun Aug 24 17:10:14 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OL9ljN019382
	for <judge@isx.com>; Sun, 24 Aug 2003 17:10:14 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 7E7EB5B201
	for <judge@isx.com>; Sun, 24 Aug 2003 17:09:50 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 5A81B5B200
	for <judge@isx.com>; Sun, 24 Aug 2003 17:09:49 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 25293-01-69 for <judge@isx.com>;
 Sun, 24 Aug 2003 17:09:49 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (Postfix) with ESMTP id C7DBE5B1F8
	for <judge@isx.com>; Sun, 24 Aug 2003 17:09:48 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OL9kJs013027
	for <judge@isx.com>; Sun, 24 Aug 2003 17:09:46 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OL9jo0004621
	for <judge@isx.com>; Sun, 24 Aug 2003 17:09:45 -0400 (EDT)
Date: Sun, 24 Aug 2003 17:09:45 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: rank
Message-ID: <Pine.GSO.4.50.0308241706250.29133-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-1061759385=:29133"
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=-0.1 required=4.0
	tests=AWL,USER_AGENT_PINE
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 6723

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




			-Trayton Otto (totto@cc.gatech.edu)
---559023410-1804928587-1061759385=:29133
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="rank.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.50.0308241709450.29133@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="rank.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHJhbmsgew0NCglCdWZmZXJlZFJlYWRlciBicjsNDQoJ
UHJpbnRTdHJlYW0gcHM7DQ0KCWludCBtYXhzID0gMCwgbWF4dHQgPSAwLCBt
YXhHTT0wOw0NCglpbnRbXSBtYXhlcyA9IG5ldyBpbnRbN107DQ0KCUFycmF5
TGlzdCBvdXQgPSBuZXcgQXJyYXlMaXN0KCk7DQ0KCWludCBsb25nc3RyID0g
MDsNDQoJDQ0KCVN0cmluZyByYW5rKGludCBudW0pIHsNDQoJCVN0cmluZyBy
ZXQgPSBudW0rIiI7DQ0KCQlpZihudW08MTApIHsNDQoJCQlyZXQgPSAiMCIg
KyByZXQ7DQ0KCQl9DQ0KCQlyZXR1cm4gcmV0Ow0NCgl9DQ0KCQkNDQoJU3Ry
aW5nIGZvcm1hdChpbnQgdGltZSwgaW50IG1heG51bSkgew0NCgkJU3RyaW5n
IHQgPSB0aW1lICsgIiI7DQ0KCQlpbnQgbWF4bGVuID0gKG1heG51bSArICIi
KS5sZW5ndGgoKTsNDQoJCXdoaWxlKHQubGVuZ3RoKCkgPCBtYXhsZW4pIHsN
DQoJCQl0ID0gIiAiICsgdDsNDQoJCX0NDQoJCXJldHVybiB0Ow0NCgl9DQ0K
CQkNDQoJdm9pZCBnbygpIHRocm93cyBFeGNlcHRpb24gew0NCgkJYnIgPSBu
ZXcgQnVmZmVyZWRSZWFkZXIoIG5ldyBGaWxlUmVhZGVyKCAicmFuay5pbiIg
KSApOw0NCgkJcHMgPSBuZXcgUHJpbnRTdHJlYW0oIG5ldyBGaWxlT3V0cHV0
U3RyZWFtKCAicmFuay5vdXQiICkgKTsNDQoJCWludCBjbnVtID0gMDsNDQoJ
CXdoaWxlKHRydWUpIHsNDQoJCQljbnVtKys7DQ0KCQkJaW50IG1heG51bSA9
IDA7DQ0KCQkJU3RyaW5nIHN0ciA9IGJyLnJlYWRMaW5lKCkudHJpbSgpOw0N
CgkJDQ0KCQkJaW50IG51bXRlYW1zID0gSW50ZWdlci5wYXJzZUludChzdHIp
Ow0NCgkJCWlmKG51bXRlYW1zPT0wKSBicmVhazsNDQoJCQlUZWFtW10gY3Vy
dGVhbXMgPSBuZXcgVGVhbVtudW10ZWFtc107DQ0KCQkJZm9yKGludCB0ZWFt
cz0wOyB0ZWFtczxudW10ZWFtczsgdGVhbXMrKykgew0NCgkJCQljdXJ0ZWFt
c1t0ZWFtc10gPSBuZXcgVGVhbShici5yZWFkTGluZSgpKTsNDQoJCQkJbWF4
cyA9IE1hdGgubWF4KG1heHMsIGN1cnRlYW1zW3RlYW1zXS5zb2x2ZWQpOw0N
CgkJCQltYXh0dCA9IE1hdGgubWF4KG1heHR0LCBjdXJ0ZWFtc1t0ZWFtc10u
dG90dGltZSk7DQ0KCQkJCW1heEdNID0gTWF0aC5tYXgobWF4R00sIGN1cnRl
YW1zW3RlYW1zXS5HTSk7DQ0KCQkJCWxvbmdzdHIgPSBNYXRoLm1heChsb25n
c3RyLCBjdXJ0ZWFtc1t0ZWFtc10ubmFtZS5sZW5ndGgoKSk7DQ0KCQkJCWZv
cihpbnQgaT0wOyBpPDc7IGkrKykgew0NCgkJCQkJbWF4ZXNbaV0gPSBNYXRo
Lm1heChtYXhlc1tpXSwgY3VydGVhbXNbdGVhbXNdLnRpbWVzW2ldKTsNDQoJ
CQkJfQ0NCgkJCX0NDQoJCQlpbnQgcHV0c29mYXIgPSAwOw0NCgkJCUFycmF5
cy5zb3J0KGN1cnRlYW1zKTsNDQoJCQlpbnQgdXNlZCA9IDA7DQ0KCQkJaW50
W10gcmFua3MgPSBuZXcgaW50W251bXRlYW1zXTsNDQoNDQoJCQlmb3IoaW50
IGk9MDsgaTxudW10ZWFtczsgKSB7DQ0KCQkJCXJhbmtzW2ldID0gdXNlZCAr
IDE7DQ0KCQkJCWludCBqID0gMTsNDQoJCQkJd2hpbGUoaStqPG51bXRlYW1z
ICYmIGN1cnRlYW1zW2ldLkdNPT1jdXJ0ZWFtc1tpK2pdLkdNKSB7DQ0KCQkJ
CQlyYW5rc1tpK2pdID0gdXNlZCArIDE7DQ0KCQkJCQlqKys7DQ0KCQkJCX0N
DQoJCQkJdXNlZCArPSBqOw0NCgkJCQlpKz1qOw0NCgkJCX0NDQoNDQoJCQlv
dXQuYWRkKCJDT05URVNUICIgKyBjbnVtICsgIlxuIik7DQ0KCQkJZm9yKGlu
dCB0ZWFtcz0wOyB0ZWFtczxudW10ZWFtczsgdGVhbXMrKykgew0NCgkJCQlT
dHJpbmcgcmV0ID0gcmFuayhyYW5rc1t0ZWFtc10pICsgIiAiIDsvLysgY3Vy
dGVhbXNbdGVhbXNdLnRvU3RyaW5nKCk7DQ0KCQkJCW91dC5hZGQocmV0KTsN
DQoJCQkJb3V0LmFkZChjdXJ0ZWFtc1t0ZWFtc10pOw0NCgkJCX0NDQoJCX0N
DQoJCQ0NCgkJZm9yKGludCBpPTA7IGk8b3V0LnNpemUoKTsgaSsrKSB7DQ0K
CQkJT2JqZWN0IG8gPSBvdXQuZ2V0KGkpOw0NCgkJCWlmKG8gaW5zdGFuY2Vv
ZiBTdHJpbmcpIHsNDQoJCQkJcHMucHJpbnQoKFN0cmluZylvKTsNDQoJCQl9
DQ0KCQkJZWxzZSB7DQ0KCQkJCVRlYW0gdCA9IChUZWFtKW87DQ0KCQkJCXBz
LnByaW50bG4oLyp0LnJhbmsgKyAqLyIgIiArIHQudG9TdHJpbmcobG9uZ3N0
cixtYXhzLG1heHR0LG1heEdNLG1heGVzKSk7DQ0KCQkJfQ0NCgkJfQkJDQ0K
CX0gLy9nbw0NCgkNDQoJU3RyaW5nIGFkZHNwYyhTdHJpbmcgYW5zKSB7DQ0K
CQlpbnQgeCA9IDA7DQ0KCQl3aGlsZSh0cnVlKSB7DQ0KCQkJeCA9IGFucy5p
bmRleE9mKCdcbicsIHgpKzM7DQ0KCQkJaWYoeD49YW5zLmxlbmd0aCgpKSBy
ZXR1cm4gYW5zOw0NCgkJCWlmKGFucy5jaGFyQXQoeCk9PSdOJykgew0NCgkJ
CQl4ID0gYW5zLmluZGV4T2YoJ1xuJywgeCkrMzsNDQoJCQl9DQ0KCQkJaW50
IG5hbWVsZW4gPSBhbnMuaW5kZXhPZignICcsIHgrMSkgLSB4Ow0NCgkJCXBz
LnByaW50bG4oIm5hbWVsZW4gaXM6ICIgKyBuYW1lbGVuICsgIiBmb3IgIiAr
IGFucy5zdWJzdHJpbmcoeCwgeCtuYW1lbGVuKSk7DQ0KCQkJeCA9IGFucy5p
bmRleE9mKCcgJywgeCsxKTsNDQoJCQlhbnMgPSBhbnMuc3Vic3RyaW5nKDAs
eCkgKyBzcGMobG9uZ3N0ci1uYW1lbGVuKSArIGFucy5zdWJzdHJpbmcoeCk7
DQ0KCQl9DQ0KCX0NDQoJDQ0KCVN0cmluZyBzcGMoaW50IG51bSkgew0NCgkJ
U3RyaW5nIHJldCA9ICIiOw0NCgkJZm9yKGludCBpPTA7IGk8bnVtOyBpKysp
IHsNDQoJCQlyZXQgKz0gIiAiOw0NCgkJfQ0NCgkJcmV0dXJuIHJldDsNDQoJ
fQ0NCgkJDQ0KCQ0NCglwdWJsaWMgY2xhc3MgVGVhbSBpbXBsZW1lbnRzIENv
bXBhcmFibGUgew0NCgkJU3RyaW5nIG5hbWU7DQ0KCQlpbnQgc29sdmVkID0g
MDsNDQoJCWludFtdIHRpbWVzID0gbmV3IGludFs3XTsNDQoJCWludCB0b3R0
aW1lOw0NCgkJaW50IEdNOw0NCgkJDQ0KCQlUZWFtIChTdHJpbmcgbGluZSkg
ew0NCgkJCVN0cmluZ1Rva2VuaXplciBzdCA9IG5ldyBTdHJpbmdUb2tlbml6
ZXIobGluZSk7DQ0KCQkJbmFtZSA9IHN0Lm5leHRUb2tlbigpOw0NCgkJCQ0N
CgkJCWZvcihpbnQgaT0wOyBpPDc7IGkrKykgew0NCgkJCQlpbnQgbmV4dCA9
IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0NCgkJCQkNDQoJ
CQkJaWYobmV4dCE9MCkgew0NCgkJCQkJc29sdmVkKys7DQ0KCQkJCQl0b3R0
aW1lKz1uZXh0Ow0NCgkJCQkJdGltZXNbaV0gPSBuZXh0Ow0NCgkJCQl9DQ0K
CQkJfQ0NCgkJCQ0NCgkJCWRvdWJsZSBzdW0gPSAwOw0NCgkJCWludCBudW1z
dW0gPSAwOw0NCgkJCWZvcihpbnQgaT0wOyBpPDc7IGkrKykgew0NCgkJCQlp
Zih0aW1lc1tpXSE9MCkgew0NCgkJCQkJc3VtKz1NYXRoLmxvZyh0aW1lc1tp
XSk7DQ0KCQkJCQludW1zdW0rKzsNDQoJCQkJfQ0NCgkJCX0NDQoJCQkNDQoJ
CQlHTSA9IChpbnQpKC41ICsgTWF0aC5leHAoIHN1bS9udW1zdW0gKSApOw0N
CgkJfQ0NCgkJDQ0KCQlwdWJsaWMgU3RyaW5nIHRvU3RyaW5nKGludCBsb25n
c3RyLCBpbnQgbWF4cywgaW50IG1heHR0LCBpbnQgbWF4R00sIGludFtdIG1h
eGVzKSB7DQ0KCQkJU3RyaW5nIGRpc3BsYXluYW1lID0gbmFtZTsNDQoJCQlm
b3IoaW50IGkgPSAwO2k8bG9uZ3N0cjtpKyspIHsNDQoJCQkJZGlzcGxheW5h
bWUrPSIgIjsNDQoJCQl9DQ0KCQkJU3RyaW5nIHJldCA9IGRpc3BsYXluYW1l
LnN1YnN0cmluZygwLGxvbmdzdHIpICsgIiAiICsgZm9ybWF0KHNvbHZlZCwg
bWF4cykgKyAiICIgKyBmb3JtYXQodG90dGltZSwgbWF4dHQpICsgIiAiICsg
Zm9ybWF0KEdNLCBtYXhHTSkgKyAiICI7DQ0KCQkJZm9yKGludCBpPTA7IGk8
NjsgaSsrKSB7DQ0KCQkJCXJldCArPSBmb3JtYXQodGltZXNbaV0sIG1heGVz
W2ldKSArICIgIjsNDQoJCQl9DQ0KCQkJcmV0ICs9IGZvcm1hdCh0aW1lc1s2
XSwgbWF4ZXNbNl0pOw0NCgkJCXJldHVybiByZXQ7DQ0KCQl9DQ0KDQ0KCQkN
DQoJCXB1YmxpYyBpbnQgY29tcGFyZVRvKE9iamVjdCBvdGgpIHsNDQoJCQlU
ZWFtIG90aGVyID0gKFRlYW0pb3RoOw0NCgkJCWlmKG90aGVyLnNvbHZlZCE9
c29sdmVkKSB7DQ0KCQkJCXJldHVybiBvdGhlci5zb2x2ZWQgLSBzb2x2ZWQ7
DQ0KCQkJfQ0NCgkJCQ0NCgkJCWlmKG90aGVyLnRvdHRpbWUgIT0gdG90dGlt
ZSkgew0NCgkJCQlyZXR1cm4gdG90dGltZSAtIG90aGVyLnRvdHRpbWU7DQ0K
CQkJfQ0NCgkJCQ0NCgkJCWlmKG90aGVyLkdNICE9IEdNKSB7DQ0KCQkJCXJl
dHVybiBHTSAtIG90aGVyLkdNOw0NCgkJCX0NDQoJCQkNDQoJCQlyZXR1cm4g
bmFtZS5jb21wYXJlVG8ob3RoZXIubmFtZSk7DQ0KCQl9DQ0KCX0gLy9jbGFz
cwlUZWFtDQ0KCQ0NCgkNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oIFN0
cmluZyBhcmdzW10gKSB0aHJvd3MgRXhjZXB0aW9uIHsNDQoJCXJhbmsgciA9
IG5ldyByYW5rKCk7DQ0KCQlyLmdvKCk7DQ0KCX0NDQoJDQ0KCQ0NCn0NDQoN
DQoJCQ0NCgkJ
---559023410-1804928587-1061759385=:29133--


From judge@east.isx.com Sun Aug 24 17:18:09 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OLHfjN001345
	for <judge@isx.com>; Sun, 24 Aug 2003 17:18:08 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 02B185B1CB
	for <judge@isx.com>; Sun, 24 Aug 2003 17:17:45 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 7BB335B201
	for <judge@isx.com>; Sun, 24 Aug 2003 17:17:43 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 25364-01-46 for <judge@isx.com>;
 Sun, 24 Aug 2003 17:17:41 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (Postfix) with ESMTP id 4F9CF5B1CB
	for <judge@isx.com>; Sun, 24 Aug 2003 17:17:41 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OLHcJs013641
	for <judge@isx.com>; Sun, 24 Aug 2003 17:17:38 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OLHbHZ004990
	for <judge@isx.com>; Sun, 24 Aug 2003 17:17:37 -0400 (EDT)
Date: Sun, 24 Aug 2003 17:17:37 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: submitting Pipeline (E)
Message-ID: <Pine.GSO.4.50.0308241717090.29133-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-758783491-1061759857=:29133"
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=-0.1 required=4.0
	tests=AWL,USER_AGENT_PINE
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 6357

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

Pipeline (E)


			-Trayton Otto (totto@cc.gatech.edu)
---559023410-758783491-1061759857=:29133
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="pipeline.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.50.0308241717370.29133@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="pipeline.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHBpcGVsaW5lIHsNDQoJDQ0KCXN0YXRpYyBjaGFyW11b
XSBncmlkOw0NCgkNDQoJc3RhdGljIGludCBtaW54Ow0NCglzdGF0aWMgaW50
IG1heHg7DQ0KCXN0YXRpYyBpbnQgbWlueTsNDQoJc3RhdGljIGludCBtYXh5
Ow0NCgkNDQoJc3RhdGljIGludCBtaW5bXTsNDQoJc3RhdGljIGludCBtYXhb
XTsNDQoJDQ0KCXN0YXRpYyBpbnQgbiA9IDA7DQ0KCQ0NCglzdGF0aWMgaW50
IHBpcGVsaW5lOw0NCgkNDQoJc3RhdGljIFByaW50V3JpdGVyIG91dDsNDQoJ
DQ0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpICB0
aHJvd3MgRXhjZXB0aW9uIHsNDQoJCVN0cmluZyBzOw0NCgkJU3RyaW5nVG9r
ZW5pemVyIHN0Ow0NCgkJDQ0KCQlCdWZmZXJlZFJlYWRlciBiciA9IG5ldyBC
dWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRlcigicGlwZWxpbmUuaW4iKSk7
DQ0KCQlvdXQgPSBuZXcgUHJpbnRXcml0ZXIobmV3IEZpbGVPdXRwdXRTdHJl
YW0oInBpcGVsaW5lLm91dCIpKTsNDQoJCQ0NCgkJcmVzZXQoKTsNDQoJCXdo
aWxlKCAocz1ici5yZWFkTGluZSgpKSAhPSBudWxsKSB7DQ0KCQkJc3QgPSBu
ZXcgU3RyaW5nVG9rZW5pemVyKHMpOw0NCgkJCQ0NCgkJCS8vU3lzdGVtLm91
dC5wcmludGxuKHMpOw0NCgkJCQ0NCgkJCWludCB4ID0gSW50ZWdlci5wYXJz
ZUludChzdC5uZXh0VG9rZW4oKSk7DQ0KCQkJaW50IHkgPSBJbnRlZ2VyLnBh
cnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQkNDQoJCQlpZih4PT0tMSAm
JiB5PT0tMSkgew0NCgkJCQkvL2NhbGN1bGF0ZQ0NCgkJCQlpbnQgbWluY29z
dCA9IC0xOw0NCgkJCQlmb3IoaW50IGN1cnIgPSAxO2N1cnI8PTczO2N1cnIr
Kykgew0NCgkJCQkJaW50IGNvc3QgPSAwOw0NCgkJCQkJZm9yKGludCBucyA9
IDE7bnM8PTk0O25zKyspIGlmKG1pbltuc10hPS0xKSB7DQ0KCQkJCQkJaWYo
Y3VycjxtaW5bbnNdKSB7DQ0KCQkJCQkJCWNvc3QgKz0gbWF4W25zXS1jdXJy
Ow0NCgkJCQkJCX0gZWxzZSBpZihjdXJyPm1heFtuc10pIHsNDQoJCQkJCQkJ
Y29zdCArPSBjdXJyLW1pbltuc107DQ0KCQkJCQkJfSBlbHNlIHsNDQoJCQkJ
CQkJY29zdCArPSBtYXhbbnNdLW1pbltuc107DQ0KCQkJCQkJfQ0NCgkJCQkJ
fQ0NCgkJCQkJLy9TeXN0ZW0ub3V0LnByaW50bG4oIkNvc3Q6ICIrY29zdCsi
IEAgIitjdXJyKTsNDQoJCQkJCWlmKHBpcGVsaW5lPT0tMSB8fCBjb3N0PG1p
bmNvc3QpIHsNDQoJCQkJCQltaW5jb3N0ID0gY29zdDsNDQoJCQkJCQlwaXBl
bGluZSA9IGN1cnI7DQ0KCQkJCQl9DQ0KCQkJCX0NDQoJCQkJDQ0KCQkJCVN5
c3RlbS5vdXQucHJpbnRsbigiTWluIENvc3Q6IiArIG1pbmNvc3QrIiBQaXBl
bGluZSBAICIrcGlwZWxpbmUpOw0NCgkJCQkNDQoJCQkJbWlueCA9IChtaW54
LTEpLzUqNTsNDQoJCQkJbWF4eCA9IChtYXh4KzUpLzUqNTsNDQoJCQkJDQ0K
CQkJCW1pbnkgPSAobWlueS0xKS81KjU7DQ0KCQkJCW1heHkgPSAobWF4eSs1
KS81KjU7DQ0KCQkJCQ0NCgkJCQkvL2RyYXcgcGlwZXMNDQoJCQkJZm9yKGlu
dCBjdXJyID0gMTtjdXJyPD05NDtjdXJyKyspIHsNDQoJCQkJCWludCBsb3d5
ID0gbWluW2N1cnJdPHBpcGVsaW5lP21pbltjdXJyXTpwaXBlbGluZTsNDQoJ
CQkJCWludCBoaWdoeSA9IG1heFtjdXJyXT5waXBlbGluZT9tYXhbY3Vycl06
cGlwZWxpbmU7DQ0KCQkJCQkNDQoJCQkJCWlmKG1pbltjdXJyXT09LTEpIHsN
DQoJCQkJCQlsb3d5ID0gcGlwZWxpbmU7DQ0KCQkJCQkJaGlnaHkgPSBwaXBl
bGluZTsNDQoJCQkJCX0NDQoJCQkJCQ0NCgkJCQkJZm9yKGludCBwb3N5ID0g
bG93eTtwb3N5PD1oaWdoeTtwb3N5KyspIHsNDQoJCQkJCQlpZihncmlkW2N1
cnJdW3Bvc3ldPT0nLicpIHsNDQoJCQkJCQkJZ3JpZFtjdXJyXVtwb3N5XSA9
ICcqJzsNDQoJCQkJCQl9DQ0KCQkJCQl9DQ0KCQkJCX0NDQoJCQkJDQ0KCQkJ
CQ0NCgkJCQlkcmF3TWFwKCk7DQ0KCQkJCXJlc2V0KCk7DQ0KCQkJfSBlbHNl
IGlmKHg9PTAgJiYgeT09MCkgew0NCgkJCQlvdXQuZmx1c2goKTsNDQoJCQkJ
b3V0LmNsb3NlKCk7DQ0KCQkJCVN5c3RlbS5leGl0KDApOw0NCgkJCQkNDQoJ
CQl9IGVsc2Ugew0NCgkJCQkvL2FkZCB3ZWxsDQ0KCQkJCWdyaWRbeF1beV0g
PSAnQCc7DQ0KCQkJCQ0NCgkJCQlpZihtaW5beF09PS0xIHx8IG1pblt4XT55
KSB7DQ0KCQkJCQltaW5beF0gPSB5Ow0NCgkJCQl9DQ0KCQkJCWlmKG1heFt4
XT09LTEgfHwgbWF4W3hdPHkpIHsNDQoJCQkJCW1heFt4XSA9IHk7DQ0KCQkJ
CX0NDQoJCQkJDQ0KCQkJCWlmKG1pbng9PS0xIHx8IHg8bWlueCkgew0NCgkJ
CQkJbWlueCA9IHg7DQ0KCQkJCX0NDQoJCQkJaWYobWF4eD09LTEgfHwgeD5t
YXh4KSB7DQ0KCQkJCQltYXh4ID0geDsNDQoJCQkJfQ0NCgkJCQkNDQoJCQkJ
aWYobWlueT09LTEgfHwgeTxtaW55KSB7DQ0KCQkJCQltaW55ID0geTsNDQoJ
CQkJfQ0NCgkJCQlpZihtYXh5PT0tMSB8fCB5Pm1heHkpIHsNDQoJCQkJCW1h
eHkgPSB5Ow0NCgkJCQl9DQ0KCQkJfQ0NCg0NCgkJfQ0NCgl9DQ0KCQ0NCglw
cml2YXRlIHN0YXRpYyB2b2lkIHJlc2V0KCkgew0NCgkJbWlueCA9IC0xOw0N
CgkJbWF4eCA9IC0xOw0NCgkJbWlueSA9IC0xOw0NCgkJbWF4eSA9IC0xOw0N
CgkJDQ0KCQltaW4gPSBuZXcgaW50Wzk1XTsNDQoJCW1heCA9IG5ldyBpbnRb
OTVdOw0NCgkJQXJyYXlzLmZpbGwobWluLC0xKTsNDQoJCUFycmF5cy5maWxs
KG1heCwtMSk7DQ0KCQkNDQoJCW4rKzsNDQoJCXBpcGVsaW5lID0gLTE7DQ0K
CQkNDQoJCWdyaWQgPSBuZXcgY2hhcls5NV1bNzVdOw0NCgkJZm9yKGludCBp
ID0gMDtpPGdyaWQubGVuZ3RoO2krKykgew0NCgkJCUFycmF5cy5maWxsKGdy
aWRbaV0sJy4nKTsNDQoJCX0NDQoJfQ0NCgkNDQoJcHJpdmF0ZSBzdGF0aWMg
dm9pZCBkcmF3TWFwKCkgew0NCgkJb3V0LnByaW50bG4oIk9JTCBGSUVMRCAi
K24pOw0NCgkJDQ0KCQlpZihtYXh4LW1pbng+NzAgfHwgbWF4eS1taW55PjIw
KSB7DQ0KCQkJb3V0LnByaW50bG4oIk1hcCBpcyB0b28gYmlnIHRvIGRyYXcg
Zm9yIHBpcGVsaW5lIGF0ICIrcGlwZWxpbmUpOw0NCgkJfSBlbHNlIHsNDQoJ
CQkNDQoJCQlvdXQucHJpbnQobWF4eSk7DQ0KCQkJaW50IGJ1ZmZlciA9IG1h
eHk9PTU/MToyOw0NCgkJCVN0cmluZyBidWZzdHIgPSBtYXh5PT01PyIgIjoi
ICAiOw0NCgkJCQ0NCgkJCWZvcihpbnQgeCA9IG1pbng7eDw9bWF4eDt4Kysp
IHsNDQoJCQkJaWYoeCU1PT0wKSB7DQ0KCQkJCQlvdXQucHJpbnQoJysnKTsN
DQoJCQkJfSBlbHNlIHsNDQoJCQkJCW91dC5wcmludCgnLScpOw0NCgkJCQl9
DQ0KCQkJfQ0NCgkJCW91dC5wcmludGxuKCk7DQ0KCQkJDQ0KCQkJZm9yKGlu
dCB5ID0gbWF4eS0xO3k+bWlueTt5LS0pIHsNDQoJCQkJaWYoeT09NSAmJiBi
dWZmZXI9PTIpIHsNDQoJCQkJCW91dC5wcmludCgiIDUrIik7DQ0KCQkJCX0g
ZWxzZSBpZih5JTU9PTApIHsNDQoJCQkJCW91dC5wcmludCh5KyIrIik7DQ0K
CQkJCX0gZWxzZSB7DQ0KCQkJCQlvdXQucHJpbnQoYnVmc3RyKyJ8Iik7DQ0K
CQkJCX0NDQoJCQkJDQ0KCQkJCWZvcihpbnQgeCA9IG1pbngrMTt4PG1heHg7
eCsrKSB7DQ0KCQkJCQlvdXQucHJpbnQoZ3JpZFt4XVt5XSk7DQ0KCQkJCX0N
DQoJCQkJDQ0KCQkJCWlmKHklNT09MCkgew0NCgkJCQkJb3V0LnByaW50KCIr
Iik7DQ0KCQkJCX0gZWxzZSB7DQ0KCQkJCQlvdXQucHJpbnQoInwiKTsNDQoJ
CQkJfQ0NCgkJCQlvdXQucHJpbnRsbigpOw0NCgkJCX0NDQoJCQkNDQoJCQlp
ZihtaW55PDEwICYmIGJ1ZmZlcj09Mikgew0NCgkJCQlvdXQucHJpbnQoIiAi
KTsNDQoJCQl9DQ0KCQkJb3V0LnByaW50KCIiK21pbnkpOw0NCgkJCWZvcihp
bnQgeCA9IG1pbng7eDw9bWF4eDt4KyspIHsNDQoJCQkJaWYoeCU1PT0wKSB7
DQ0KCQkJCQlvdXQucHJpbnQoIisiKTsNDQoJCQkJfSBlbHNlIHsNDQoJCQkJ
CW91dC5wcmludCgiLSIpOw0NCgkJCQl9DQ0KCQkJfQ0NCgkJCW91dC5wcmlu
dGxuKCk7DQ0KCQkJDQ0KCQkJb3V0LnByaW50KGJ1ZnN0cik7DQ0KCQkJZm9y
KGludCB4ID0gbWlueDt4PG1heHg7eCs9NSkgew0NCgkJCQlvdXQucHJpbnQo
ICh4KyIgICAgICIpLnN1YnN0cmluZygwLDUpICk7DQ0KCQkJfQ0NCgkJCW91
dC5wcmludGxuKG1heHgpOw0NCgkJfQ0NCgkJDQ0KCX0NDQoJCQ0NCn0=
---559023410-758783491-1061759857=:29133--


From judge@east.isx.com Sun Aug 24 17:25:54 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OLPQjN009213
	for <judge@isx.com>; Sun, 24 Aug 2003 17:25:53 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id B412A5B1CE
	for <judge@isx.com>; Sun, 24 Aug 2003 17:25:29 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 55BE75B203
	for <judge@isx.com>; Sun, 24 Aug 2003 17:25:28 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 30077-01-14 for <judge@isx.com>;
 Sun, 24 Aug 2003 17:25:28 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (Postfix) with ESMTP id F2A295B201
	for <judge@isx.com>; Sun, 24 Aug 2003 17:25:27 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OLPPJs014311
	for <judge@isx.com>; Sun, 24 Aug 2003 17:25:25 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OLPPpQ005453
	for <judge@isx.com>; Sun, 24 Aug 2003 17:25:25 -0400 (EDT)
Date: Sun, 24 Aug 2003 17:25:24 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: submit rank
Message-ID: <Pine.GSO.4.50.0308241724540.29133-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-959030623-1061760324=:29133"
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=-0.1 required=4.0
	tests=AWL,USER_AGENT_PINE
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 6666

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

submit rank


			-Trayton Otto (totto@cc.gatech.edu)
---559023410-959030623-1061760324=:29133
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="rank.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.50.0308241725240.29133@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="rank.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHJhbmsgew0NCglCdWZmZXJlZFJlYWRlciBicjsNDQoJ
UHJpbnRTdHJlYW0gcHM7DQ0KCWludCBtYXhzID0gMCwgbWF4dHQgPSAwLCBt
YXhHTT0wOw0NCglpbnRbXSBtYXhlcyA9IG5ldyBpbnRbN107DQ0KCUFycmF5
TGlzdCBvdXQgPSBuZXcgQXJyYXlMaXN0KCk7DQ0KCWludCBsb25nc3RyID0g
MDsNDQoJDQ0KCVN0cmluZyByYW5rKGludCBudW0pIHsNDQoJCVN0cmluZyBy
ZXQgPSBudW0rIiI7DQ0KCQlpZihudW08MTApIHsNDQoJCQlyZXQgPSAiMCIg
KyByZXQ7DQ0KCQl9DQ0KCQlyZXR1cm4gcmV0Ow0NCgl9DQ0KCQkNDQoJU3Ry
aW5nIGZvcm1hdChpbnQgdGltZSwgaW50IG1heG51bSkgew0NCgkJU3RyaW5n
IHQgPSB0aW1lICsgIiI7DQ0KCQlpbnQgbWF4bGVuID0gKG1heG51bSArICIi
KS5sZW5ndGgoKTsNDQoJCXdoaWxlKHQubGVuZ3RoKCkgPCBtYXhsZW4pIHsN
DQoJCQl0ID0gIiAiICsgdDsNDQoJCX0NDQoJCXJldHVybiB0Ow0NCgl9DQ0K
CQkNDQoJdm9pZCBnbygpIHRocm93cyBFeGNlcHRpb24gew0NCgkJYnIgPSBu
ZXcgQnVmZmVyZWRSZWFkZXIoIG5ldyBGaWxlUmVhZGVyKCAicmFuay5pbiIg
KSApOw0NCgkJcHMgPSBuZXcgUHJpbnRTdHJlYW0oIG5ldyBGaWxlT3V0cHV0
U3RyZWFtKCAicmFuay5vdXQiICkgKTsNDQoJCWludCBjbnVtID0gMDsNDQoJ
CXdoaWxlKHRydWUpIHsNDQoJCQljbnVtKys7DQ0KCQkJaW50IG1heG51bSA9
IDA7DQ0KCQkJU3RyaW5nIHN0ciA9IGJyLnJlYWRMaW5lKCkudHJpbSgpOw0N
CgkJDQ0KCQkJaW50IG51bXRlYW1zID0gSW50ZWdlci5wYXJzZUludChzdHIp
Ow0NCgkJCWlmKG51bXRlYW1zPT0wKSBicmVhazsNDQoJCQlUZWFtW10gY3Vy
dGVhbXMgPSBuZXcgVGVhbVtudW10ZWFtc107DQ0KCQkJZm9yKGludCB0ZWFt
cz0wOyB0ZWFtczxudW10ZWFtczsgdGVhbXMrKykgew0NCgkJCQljdXJ0ZWFt
c1t0ZWFtc10gPSBuZXcgVGVhbShici5yZWFkTGluZSgpKTsNDQoJCQkJbWF4
cyA9IE1hdGgubWF4KG1heHMsIGN1cnRlYW1zW3RlYW1zXS5zb2x2ZWQpOw0N
CgkJCQltYXh0dCA9IE1hdGgubWF4KG1heHR0LCBjdXJ0ZWFtc1t0ZWFtc10u
dG90dGltZSk7DQ0KCQkJCW1heEdNID0gTWF0aC5tYXgobWF4R00sIGN1cnRl
YW1zW3RlYW1zXS5HTSk7DQ0KCQkJCWxvbmdzdHIgPSBNYXRoLm1heChsb25n
c3RyLCBjdXJ0ZWFtc1t0ZWFtc10ubmFtZS5sZW5ndGgoKSk7DQ0KCQkJCWZv
cihpbnQgaT0wOyBpPDc7IGkrKykgew0NCgkJCQkJbWF4ZXNbaV0gPSBNYXRo
Lm1heChtYXhlc1tpXSwgY3VydGVhbXNbdGVhbXNdLnRpbWVzW2ldKTsNDQoJ
CQkJfQ0NCgkJCX0NDQoJCQlpbnQgcHV0c29mYXIgPSAwOw0NCgkJCUFycmF5
cy5zb3J0KGN1cnRlYW1zKTsNDQoJCQlpbnQgdXNlZCA9IDA7DQ0KCQkJaW50
W10gcmFua3MgPSBuZXcgaW50W251bXRlYW1zXTsNDQoNDQoJCQlmb3IoaW50
IGk9MDsgaTxudW10ZWFtczsgKSB7DQ0KCQkJCXJhbmtzW2ldID0gdXNlZCAr
IDE7DQ0KCQkJCWludCBqID0gMTsNDQoJCQkJd2hpbGUoaStqPG51bXRlYW1z
ICYmIGN1cnRlYW1zW2ldLkdNPT1jdXJ0ZWFtc1tpK2pdLkdNKSB7DQ0KCQkJ
CQlyYW5rc1tpK2pdID0gdXNlZCArIDE7DQ0KCQkJCQlqKys7DQ0KCQkJCX0N
DQoJCQkJdXNlZCArPSBqOw0NCgkJCQlpKz1qOw0NCgkJCX0NDQoNDQoJCQlv
dXQuYWRkKCJDT05URVNUICIgKyBjbnVtICsgIlxuIik7DQ0KCQkJZm9yKGlu
dCB0ZWFtcz0wOyB0ZWFtczxudW10ZWFtczsgdGVhbXMrKykgew0NCgkJCQlT
dHJpbmcgcmV0ID0gcmFuayhyYW5rc1t0ZWFtc10pOw0NCgkJCQlvdXQuYWRk
KHJldCk7DQ0KCQkJCW91dC5hZGQoY3VydGVhbXNbdGVhbXNdKTsNDQoJCQl9
DQ0KCQl9DQ0KCQkNDQoJCWZvcihpbnQgaT0wOyBpPG91dC5zaXplKCk7IGkr
Kykgew0NCgkJCU9iamVjdCBvID0gb3V0LmdldChpKTsNDQoJCQlpZihvIGlu
c3RhbmNlb2YgU3RyaW5nKSB7DQ0KCQkJCXBzLnByaW50KG8udG9TdHJpbmco
KSk7DQ0KCQkJfQ0NCgkJCWVsc2Ugew0NCgkJCQlUZWFtIHQgPSAoVGVhbSlv
Ow0NCgkJCQlwcy5wcmludGxuKCIgIiArIHQudG9TdHJpbmcobG9uZ3N0cixt
YXhzLG1heHR0LG1heEdNLG1heGVzKSk7DQ0KCQkJfQ0NCgkJfQkJDQ0KCX0g
Ly9nbw0NCgkNDQoJU3RyaW5nIGFkZHNwYyhTdHJpbmcgYW5zKSB7DQ0KCQlp
bnQgeCA9IDA7DQ0KCQl3aGlsZSh0cnVlKSB7DQ0KCQkJeCA9IGFucy5pbmRl
eE9mKCdcbicsIHgpKzM7DQ0KCQkJaWYoeD49YW5zLmxlbmd0aCgpKSByZXR1
cm4gYW5zOw0NCgkJCWlmKGFucy5jaGFyQXQoeCk9PSdOJykgew0NCgkJCQl4
ID0gYW5zLmluZGV4T2YoJ1xuJywgeCkrMzsNDQoJCQl9DQ0KCQkJaW50IG5h
bWVsZW4gPSBhbnMuaW5kZXhPZignICcsIHgrMSkgLSB4Ow0NCgkJCXBzLnBy
aW50bG4oIm5hbWVsZW4gaXM6ICIgKyBuYW1lbGVuICsgIiBmb3IgIiArIGFu
cy5zdWJzdHJpbmcoeCwgeCtuYW1lbGVuKSk7DQ0KCQkJeCA9IGFucy5pbmRl
eE9mKCcgJywgeCsxKTsNDQoJCQlhbnMgPSBhbnMuc3Vic3RyaW5nKDAseCkg
KyBzcGMobG9uZ3N0ci1uYW1lbGVuKSArIGFucy5zdWJzdHJpbmcoeCk7DQ0K
CQl9DQ0KCX0NDQoJDQ0KCVN0cmluZyBzcGMoaW50IG51bSkgew0NCgkJU3Ry
aW5nIHJldCA9ICIiOw0NCgkJZm9yKGludCBpPTA7IGk8bnVtOyBpKyspIHsN
DQoJCQlyZXQgKz0gIiAiOw0NCgkJfQ0NCgkJcmV0dXJuIHJldDsNDQoJfQ0N
CgkJDQ0KCQ0NCglwdWJsaWMgY2xhc3MgVGVhbSBpbXBsZW1lbnRzIENvbXBh
cmFibGUgew0NCgkJU3RyaW5nIG5hbWU7DQ0KCQlpbnQgc29sdmVkID0gMDsN
DQoJCWludFtdIHRpbWVzID0gbmV3IGludFs3XTsNDQoJCWludCB0b3R0aW1l
Ow0NCgkJaW50IEdNOw0NCgkJDQ0KCQlUZWFtIChTdHJpbmcgbGluZSkgew0N
CgkJCVN0cmluZ1Rva2VuaXplciBzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIo
bGluZSk7DQ0KCQkJbmFtZSA9IHN0Lm5leHRUb2tlbigpOw0NCgkJCQ0NCgkJ
CWZvcihpbnQgaT0wOyBpPDc7IGkrKykgew0NCgkJCQlpbnQgbmV4dCA9IElu
dGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0NCgkJCQkNDQoJCQkJ
aWYobmV4dCE9MCkgew0NCgkJCQkJc29sdmVkKys7DQ0KCQkJCQl0b3R0aW1l
Kz1uZXh0Ow0NCgkJCQkJdGltZXNbaV0gPSBuZXh0Ow0NCgkJCQl9DQ0KCQkJ
fQ0NCgkJCQ0NCgkJCWRvdWJsZSBzdW0gPSAwOw0NCgkJCWludCBudW1zdW0g
PSAwOw0NCgkJCWZvcihpbnQgaT0wOyBpPDc7IGkrKykgew0NCgkJCQlpZih0
aW1lc1tpXSE9MCkgew0NCgkJCQkJc3VtKz1NYXRoLmxvZyh0aW1lc1tpXSk7
DQ0KCQkJCQludW1zdW0rKzsNDQoJCQkJfQ0NCgkJCX0NDQoJCQkNDQoJCQlH
TSA9IChpbnQpKC41ICsgTWF0aC5leHAoIHN1bS9udW1zdW0gKSApOw0NCgkJ
fQ0NCgkJDQ0KCQlwdWJsaWMgU3RyaW5nIHRvU3RyaW5nKGludCBsb25nc3Ry
LCBpbnQgbWF4cywgaW50IG1heHR0LCBpbnQgbWF4R00sIGludFtdIG1heGVz
KSB7DQ0KCQkJU3RyaW5nIGRpc3BsYXluYW1lID0gbmFtZTsNDQoJCQlmb3Io
aW50IGkgPSAwO2k8bG9uZ3N0cjtpKyspIHsNDQoJCQkJZGlzcGxheW5hbWUr
PSIgIjsNDQoJCQl9DQ0KCQkJU3RyaW5nIHJldCA9IGRpc3BsYXluYW1lLnN1
YnN0cmluZygwLGxvbmdzdHIpICsgIiAiICsgZm9ybWF0KHNvbHZlZCwgbWF4
cykgKyAiICIgKyBmb3JtYXQodG90dGltZSwgbWF4dHQpICsgIiAiICsgZm9y
bWF0KEdNLCBtYXhHTSkgKyAiICI7DQ0KCQkJZm9yKGludCBpPTA7IGk8Njsg
aSsrKSB7DQ0KCQkJCXJldCArPSBmb3JtYXQodGltZXNbaV0sIG1heGVzW2ld
KSArICIgIjsNDQoJCQl9DQ0KCQkJcmV0ICs9IGZvcm1hdCh0aW1lc1s2XSwg
bWF4ZXNbNl0pOw0NCgkJCXJldHVybiByZXQ7DQ0KCQl9DQ0KDQ0KCQkNDQoJ
CXB1YmxpYyBpbnQgY29tcGFyZVRvKE9iamVjdCBvdGgpIHsNDQoJCQlUZWFt
IG90aGVyID0gKFRlYW0pb3RoOw0NCgkJCWlmKG90aGVyLnNvbHZlZCE9c29s
dmVkKSB7DQ0KCQkJCXJldHVybiBvdGhlci5zb2x2ZWQgLSBzb2x2ZWQ7DQ0K
CQkJfQ0NCgkJCQ0NCgkJCWlmKG90aGVyLnRvdHRpbWUgIT0gdG90dGltZSkg
ew0NCgkJCQlyZXR1cm4gdG90dGltZSAtIG90aGVyLnRvdHRpbWU7DQ0KCQkJ
fQ0NCgkJCQ0NCgkJCWlmKG90aGVyLkdNICE9IEdNKSB7DQ0KCQkJCXJldHVy
biBHTSAtIG90aGVyLkdNOw0NCgkJCX0NDQoJCQkNDQoJCQlyZXR1cm4gbmFt
ZS5jb21wYXJlVG8ob3RoZXIubmFtZSk7DQ0KCQl9DQ0KCX0gLy9jbGFzcwlU
ZWFtDQ0KCQ0NCgkNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oIFN0cmlu
ZyBhcmdzW10gKSB0aHJvd3MgRXhjZXB0aW9uIHsNDQoJCXJhbmsgciA9IG5l
dyByYW5rKCk7DQ0KCQlyLmdvKCk7DQ0KCX0NDQoJDQ0KCQ0NCn0NDQoNDQoJ
CQ0NCgkJ
---559023410-959030623-1061760324=:29133--


From judge@east.isx.com Sun Aug 24 17:28:12 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OLRijN013698
	for <judge@isx.com>; Sun, 24 Aug 2003 17:28:11 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 16C1D5B1CE
	for <judge@isx.com>; Sun, 24 Aug 2003 17:27:48 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id EFB945B200
	for <judge@isx.com>; Sun, 24 Aug 2003 17:27:46 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 25364-01-83 for <judge@isx.com>;
 Sun, 24 Aug 2003 17:27:46 -0400 (EDT)
Received: from hellmouth3.gatech.edu (hellmouth3.gatech.edu [130.207.165.163])
	by mailgate1.isx.com (Postfix) with ESMTP id 9F7BE5B1CE
	for <judge@isx.com>; Sun, 24 Aug 2003 17:27:46 -0400 (EDT)
Received: from hellmouth3.gatech.edu (localhost [127.0.0.1])
	by hellmouth3.gatech.edu (Postfix) with SMTP id 3BBC5220FD8
	for <judge@isx.com>; Sun, 24 Aug 2003 17:27:44 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from mailprx6.gatech.edu (mailprx6.prism.gatech.edu [130.207.171.20])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth3.gatech.edu (Postfix) with ESMTP id 0B577220ECD
	for <judge@isx.com>; Sun, 24 Aug 2003 17:27:43 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx6.gatech.edu (Postfix) with ESMTP id BF1D73A602
	for <judge@isx.com>; Sun, 24 Aug 2003 17:27:41 -0400 (EDT)
	(envelope-from gtg303m@mail.gatech.edu)
Received: from 130.207.114.182 ( [130.207.114.182])
	as user gtg303m@boulder.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 17:27:41 -0400
Message-ID: <1061760461.3f492dcda35ec@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 17:27:41 -0400
From: gtg303m@mail.gatech.edu
To: judge@isx.com
Subject: safe.java
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-MOQ1061760461bb608e6f34c5c68e0b71ea520ebccf44"
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.182
X-Authenticated-User: gtg303m
X-Sanitizer: This message has been sanitized!
X-Sanitizer-URL: http://mailtools.anomy.net/
X-Sanitizer-Rev: $Id: Sanitizer.pm,v 1.54 2002/02/15 16:59:07 bre Exp $
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.7 required=4.0
	tests=AWL,NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 5123

This message is in MIME format.

---MOQ1061760461bb608e6f34c5c68e0b71ea520ebccf44
Content-Type: text/plain
Content-Transfer-Encoding: 7bit



-- 

---MOQ1061760461bb608e6f34c5c68e0b71ea520ebccf44
Content-Type: text/java; name="safe.java"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="safe.java"

aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnRleHQuKjsNCmltcG9ydCBqYXZhLnV0aWwu
KjsNCg0KY2xhc3Mgc2FmZSB7DQoJcHVibGljIHN0YXRpYyBib29sZWFuIERFQlVHID0gdHJ1ZTsN
CglwdWJsaWMgc3RhdGljIEJ1ZmZlcmVkUmVhZGVyIGJyOw0KCXB1YmxpYyBzdGF0aWMgUHJpbnRT
dHJlYW0gcHM7DQoJcHVibGljIHN0YXRpYyBTdHJpbmcgZmlsZU5hbWUgPSAic2FmZSI7ICANCgkJ
LyogRG8gbm90IGluY2x1ZGUgdGhlIC5pbiBvciAub3V0IGV4dGVuc2lvbiAqLw0KDQoJcHVibGlj
IHN0YXRpYyBpbnQgY2hhclRvT3JkaW5hbCAoY2hhciBhKSB7DQoJCXJldHVybiAoaW50KShhIC0g
J0EnKSArIDE7DQoJfQ0KDQoJcHVibGljIHN0YXRpYyBjaGFyIG9yZGluYWxUb0NoYXIgKGludCBh
KSB7DQoJCXJldHVybiAoY2hhcikoKGEgLSAxKSArICdBJyk7DQoJfQ0KDQoJcHVibGljIHN0YXRp
YyBTdHJpbmcgc29sdXRpb25TdHIgKGludCB2LCBpbnQgdywgaW50IHgsIGludCB5LCBpbnQgeikg
ew0KCQkvL3JldHVybiAiIiArIHYgKyAiICIgKyB3ICsgIiAiICsgeCArICIgIiArIHkgKyAiICIg
KyB6Ow0KCQlyZXR1cm4gIiIgKyBvcmRpbmFsVG9DaGFyKHYpDQoJCQkrIG9yZGluYWxUb0NoYXIo
dykNCgkJCSsgb3JkaW5hbFRvQ2hhcih4KQ0KCQkJKyBvcmRpbmFsVG9DaGFyKHkpDQoJCQkrIG9y
ZGluYWxUb0NoYXIoeik7DQoJfQ0KDQogCXB1YmxpYyBzdGF0aWMgaW50W10gcGFyc2VLZXkgKFN0
cmluZyBrZXlJbikgew0KCQlpbnRbXSBrZXkgPSBuZXcgaW50W2tleUluLmxlbmd0aCgpXTsNCgkJ
Zm9yIChpbnQgaT0wOyBpIDwga2V5SW4ubGVuZ3RoKCk7IGkrKykgew0KCQkJa2V5W2ldID0gY2hh
clRvT3JkaW5hbChrZXlJbi5jaGFyQXQoaSkpOw0KCQkJU3lzdGVtLmVyci5wcmludGxuKCIiICsg
a2V5SW4uY2hhckF0KGkpICsgIiBpcyAiICsga2V5W2ldKTsgDQoJCX0NCgkJcmV0dXJuIGtleTsN
Cgl9DQoJDQoJcHVibGljIHN0YXRpYyBpbnQga2xlaW4gKGludCB2LCBpbnQgdywgaW50IHgsIGlu
dCB5LCBpbnQgeikgew0KCQkvL1N5c3RlbS5lcnIucHJpbnRsbigiS2xlaW4gb24gIiArIHYgKyAi
ICIgKyB3ICsgIiAiICsgeCArICIgIiArIHkgKyAiICIgKyB6KTsNCgkJcmV0dXJuIHYgLSAodyAq
IHcpICsgKHggKiB4ICogeCkgLSAoeSAqIHkgKiB5ICogeSkgKyAoeiAqIHogKiB6ICogeiAqIHop
Ow0KCX0NCg0KCXB1YmxpYyBzdGF0aWMgYm9vbGVhbiBhbGxVbmlxdWUoaW50IHYsIGludCB3LCBp
bnQgeCwgaW50IHksIGludCB6KSB7DQoJCWJvb2xlYW4gcmVzdWx0ID0gdHJ1ZTsNCgkJaW50W10g
cG9pbnRzID0ge3Ysdyx4LHksen07DQoJCUFycmF5cy5zb3J0KHBvaW50cyk7DQoJCWZvcihpbnQg
aT0wOyBpPCBwb2ludHMubGVuZ3RoIC0gMTtpKyspIHsNCgkJCWlmIChwb2ludHNbaV0gKyBwb2lu
dHNbaSArIDFdID09IHBvaW50c1tpXSAqIDIpIHsNCgkJCQlyZXN1bHQgPSBmYWxzZTsNCgkJCX0N
CgkJfQ0KDQoJCXJldHVybiByZXN1bHQ7DQoJfQ0KDQoJcHVibGljIHN0YXRpYyB2b2lkIHByaW50
S2V5KGludFtdIGtleSkgew0KCQlTeXN0ZW0uZXJyLnByaW50KCJLZXk6ICIpOw0KCQlmb3IoaW50
IGk9MDsgaTwga2V5Lmxlbmd0aDtpKyspIHsNCgkJCVN5c3RlbS5lcnIucHJpbnQoa2V5W2ldICsg
IjoiKTsNCgkJfQ0KCQlTeXN0ZW0uZXJyLnByaW50bG4oIiIpOw0KCX0NCg0KCQ0KCXB1YmxpYyBz
dGF0aWMgU3RyaW5nIGNyYWNrKCBpbnQgdGFyZ2V0LCBpbnRbXSBrZXkpIHsNCgkJYm9vbGVhbiBz
b2x1dGlvbkZvdW5kID0gZmFsc2U7DQoJCVN0cmluZyByZXN1bHQgPSJubyBzb2x1dGlvbiI7DQoJ
DQoJCS8vU3lzdGVtLmVyci5wcmludGxuKCJBIGlzICIgKyBvcmRpbmFsVG9DaGFyKGNoYXJUb09y
ZGluYWwoJ0EnKSkpOw0KCQkvL1N5c3RlbS5lcnIucHJpbnRsbigiWiBpcyAiICsgb3JkaW5hbFRv
Q2hhcihjaGFyVG9PcmRpbmFsKCdaJykpKTsNCgkJDQoJCUFycmF5cy5zb3J0KGtleSk7CQ0KCQlw
cmludEtleShrZXkpOw0KCQkNCgkJLy9wcy5wcmludGxuKCI9PT09PT09PT09PT09PT0iKTsNCgkJ
Zm9yIChpbnQgczE9a2V5Lmxlbmd0aC0xOyBzMT49MCAmJiAhc29sdXRpb25Gb3VuZCA7czEtLSkg
ew0KCQkJZm9yKGludCBzMj1rZXkubGVuZ3RoLTE7IHMyPj0wICYmICFzb2x1dGlvbkZvdW5kOyBz
Mi0tKSB7DQoJCQkJZm9yIChpbnQgczMgPSBrZXkubGVuZ3RoLTE7IHMzPj0wICYmICFzb2x1dGlv
bkZvdW5kOyBzMy0tKSB7DQoJCQkJCWZvciAoaW50IHM0ID0ga2V5Lmxlbmd0aC0xOyBzND49MCAm
JiAhc29sdXRpb25Gb3VuZDsgczQtLSkgew0KCQkJCQkJZm9yIChpbnQgczU9a2V5Lmxlbmd0aC0x
O3M1Pj0wICYmICFzb2x1dGlvbkZvdW5kOyBzNS0tKSB7DQoNCgkJCQkJCQlpbnQgc29sID0ga2xl
aW4oa2V5W3MxXSxrZXlbczJdLGtleVtzM10sa2V5W3M0XSxrZXlbczVdKTsJCQkJDQoJCQkJCQkJ
Ym9vbGVhbiB1bmlxdWUgPSBhbGxVbmlxdWUoa2V5W3MxXSxrZXlbczJdLGtleVtzM10sa2V5W3M0
XSxrZXlbczVdKTsJCQkJDQoJCQkJCQkJaWYgKHNvbCA9PSB0YXJnZXQgJiYgdW5pcXVlKSB7DQoJ
CQkJCQkJCQ0KCQkJCQkJCXJlc3VsdCA9IHNvbHV0aW9uU3RyKGtleVtzMV0sa2V5W3MyXSxrZXlb
czNdLGtleVtzNF0sa2V5W3M1XSk7CQkJCQ0KCQkJCQkJCQkvL3BzLnByaW50bG4ocmVzdWx0KTsN
CgkJCQkJCQkJc29sdXRpb25Gb3VuZCA9IHRydWU7DQoJCQkJCQkJfQ0KCQkJCQkJCQ0KCQkJCQkJ
fSAvLyBlbmQgczUNCgkJCQkJfSAvLyBlbmQgczQNCgkJCQl9IC8vIGVuZCBzMw0KCQkJfSAvLyBl
bmQgczINCgkJfSAvLyBlbmQgZm9yIHMxDQoNCgkJcmV0dXJuIHJlc3VsdDsNCgl9IC8vIGVuZCBj
cmFjaw0KDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3ZbXSkgdGhyb3dzIEV4
Y2VwdGlvbg0KCXsNCgkJYnIgPSBuZXcgQnVmZmVyZWRSZWFkZXIgKG5ldyBGaWxlUmVhZGVyKGZp
bGVOYW1lICsgIi5pbiIpICk7DQoJCXBzID0gbmV3IFByaW50U3RyZWFtICggbmV3IEZpbGVPdXRw
dXRTdHJlYW0gKCBmaWxlTmFtZSArICIub3V0IiApICk7DQoNCgkJU3RyaW5nVG9rZW5pemVyIHN0
Ow0KCQkNCgkJZm9yKDs7KSB7DQoJCQlTdHJpbmcgbGluZSA9IGJyLnJlYWRMaW5lKCkudHJpbSgp
Ow0KCQkJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGxpbmUpOw0KCQkJaW50IHRhcmdldCA9IElu
dGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0KCQkJU3RyaW5nIGtleSA9IHN0Lm5leHRU
b2tlbigpOw0KCQkJDQoJCQlpZiAodGFyZ2V0ID09IDAgJiYga2V5LmVxdWFscygiRU5EIikpIHsN
CgkJCQlicmVhazsNCgkJCX0gZWxzZSB7DQoJCQkJU3lzdGVtLmVyci5wcmludGxuKCJDcmFja2lu
ZzogIiArIHRhcmdldCArICIgd2l0aCBrZXkgIiArIGtleSk7DQoJCQkJcHMucHJpbnRsbihjcmFj
ayh0YXJnZXQsIHBhcnNlS2V5KGtleSkpKTsNCgkJCX0NCgkJCQ0KCQl9IC8vIGVuZCBmb3INCgl9
IC8vIGVuZCBtYWluDQp9IC8vIGVuZCBleGFtcGxlDQo=

---MOQ1061760461bb608e6f34c5c68e0b71ea520ebccf44--



From judge@east.isx.com Sun Aug 24 17:37:45 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OLbIjN025942
	for <judge@isx.com>; Sun, 24 Aug 2003 17:37:45 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id 3ACAB5B1B0
	for <judge@isx.com>; Sun, 24 Aug 2003 17:37:21 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 18AE75B200
	for <judge@isx.com>; Sun, 24 Aug 2003 17:37:19 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 30082-01-5 for <judge@isx.com>;
 Sun, 24 Aug 2003 17:37:18 -0400 (EDT)
Received: from imf18aec.mail.bellsouth.net (imf18aec.mail.bellsouth.net [205.152.59.66])
	by mailgate1.isx.com (Postfix) with ESMTP id BA8BC5B1B0
	for <judge@isx.com>; Sun, 24 Aug 2003 17:37:18 -0400 (EDT)
Received: from mail.bellsouth.net ([205.152.59.158])
          by imf18aec.mail.bellsouth.net
          (InterMail vM.5.01.05.27 201-253-122-126-127-20021220) with SMTP
          id <20030824213716.TOIT13779.imf18aec.mail.bellsouth.net@mail.bellsouth.net>
          for <judge@isx.com>; Sun, 24 Aug 2003 17:37:16 -0400
X-Mailer: Openwave WebEngine, version 2.8.11 (webedge20-101-194-20030622)
From: <bjchamb@bellsouth.net>
To: <judge@isx.com>
Subject: 
Date: Sun, 24 Aug 2003 17:37:16 -0400
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=____1061761036248_kL.gZPD'Vn"
Message-Id: <20030824213716.TOIT13779.imf18aec.mail.bellsouth.net@mail.bellsouth.net>
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=1.1 required=4.0
	tests=AWL,NO_REAL_NAME
	version=2.55
X-Spam-Level: *
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 4353

This is a multi-part message in MIME format.

------=____1061761036248_kL.gZPD'Vn
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit



------=____1061761036248_kL.gZPD'Vn
Content-Type: text/java;
	name="rank.java"
Content-Disposition: inline;
	filename="rank.java"

import java.io.*;
import java.text.*;
import java.util.*;

public class rank
{
public static void main(String args[])
{
	try{
	BufferedReader inFile = new BufferedReader(new FileReader("rank.in"));
	PrintStream outFile = new PrintStream(new FileOutputStream("rank.out"));
	int cnum;
	team[] teams;
	for (int contestCounter = 1; ; contestCounter++)
	{
		cnum = Integer.parseInt(inFile.readLine().trim());
		if (cnum == 0)
			break;
		teams = new team[cnum];
		for (int i = 0; i < cnum; i++)
		{
			teams[i] = new team();
		}
		System.out.println(cnum);
		outFile.println("CONTEST " + contestCounter);
		for (int i = 0; i < cnum; i++)
		{
			String b = inFile.readLine().trim();
			System.out.println(b);
			StringTokenizer st = new StringTokenizer(b);
			System.out.println("hi");
			teams[i].teamName = st.nextToken();
			System.out.println("hi2");
			for (int k = 0; k < 7; k++)
			{
				System.out.println("for one");
				teams[i].time[k] = Integer.parseInt(st.nextToken());
				teams[i].sumTime += teams[i].time[k];
			}
			double logSum =0;
			for (int k = 0; k < 7; k++)
			{
				if (teams[i].time[k] != 0)
				{
					teams[i].counter++;
					logSum+=Math.log(teams[i].time[k]);
				}
						
			}
			teams[i].roundedLn = Math.round((int)(Math.exp(logSum/teams[i].counter)+0.5));
		}
		for (int k = 0; k < cnum; k++)
		{
			for (int i = k; i < cnum; i++)
			{
				if (teams[i].counter > teams[k].counter)
				{
					team tmp = teams[i];
					teams[i] = teams[k];
					teams[k] = tmp;
				}
			}
		}
		for (int k = 0; k < cnum; k++)
		{
			for (int i = k; i < cnum; i++)
			{
				if (teams[i].counter == teams[k].counter &&
				    teams[i].sumTime < teams[k].sumTime)
				{
					team tmp = teams[i];
					teams[i] = teams[k];
					teams[k] = tmp;
				}
			}
		}
		for (int i = 0; i < cnum; i++)
		{
			for (int k = i; k < cnum; k++)
			{
				if (teams[i].counter == teams[k].counter &&
				    teams[k].sumTime == teams[i].sumTime &&
				    teams[i].roundedLn > teams[k].roundedLn)
				{
					team tmp = teams[i];
					teams[i] = teams[k];
					teams[k] = tmp;
				}
			}
		}
		for (int i = 0; i < cnum; i++)
		{
			for (int k = i; k < cnum; k++)
			{
				if (teams[i].counter == teams[k].counter &&
				    teams[k].sumTime == teams[i].sumTime &&
				    teams[i].roundedLn == teams[k].roundedLn &&
				    teams[i].teamName.compareTo(teams[k].teamName) > 0)
				{
					team tmp = teams[i];
					teams[i] = teams[k];
					teams[k] = tmp;
				}
			}
		}
		int ranker = 1;
		int len = 1;
		for (int i = 1; i < cnum;i++)
		{
			if (teams[i].counter == teams[i-1].counter &&
			    teams[i].sumTime == teams[i-1].sumTime &&
			    teams[i].roundedLn == teams[i-1].roundedLn)
			{
				teams[i].rank = teams[i-1].rank = ranker;
				len++;
			}
			else 
			{
				if (i == 1)
				{
					teams[0].rank = ranker;
				}
				ranker+=len;
				len = 1;
				teams[i].rank = ranker;
			}
		}
		if (cnum == 1)
		{
			teams[0].rank = 1;
		}
		for (int i = 0; i < cnum; i++)
		{
			String totalLine = "";
			String spaces="                                        ";
			if (teams[i].rank < 10)
				totalLine +="0"+teams[i].rank;
			else
				totalLine += teams[i].rank + "";		

			totalLine+= " "+teams[i].teamName+spaces.substring(0,10-teams[i].teamName.length());
			totalLine+= " "+teams[i].counter;
			String tmp = teams[i].sumTime+"";
			totalLine+= spaces.substring(0,5-tmp.length())+teams[i].sumTime;
			tmp = teams[i].roundedLn + "";
			totalLine+= spaces.substring(0,4-tmp.length())+teams[i].roundedLn;
			for (int m = 0; m < 7; m++)
			{
				tmp = teams[i].time[m]+"";
				totalLine+=spaces.substring(0,4-tmp.length())+teams[i].time[m];
			}
			outFile.println(totalLine);
		}
	}
	}catch(Exception e){e.printStackTrace();}
}
public static void swap(team t1, team t2)
{
	team tmp = t2;
	t2 = t1;
	t1 = tmp;
}
}
class team
{
	public team()
	{
		teamName = "";
		sumTime = 0;
		counter = 0;
		roundedLn = 0;
		time = new int[7];
		rank = 0;
	}
String teamName;
int sumTime;
int counter;
int roundedLn;
int[] time;
int rank;
}


------=____1061761036248_kL.gZPD'Vn--



From judge@east.isx.com Sun Aug 24 17:51:38 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OLpBjN012075
	for <judge@isx.com>; Sun, 24 Aug 2003 17:51:38 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id B5F875B200
	for <judge@isx.com>; Sun, 24 Aug 2003 17:51:14 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id 9986A5B203
	for <judge@isx.com>; Sun, 24 Aug 2003 17:51:13 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 30077-01-85 for <judge@isx.com>;
 Sun, 24 Aug 2003 17:51:13 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (Postfix) with ESMTP id 4551F5B200
	for <judge@isx.com>; Sun, 24 Aug 2003 17:51:13 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OLpAJs016299
	for <judge@isx.com>; Sun, 24 Aug 2003 17:51:10 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OLpAsL006724
	for <judge@isx.com>; Sun, 24 Aug 2003 17:51:10 -0400 (EDT)
Date: Sun, 24 Aug 2003 17:51:10 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: judge@isx.com
Subject: rank
Message-ID: <Pine.GSO.4.50.0308241750320.29133-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-684387517-1061761870=:29133"
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=-0.1 required=4.0
	tests=AWL,USER_AGENT_PINE
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 6272

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

---559023410-684387517-1061761870=:29133
Content-Type: TEXT/PLAIN; charset=US-ASCII




			-Trayton Otto (totto@cc.gatech.edu)
---559023410-684387517-1061761870=:29133
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="rank.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.50.0308241751100.29133@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="rank.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KDQ0K
cHVibGljIGNsYXNzIHJhbmsgew0NCglCdWZmZXJlZFJlYWRlciBicjsNDQoJ
UHJpbnRTdHJlYW0gcHM7DQ0KCWludCBtYXhzID0gMCwgbWF4dHQgPSAwLCBt
YXhHTT0wOw0NCglpbnRbXSBtYXhlcyA9IG5ldyBpbnRbN107DQ0KCUFycmF5
TGlzdCBvdXQgPSBuZXcgQXJyYXlMaXN0KCk7DQ0KCWludCBsb25nc3RyID0g
MDsNDQoJDQ0KCVN0cmluZyByYW5rKGludCBudW0pIHsNDQoJCVN0cmluZyBy
ZXQgPSBudW0rIiI7DQ0KCQlpZihudW08MTApIHsNDQoJCQlyZXQgPSAiMCIg
KyByZXQ7DQ0KCQl9DQ0KCQlyZXR1cm4gcmV0Ow0NCgl9DQ0KCQkNDQoJU3Ry
aW5nIGZvcm1hdChpbnQgdGltZSwgaW50IG1heG51bSkgew0NCgkJU3RyaW5n
IHQgPSB0aW1lICsgIiI7DQ0KCQlpbnQgbWF4bGVuID0gKG1heG51bSArICIi
KS5sZW5ndGgoKTsNDQoJCXdoaWxlKHQubGVuZ3RoKCkgPCBtYXhsZW4pIHsN
DQoJCQl0ID0gIiAiICsgdDsNDQoJCX0NDQoJCXJldHVybiB0Ow0NCgl9DQ0K
CQkNDQoJdm9pZCBnbygpIHRocm93cyBFeGNlcHRpb24gew0NCgkJYnIgPSBu
ZXcgQnVmZmVyZWRSZWFkZXIoIG5ldyBGaWxlUmVhZGVyKCAicmFuay5pbiIg
KSApOw0NCgkJcHMgPSBuZXcgUHJpbnRTdHJlYW0oIG5ldyBGaWxlT3V0cHV0
U3RyZWFtKCAicmFuay5vdXQiICkgKTsNDQoJCWludCBjbnVtID0gMDsNDQoJ
CXdoaWxlKHRydWUpIHsNDQoJCQljbnVtKys7DQ0KCQkJaW50IG1heG51bSA9
IDA7DQ0KCQkJU3RyaW5nIHN0ciA9IGJyLnJlYWRMaW5lKCkudHJpbSgpOw0N
CgkJDQ0KCQkJaW50IG51bXRlYW1zID0gSW50ZWdlci5wYXJzZUludChzdHIp
Ow0NCgkJCWlmKG51bXRlYW1zPT0wKSBicmVhazsNDQoJCQlUZWFtW10gY3Vy
dGVhbXMgPSBuZXcgVGVhbVtudW10ZWFtc107DQ0KCQkJZm9yKGludCB0ZWFt
cz0wOyB0ZWFtczxudW10ZWFtczsgdGVhbXMrKykgew0NCgkJCQljdXJ0ZWFt
c1t0ZWFtc10gPSBuZXcgVGVhbShici5yZWFkTGluZSgpKTsNDQoJCQkJbWF4
cyA9IE1hdGgubWF4KG1heHMsIGN1cnRlYW1zW3RlYW1zXS5zb2x2ZWQpOw0N
CgkJCQltYXh0dCA9IE1hdGgubWF4KG1heHR0LCBjdXJ0ZWFtc1t0ZWFtc10u
dG90dGltZSk7DQ0KCQkJCW1heEdNID0gTWF0aC5tYXgobWF4R00sIGN1cnRl
YW1zW3RlYW1zXS5HTSk7DQ0KCQkJCWxvbmdzdHIgPSBNYXRoLm1heChsb25n
c3RyLCBjdXJ0ZWFtc1t0ZWFtc10ubmFtZS5sZW5ndGgoKSk7DQ0KCQkJCWZv
cihpbnQgaT0wOyBpPDc7IGkrKykgew0NCgkJCQkJbWF4ZXNbaV0gPSBNYXRo
Lm1heChtYXhlc1tpXSwgY3VydGVhbXNbdGVhbXNdLnRpbWVzW2ldKTsNDQoJ
CQkJfQ0NCgkJCX0NDQoJCQlpbnQgcHV0c29mYXIgPSAwOw0NCgkJCUFycmF5
cy5zb3J0KGN1cnRlYW1zKTsNDQoJCQlpbnQgdXNlZCA9IDA7DQ0KCQkJaW50
W10gcmFua3MgPSBuZXcgaW50W251bXRlYW1zXTsNDQoNDQoJCQlmb3IoaW50
IGk9MDsgaTxudW10ZWFtczsgKSB7DQ0KCQkJCXJhbmtzW2ldID0gdXNlZCAr
IDE7DQ0KCQkJCWludCBqID0gMTsNDQoJCQkJd2hpbGUoaStqPG51bXRlYW1z
ICYmIGN1cnRlYW1zW2ldLnNvbHZlZCA9PSBjdXJ0ZWFtc1tpK2pdLnNvbHZl
ZCAmJg0NCgkJCQkJY3VydGVhbXNbaV0udG90dGltZT09Y3VydGVhbXNbaStq
XS50b3R0aW1lICYmIA0NCgkJCQkJCWN1cnRlYW1zW2ldLkdNPT1jdXJ0ZWFt
c1tpK2pdLkdNKSB7DQ0KCQkJCQlyYW5rc1tpK2pdID0gdXNlZCArIDE7DQ0K
CQkJCQlqKys7DQ0KCQkJCX0NDQoJCQkJdXNlZCArPSBqOw0NCgkJCQlpKz1q
Ow0NCgkJCX0NDQoNDQoJCQlvdXQuYWRkKCJDT05URVNUICIgKyBjbnVtICsg
IlxuIik7DQ0KCQkJZm9yKGludCB0ZWFtcz0wOyB0ZWFtczxudW10ZWFtczsg
dGVhbXMrKykgew0NCgkJCQlTdHJpbmcgcmV0ID0gcmFuayhyYW5rc1t0ZWFt
c10pOw0NCgkJCQlvdXQuYWRkKHJldCk7DQ0KCQkJCW91dC5hZGQoY3VydGVh
bXNbdGVhbXNdKTsNDQoJCQl9DQ0KCQl9DQ0KCQkNDQoJCWZvcihpbnQgaT0w
OyBpPG91dC5zaXplKCk7IGkrKykgew0NCgkJCU9iamVjdCBvID0gb3V0Lmdl
dChpKTsNDQoJCQlpZihvIGluc3RhbmNlb2YgU3RyaW5nKSB7DQ0KCQkJCXBz
LnByaW50KG8udG9TdHJpbmcoKSk7DQ0KCQkJfQ0NCgkJCWVsc2Ugew0NCgkJ
CQlUZWFtIHQgPSAoVGVhbSlvOw0NCgkJCQlwcy5wcmludGxuKCIgIiArIHQu
dG9TdHJpbmcobG9uZ3N0cixtYXhzLG1heHR0LG1heEdNLG1heGVzKSk7DQ0K
CQkJfQ0NCgkJfQkJDQ0KCX0gLy9nbw0NCgkNDQoJU3RyaW5nIHNwYyhpbnQg
bnVtKSB7DQ0KCQlTdHJpbmcgcmV0ID0gIiI7DQ0KCQlmb3IoaW50IGk9MDsg
aTxudW07IGkrKykgew0NCgkJCXJldCArPSAiICI7DQ0KCQl9DQ0KCQlyZXR1
cm4gcmV0Ow0NCgl9DQ0KCQkNDQoJDQ0KCXB1YmxpYyBjbGFzcyBUZWFtIGlt
cGxlbWVudHMgQ29tcGFyYWJsZSB7DQ0KCQlTdHJpbmcgbmFtZTsNDQoJCWlu
dCBzb2x2ZWQgPSAwOw0NCgkJaW50W10gdGltZXMgPSBuZXcgaW50WzddOw0N
CgkJaW50IHRvdHRpbWU7DQ0KCQlpbnQgR007DQ0KCQkNDQoJCVRlYW0gKFN0
cmluZyBsaW5lKSB7DQ0KCQkJU3RyaW5nVG9rZW5pemVyIHN0ID0gbmV3IFN0
cmluZ1Rva2VuaXplcihsaW5lKTsNDQoJCQluYW1lID0gc3QubmV4dFRva2Vu
KCk7DQ0KCQkJDQ0KCQkJZm9yKGludCBpPTA7IGk8NzsgaSsrKSB7DQ0KCQkJ
CWludCBuZXh0ID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7
DQ0KCQkJCQ0NCgkJCQlpZihuZXh0IT0wKSB7DQ0KCQkJCQlzb2x2ZWQrKzsN
DQoJCQkJCXRvdHRpbWUrPW5leHQ7DQ0KCQkJCQl0aW1lc1tpXSA9IG5leHQ7
DQ0KCQkJCX0NDQoJCQl9DQ0KCQkJDQ0KCQkJZG91YmxlIHN1bSA9IDA7DQ0K
CQkJaW50IG51bXN1bSA9IDA7DQ0KCQkJZm9yKGludCBpPTA7IGk8NzsgaSsr
KSB7DQ0KCQkJCWlmKHRpbWVzW2ldIT0wKSB7DQ0KCQkJCQlzdW0rPU1hdGgu
bG9nKHRpbWVzW2ldKTsNDQoJCQkJCW51bXN1bSsrOw0NCgkJCQl9DQ0KCQkJ
fQ0NCgkJCWlmKG51bXN1bT09MCkgew0NCgkJCQlHTSA9IDA7DQ0KCQkJfQ0N
CgkJCWVsc2Ugew0NCgkJCQlHTSA9IChpbnQpKC41ICsgTWF0aC5leHAoIHN1
bS8oZG91YmxlKW51bXN1bSApICk7DQ0KCQkJfQ0NCgkJfQ0NCgkJDQ0KCQlw
dWJsaWMgU3RyaW5nIHRvU3RyaW5nKGludCBsb25nc3RyLCBpbnQgbWF4cywg
aW50IG1heHR0LCBpbnQgbWF4R00sIGludFtdIG1heGVzKSB7DQ0KCQkJU3Ry
aW5nIGRpc3BsYXluYW1lID0gbmFtZTsNDQoJCQlmb3IoaW50IGkgPSAwO2k8
bG9uZ3N0cjtpKyspIHsNDQoJCQkJZGlzcGxheW5hbWUrPSIgIjsNDQoJCQl9
DQ0KCQkJU3RyaW5nIHJldCA9IGRpc3BsYXluYW1lLnN1YnN0cmluZygwLGxv
bmdzdHIpICsgIiAiICsgZm9ybWF0KHNvbHZlZCwgbWF4cykgKyAiICIgKyBm
b3JtYXQodG90dGltZSwgbWF4dHQpICsgIiAiICsgZm9ybWF0KEdNLCBtYXhH
TSkgKyAiICI7DQ0KCQkJZm9yKGludCBpPTA7IGk8NjsgaSsrKSB7DQ0KCQkJ
CXJldCArPSBmb3JtYXQodGltZXNbaV0sIG1heGVzW2ldKSArICIgIjsNDQoJ
CQl9DQ0KCQkJcmV0ICs9IGZvcm1hdCh0aW1lc1s2XSwgbWF4ZXNbNl0pOw0N
CgkJCXJldHVybiByZXQ7DQ0KCQl9DQ0KDQ0KCQkNDQoJCXB1YmxpYyBpbnQg
Y29tcGFyZVRvKE9iamVjdCBvdGgpIHsNDQoJCQlUZWFtIG90aGVyID0gKFRl
YW0pb3RoOw0NCgkJCWlmKG90aGVyLnNvbHZlZCE9c29sdmVkKSB7DQ0KCQkJ
CXJldHVybiBvdGhlci5zb2x2ZWQgLSBzb2x2ZWQ7DQ0KCQkJfQ0NCgkJCQ0N
CgkJCWlmKG90aGVyLnRvdHRpbWUgIT0gdG90dGltZSkgew0NCgkJCQlyZXR1
cm4gdG90dGltZSAtIG90aGVyLnRvdHRpbWU7DQ0KCQkJfQ0NCgkJCQ0NCgkJ
CWlmKG90aGVyLkdNICE9IEdNKSB7DQ0KCQkJCXJldHVybiBHTSAtIG90aGVy
LkdNOw0NCgkJCX0NDQoJCQkNDQoJCQlyZXR1cm4gbmFtZS5jb21wYXJlVG8o
b3RoZXIubmFtZSk7DQ0KCQl9DQ0KCX0gLy9jbGFzcwlUZWFtDQ0KCQ0NCgkN
DQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oIFN0cmluZyBhcmdzW10gKSB0
aHJvd3MgRXhjZXB0aW9uIHsNDQoJCXJhbmsgciA9IG5ldyByYW5rKCk7DQ0K
CQlyLmdvKCk7DQ0KCX0NDQoJDQ0KCQ0NCn0NDQoNDQoJCQ0NCgkJ
---559023410-684387517-1061761870=:29133--


From judge@east.isx.com Sun Aug 24 18:08:47 2003 -0400
Status: R
X-Status: 
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OM8KjN002753
	for <judge@isx.com>; Sun, 24 Aug 2003 18:08:47 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id E17E75B1CB
	for <judge@isx.com>; Sun, 24 Aug 2003 18:08:23 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id C06BF5B1CE
	for <judge@isx.com>; Sun, 24 Aug 2003 18:08:22 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 30082-01-89 for <judge@isx.com>;
 Sun, 24 Aug 2003 18:08:22 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (Postfix) with ESMTP id 5BD135B1CB
	for <judge@isx.com>; Sun, 24 Aug 2003 18:08:22 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OM8JJs017711
	for <judge@isx.com>; Sun, 24 Aug 2003 18:08:19 -0400 (EDT)
Received: from localhost (yeyan@localhost)
	by oscar.cc.gatech.edu (8.12.9/8.12.8) with ESMTP id h7OM8I1V007611
	for <judge@isx.com>; Sun, 24 Aug 2003 18:08:19 -0400 (EDT)
Date: Sun, 24 Aug 2003 18:08:18 -0400 (EDT)
From: Ye Yan <yeyan@cc.gatech.edu>
To: judge@isx.com
Subject: ACM practice
Message-ID: <Pine.GSO.4.50.0308241806220.7517-300000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1061762898=:7517"
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.0 required=4.0
	tests=USER_AGENT_PINE
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 4903

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


Hi,

Here's my attempt at the ranking problem.


Ye Yan (yeyan@cc.gatech.edu)
Math 1502 TA
---559023410-851401618-1061762898=:7517
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="rank.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.50.0308241808180.7517@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="rank.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KDQ0K
DQ0KLyoqDQ0KICogQGF1dGhvciBZZSBZYW4NDQogKi8NDQpwdWJsaWMgY2xh
c3MgcmFuayB7DQ0KDQ0KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0
cmluZ1tdIGFyZ3MpIHsNDQoJRmlsZVJlYWRlciBmaWxlSW47DQ0KCUZpbGVX
cml0ZXIgZmlsZU91dDsNDQoJU3RyZWFtVG9rZW5pemVyIHN0Ow0NCglpbnQg
bnVtT2ZUZWFtczsNDQoJaW50IGNvbnRlc3RDb3VudGVyID0gMDsNDQoNDQoJ
dHJ5IHsNDQoJICAgIGZpbGVJbiA9IG5ldyBGaWxlUmVhZGVyKCJyYW5rLmlu
Iik7DQ0KCSAgICBmaWxlT3V0ID0gbmV3IEZpbGVXcml0ZXIoInJhbmsub3V0
Iik7DQ0KCSAgICBzdCA9IG5ldyBTdHJlYW1Ub2tlbml6ZXIoZmlsZUluKTsN
DQoNDQoJICAgIHN0LmVvbElzU2lnbmlmaWNhbnQoZmFsc2UpOw0NCg0NCgkg
ICAgc3QubmV4dFRva2VuKCk7DQ0KCSAgICBudW1PZlRlYW1zID0gKGludCkg
c3QubnZhbDsNDQoNDQoJICAgIHdoaWxlIChudW1PZlRlYW1zID4gMCkgew0N
CgkJTGlua2VkTGlzdCBsaXN0ID0gbmV3IExpbmtlZExpc3QoKTsNDQoJDQ0K
CQljb250ZXN0Q291bnRlcisrOw0NCg0NCgkJZm9yIChpbnQgaSA9IDA7IGkg
PCBudW1PZlRlYW1zOyBpKyspIHsNDQoJCSAgICBUZWFtIGN1clRlYW0gPSBu
ZXcgVGVhbSgpOw0NCgkNDQoJCSAgICBzdC5uZXh0VG9rZW4oKTsNDQoJCSAg
ICBjdXJUZWFtLm5hbWUgPSBuZXcgU3RyaW5nKHN0LnN2YWwpOw0NCgkJDQ0K
CQkgICAgZm9yIChpbnQgaiA9IDA7IGogPCA3OyBqKyspIHsNDQoNDQoJCQlz
dC5uZXh0VG9rZW4oKTsNDQoJCQljdXJUZWFtLnNjb3Jlc1tqXSA9IChpbnQp
IHN0Lm52YWw7DQ0KCQkJY3VyVGVhbS50b3RhbFRpbWUgKz0gKGludCkgc3Qu
bnZhbDsNDQoNDQoJCQlpZiAoc3QubnZhbCA+IDApIHsNDQoJCQkgICAgY3Vy
VGVhbS5wcm9iU29sdmVkKys7DQ0KCQkJICAgIGN1clRlYW0uZ2VvTWVhblN1
bSArPSBNYXRoLmxvZyhzdC5udmFsKTsNDQoJCQl9DQ0KCQkgICAgfQkJDQ0K
DQ0KCQkgICAgY3VyVGVhbS5nZW9NZWFuID0gKGludCkgKE1hdGguZXhwKGN1
clRlYW0uZ2VvTWVhblN1bSAvIGN1clRlYW0ucHJvYlNvbHZlZCkgKyAwLjUp
OyANDQoNDQoJCSAgICBpbnQgazsNDQoJCSAgICBmb3IgKGsgPSAwOyBrIDwg
bGlzdC5zaXplKCk7IGsrKykgew0NCgkJCWlmIChsaXN0LmdldChrKSAhPSBu
dWxsIA0NCgkJCSAgICAmJiAoKFRlYW0pIGxpc3QuZ2V0KGspKS5wcm9iU29s
dmVkIDwgY3VyVGVhbS5wcm9iU29sdmVkKSB7DQ0KCQkJICAgIGJyZWFrOw0N
CgkJCX0NDQoJCSAgICB9DQ0KDQ0KCQkgICAgaWYgKGsgPCBsaXN0LnNpemUo
KSkgew0NCgkJCWlmICgoKFRlYW0pIGxpc3QuZ2V0KGspKS5wcm9iU29sdmVk
ID09IGN1clRlYW0ucHJvYlNvbHZlZCkgew0NCgkJCSAgICBpZiAoKChUZWFt
KSBsaXN0LmdldChrKSkudG90YWxUaW1lID4gY3VyVGVhbS50b3RhbFRpbWUp
IHsNDQoJCQkJay0tOw0NCgkJCSAgICB9IGVsc2UgaWYgKCgoVGVhbSkgbGlz
dC5nZXQoaykpLmdlb01lYW4gPiBjdXJUZWFtLmdlb01lYW4pIHsNDQoJCQkJ
ay0tOw0NCgkJCSAgICB9IGVsc2UgaWYgKCgoVGVhbSkgbGlzdC5nZXQoaykp
Lm5hbWUuY29tcGFyZVRvKGN1clRlYW0ubmFtZSkgPCAwKSB7DQ0KCQkJCWst
LTsNDQoJCQkgICAgfSANDQoJCQl9DQ0KCQkgICAgfQ0NCgkJDQ0KCQkgICAg
bGlzdC5hZGQoaywgY3VyVGVhbSk7DQ0KDQ0KCQl9DQ0KDQ0KCQlmaWxlT3V0
LndyaXRlKCJDT05URVNUICIgKyBjb250ZXN0Q291bnRlciArICJcbiIpOw0N
CgkJZm9yIChpbnQgaSA9IDA7IGkgPCBsaXN0LnNpemUoKTsgaSsrKSB7DQ0K
CQkgICAgVGVhbSBjdXJUZWFtID0gKFRlYW0pIGxpc3QuZ2V0KGkpOw0NCg0N
CgkJICAgIGlmIChjdXJUZWFtICE9IG51bGwpIHsNDQoJCQlmaWxlT3V0Lndy
aXRlKCIwIiArIChpKzEpICsgIiAiKTsNDQoJCQlmaWxlT3V0LndyaXRlKGN1
clRlYW0ubmFtZSArICIgIik7DQ0KCQkJZmlsZU91dC53cml0ZShjdXJUZWFt
LnByb2JTb2x2ZWQgKyAiICIpOw0NCgkJCWZpbGVPdXQud3JpdGUoY3VyVGVh
bS50b3RhbFRpbWUgKyAiICIpOw0NCgkJCWZpbGVPdXQud3JpdGUoY3VyVGVh
bS5nZW9NZWFuICsgIiAiKTsNDQoNDQoJCQlmb3IgKGludCBqID0gMDsgaiA8
IGN1clRlYW0uc2NvcmVzLmxlbmd0aDsgaisrKSB7DQ0KCQkJICAgIGZpbGVP
dXQud3JpdGUoY3VyVGVhbS5zY29yZXNbal0gKyAiICIpOw0NCgkJCX0NDQoN
DQoJCQlmaWxlT3V0LndyaXRlKCJcbiIpOw0NCgkJICAgIH0NDQoJCX0NDQoN
DQoJCXN0Lm5leHRUb2tlbigpOw0NCgkJbnVtT2ZUZWFtcyA9IChpbnQpIHN0
Lm52YWw7DQ0KDQ0KCSAgICB9DQ0KDQ0KCSAgICBmaWxlSW4uY2xvc2UoKTsN
DQoJICAgIGZpbGVPdXQuY2xvc2UoKTsNDQoNDQoJfSBjYXRjaCAoRmlsZU5v
dEZvdW5kRXhjZXB0aW9uIGUpIHsNDQoJICAgIFN5c3RlbS5lcnIucHJpbnRs
bigiRmlsZU5vdEZvdW5kRXhjZXB0aW9uIik7DQ0KCSAgICAvL1N5c3RlbS5l
eGl0KDApOw0NCgl9IGNhdGNoIChJT0V4Y2VwdGlvbiBlKSB7DQ0KCSAgICBT
eXN0ZW0uZXJyLnByaW50bG4oIklPRXhjZXB0aW9uIik7DQ0KCSAgICAvL1N5
c3RlbS5leGl0KDApOw0NCgl9DQ0KDQ0KDQ0KICAgIH0NDQoNDQoNDQp9DQ0K

---559023410-851401618-1061762898=:7517
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="Team.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.50.0308241808181.7517@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="Team.java"

cHVibGljIGNsYXNzIFRlYW0gew0NCiAgICBTdHJpbmcgbmFtZTsNDQogICAg
aW50W10gc2NvcmVzOw0NCiAgICBpbnQgcHJvYlNvbHZlZDsNDQogICAgaW50
IHRvdGFsVGltZTsNDQogICAgZG91YmxlIGdlb01lYW5TdW07DQ0KICAgIGlu
dCBnZW9NZWFuOw0NCg0NCiAgICBwdWJsaWMgVGVhbSgpIHsNDQoJZ2VvTWVh
blN1bSA9IDA7DQ0KCXNjb3JlcyA9IG5ldyBpbnRbN107DQ0KICAgIH0NDQp9
DQ0K
---559023410-851401618-1061762898=:7517--


From judge@east.isx.com Sun Aug 24 18:32:13 2003 -0400
Status: R
X-Status: A
X-Keywords:
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.12.9/8.12.9) with ESMTP id h7OMVkjN003298
	for <judge@isx.com>; Sun, 24 Aug 2003 18:32:13 -0400 (EDT)
Received: from 127.0.0.1 (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with SMTP id D22B55B1E0
	for <judge@isx.com>; Sun, 24 Aug 2003 18:31:49 -0400 (EDT)
Received: from localhost (mailgate1.isx.com [127.0.0.1])
	by mailgate1.isx.com (Postfix) with ESMTP id AA8C75B1E9
	for <judge@isx.com>; Sun, 24 Aug 2003 18:31:48 -0400 (EDT)
Received: from mailgate1.isx.com ([127.0.0.1])
 by localhost (mailgate1.isx.com [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 03391-01-37 for <judge@isx.com>;
 Sun, 24 Aug 2003 18:31:48 -0400 (EDT)
Received: from hellmouth3.gatech.edu (hellmouth3.gatech.edu [130.207.165.163])
	by mailgate1.isx.com (Postfix) with ESMTP id 50E1F5B1E0
	for <judge@isx.com>; Sun, 24 Aug 2003 18:31:48 -0400 (EDT)
Received: from hellmouth3.gatech.edu (localhost [127.0.0.1])
	by hellmouth3.gatech.edu (Postfix) with SMTP id 60257220ECD
	for <judge@isx.com>; Sun, 24 Aug 2003 18:31:45 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from mailprx6.gatech.edu (mailprx6.prism.gatech.edu [130.207.171.20])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "smtp.mail.gatech.edu", Issuer "RSA Data Security? Inc." (verified OK))
	by hellmouth3.gatech.edu (Postfix) with ESMTP id 1A425220F47
	for <judge@isx.com>; Sun, 24 Aug 2003 18:31:44 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from localhost (localhost [127.0.0.1])
	by mailprx6.gatech.edu (Postfix) with ESMTP id A56BF3A605
	for <judge@isx.com>; Sun, 24 Aug 2003 18:31:41 -0400 (EDT)
	(envelope-from gtg244p@mail.gatech.edu)
Received: from 130.207.114.186 ( [130.207.114.186])
	as user gtg244p@tunnel.mail.gatech.edu by webmail.mail.gatech.edu with HTTP;
	Sun, 24 Aug 2003 18:31:41 -0400
Message-ID: <1061764301.3f493ccd27869@webmail.mail.gatech.edu>
Date: Sun, 24 Aug 2003 18:31:41 -0400
From: gtg244p@mail.gatech.edu
To: judge@isx.com
Subject: here is the prob A
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-MOQ106176430199e7d07e58f348c25056bf04e5e7b2d2"
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 130.207.114.186
X-Authenticated-User: gtg244p
X-Sanitizer: This message has been sanitized!
X-Sanitizer-URL: http://mailtools.anomy.net/
X-Sanitizer-Rev: $Id: Sanitizer.pm,v 1.54 2002/02/15 16:59:07 bre Exp $
X-Virus-Scanned: by amavisd-new at mailgate1.isx.com
X-Spam-Status: No, hits=0.2 required=4.0
	tests=AWL,BAYES_30,NO_REAL_NAME,USER_AGENT_IMP
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
X-DCC-SINECTIS-Metrics: mailgate1.isx.com 1114; IP=ok Body=1 Fuz1=1 Fuz2=1
Content-Length: 3509

This message is in MIME format.

---MOQ106176430199e7d07e58f348c25056bf04e5e7b2d2
Content-Type: text/plain
Content-Transfer-Encoding: 7bit



-- 

---MOQ106176430199e7d07e58f348c25056bf04e5e7b2d2
Content-Type: text/plain; name="rank.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="rank.cpp"

I2luY2x1ZGUgPGlvc3RyZWFtPg0KI2luY2x1ZGUgPHN0cmluZz4NCiNpbmNsdWRlIDxmc3RyZWFt
Pg0KI2luY2x1ZGUgPG1hdGguaD4NCiNpbmNsdWRlIDx2ZWN0b3I+DQojaW5jbHVkZSA8YWxnb3Jp
dGhtPg0KDQp1c2luZyBuYW1lc3BhY2Ugc3RkOw0KDQppZnN0cmVhbSBmaW4oInJhbmsuaW4iKTsN
CiNkZWZpbmUgY2luIGZpbg0Kb2ZzdHJlYW0gZm91dCgicmFuay5vdXQiKTsNCiNkZWZpbmUgY291
dCBmb3V0DQoNCmNsYXNzIHBsYXl7DQpwdWJsaWM6DQoJc3RyaW5nIG5hbWU7DQoJaW50IHBzWzdd
Ow0KCWludCBwcm9iczsNCglpbnQgdG90YWw7DQoJaW50IEdNOw0KfTsNCg0KdmVjdG9yPHBsYXk+
IHBsYXllcnM7DQoNCmJvb2wgYXJlRXF1YWwocGxheSBYMSxwbGF5IFgyKXsNCg0KCWlmKFgxLnBy
b2JzIT1YMi5wcm9icykgcmV0dXJuIGZhbHNlOw0KCWlmKFgxLnRvdGFsIT1YMi50b3RhbCkgcmV0
dXJuIGZhbHNlOw0KCWlmKFgxLkdNIT1YMi5HTSkgcmV0dXJuIGZhbHNlOw0KDQoJcmV0dXJuIHRy
dWU7DQp9DQoNCmJvb2wgY21wKHBsYXkgWDEscGxheSBYMil7DQoJDQoJaWYoWDEucHJvYnM+WDIu
cHJvYnMpIHJldHVybiB0cnVlOw0KCWlmKFgxLnByb2JzPFgyLnByb2JzKSByZXR1cm4gZmFsc2U7
DQoJaWYoWDEudG90YWw8WDIudG90YWwpIHJldHVybiB0cnVlOw0KCWlmKFgxLnRvdGFsPlgyLnRv
dGFsKSByZXR1cm4gZmFsc2U7DQoJaWYoWDEuR008WDIuR00pIHJldHVybiB0cnVlOw0KCWlmKFgx
LkdNPlgyLkdNKSByZXR1cm4gZmFsc2U7DQoJaWYoWDEubmFtZTxYMi5uYW1lKSByZXR1cm4gdHJ1
ZTsNCglyZXR1cm4gZmFsc2U7DQp9DQoNCg0Kdm9pZCBwcmludE4oc3RyaW5nIEtLKXsNCgkNCgl3
aGlsZShLSy5sZW5ndGgoKTwxMCkgS0srPSIgIjsNCg0KCWNvdXQ8PEtLOw0KfQ0KDQp2b2lkIHBy
aW50ZXIoaW50IFApew0KCWlmKFA8MTApIGNvdXQ8PCIwIjsNCgljb3V0PDxQOw0KfQ0KDQp2b2lk
IHByaW50SyhpbnQgTCxpbnQgTSl7DQoJc3RyaW5nIE1NOw0KCWNoYXIgdHQ7DQoJaWYoTD09MCkg
TU09IjAiOw0KDQoJd2hpbGUoTCE9MCl7DQoJCXR0PSgnMCcrKEwlMTApKTsNCgkJTU09dHQrTU07
DQoJCUwvPTEwOw0KCX0NCg0KCXdoaWxlKE1NLmxlbmd0aCgpPE0pIE1NPSIgIitNTTsNCgljb3V0
PDxNTTsNCn0NCg0KaW50IG1haW4oKXsNCg0KCQ0KCXBsYXkgdGVtcDsNCglkb3VibGUgdHQ7DQoJ
aW50IGksaixrLHJhbms7DQoJaW50IG51bXMsbnM7DQoNCglucz0wOw0KCXdoaWxlKGNpbj4+bnVt
cyl7DQoJCQ0KDQoJCXBsYXllcnMuY2xlYXIoKTs7DQoNCgkJaWYobnVtcz09MCkgYnJlYWs7DQoJ
CQ0KCQlmb3IoaT0wO2k8bnVtcztpKyspew0KCQkJY2luPj50ZW1wLm5hbWU7CQ0KCQkJdGVtcC5w
cm9icz0wOw0KCQkJdGVtcC50b3RhbD0wOw0KCQkJdHQ9MDsNCgkJCWZvcihqPTA7ajw3O2orKyl7
DQoJCQkJY2luPj50ZW1wLnBzW2pdOwkNCgkJCQlpZih0ZW1wLnBzW2pdPjApIHRlbXAucHJvYnMr
KzsNCgkJCQl0ZW1wLnRvdGFsKz10ZW1wLnBzW2pdOw0KCQkJCWlmKHRlbXAucHNbal0+MCkgdHQr
PWxvZygoZG91YmxlKSh0ZW1wLnBzW2pdKSk7DQoJCQl9DQoJCQkNCgkJCWlmKHRlbXAucHJvYnMh
PTApew0KCQkJCXR0Lz0oZG91YmxlKSh0ZW1wLnByb2JzKTsNCgkJCQl0dD1leHAodHQpOw0KCQkJ
CXR0Kz0wLjU7DQoJCQkJdGVtcC5HTT10dDsNCgkJCX0NCgkJCWVsc2UNCgkJCQl0ZW1wLkdNPTA7
DQoJCQkNCg0KCQkJcGxheWVycy5wdXNoX2JhY2sodGVtcCk7DQoJCX0NCg0KCQljb3V0PDxwbGF5
ZXJzLnNpemUoKTw8ZW5kbDsNCg0KCQlzb3J0KHBsYXllcnMuYmVnaW4oKSxwbGF5ZXJzLmVuZCgp
LGNtcCk7DQoNCgkJbnMrKzsNCgkJY291dDw8IkNPTlRFU1QgIjw8bnM8PGVuZGw7DQoNCgkJcmFu
az0xOw0KCQlmb3IoaT0wO2k8cGxheWVycy5zaXplKCk7aSsrKXsNCgkJCQlpZihpIT0wKQ0KCQkJ
CXsNCgkJCQkJaWYoIWFyZUVxdWFsKHBsYXllcnNbaV0scGxheWVyc1tpLTFdKSkgcmFuaz1pKzE7
DQoJCQkJfQ0KCQkJCXByaW50ZXIocmFuayk7DQoJCQkJY291dDw8IiAiOw0KCQkJCXByaW50Tihw
bGF5ZXJzW2ldLm5hbWUpOw0KCQkJCWNvdXQ8PCIgIjw8cGxheWVyc1tpXS5wcm9iczw8IiAiOw0K
CQkJCXByaW50SyhwbGF5ZXJzW2ldLnRvdGFsLDQpOw0KCQkJCWNvdXQ8PCIgIjsNCgkJCQlwcmlu
dEsocGxheWVyc1tpXS5HTSwzKTsNCgkJCQlmb3Ioaj0wO2o8NztqKyspew0KCQkJCQljb3V0PDwi
ICI7DQoJCQkJCXByaW50SyhwbGF5ZXJzW2ldLnBzW2pdLDMpOw0KCQkJCX0NCgkJCQljb3V0PDxl
bmRsOw0KCQl9DQoJfQ0KDQoJDQoNCglyZXR1cm4gMDsNCn0=

---MOQ106176430199e7d07e58f348c25056bf04e5e7b2d2--



