From MAILER-DAEMON Tue Sep 24 10:26:14 2002
Date: 24 Sep 2002 10:26:14 -0400
From: Mail System Internal Data <MAILER-DAEMON@east.isx.com>
Subject: DON'T DELETE THIS MESSAGE -- FOLDER INTERNAL DATA
X-IMAP: 1032877574 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 Sep 22 13:11:26 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MHBPt28898
	for <judge@isx.com>; Sun, 22 Sep 2002 13:11:25 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MHBOLT019282
	for <judge@isx.com>; Sun, 22 Sep 2002 13:11:25 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MHBPS28264
	for <judge@isx.com>; Sun, 22 Sep 2002 13:11:25 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g8MHBJ627690
	for <judge@isx.com>; Sun, 22 Sep 2002 13:11:19 -0400 (EDT)
Date: Sun, 22 Sep 2002 13:11:19 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: <judge@isx.com>
Subject: 22 Sept 02 Test
Message-ID: <Pine.GSO.4.33.0209221311060.27486-100000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 43




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


From judge@east.isx.com Sun Sep 22 13:19:28 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shead@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MHJ0t10126
	for <judge@isx.com>; Sun, 22 Sep 2002 13:19:27 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MHJ0LT019503
	for <judge@isx.com>; Sun, 22 Sep 2002 13:19:00 -0400 (EDT)
Received: from helsinki.cc.gatech.edu (IDENT:P4HYph/kz8V04GNO4AZ+pvPZRDrotZgo@helsinki.cc.gatech.edu [130.207.114.14])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MHJ0S28531
	for <judge@isx.com>; Sun, 22 Sep 2002 13:19:00 -0400 (EDT)
Received: (from shead@localhost)
	by helsinki.cc.gatech.edu (8.11.4/8.11.4) id g8MHJ0P00912
	for judge@isx.com; Sun, 22 Sep 2002 13:19:00 -0400
X-Authentication-Warning: helsinki.cc.gatech.edu: shead set sender to shead@cc.gatech.edu using -f
Date: Sun, 22 Sep 2002 13:19:00 -0400
From: David Alan Shea <shead@cc.gatech.edu>
To: judge@isx.com
Subject: test
Message-ID: <20020922131900.A880@helsinki.cc.gatech.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Length: 43


-- 
David Alan Shea (shead@cc.gatech.edu)

From judge@east.isx.com Sun Sep 22 13:39:11 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MHcht01710
	for <judge@isx.com>; Sun, 22 Sep 2002 13:39:10 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MHchLT020293
	for <judge@isx.com>; Sun, 22 Sep 2002 13:38:43 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MHciS29491
	for <judge@isx.com>; Sun, 22 Sep 2002 13:38:44 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g8MHcfu29348
	for <judge@isx.com>; Sun, 22 Sep 2002 13:38:41 -0400 (EDT)
Date: Sun, 22 Sep 2002 13:38:41 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: <judge@isx.com>
Subject: submit fat
Message-ID: <Pine.GSO.4.33.0209221338140.27486-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1032716321=:27486"
Content-Length: 2635

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

submit fat (diet)


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

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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEudGV4dC4qOw0NCg0NCnB1YmxpYyBjbGFzcyBmYXQgew0NCglw
dWJsaWMgc3RhdGljIEJ1ZmZlcmVkUmVhZGVyIGJyOw0NCglwdWJsaWMgc3Rh
dGljIFByaW50U3RyZWFtIG91dDsNDQoJDQ0KCXB1YmxpYyBzdGF0aWMgdm9p
ZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBFeGNlcHRpb257DQ0KCQli
ciA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgSW5wdXRTdHJlYW1SZWFkZXIo
U3lzdGVtLmluKSk7DQ0KCQlvdXQgPSBTeXN0ZW0ub3V0Ow0NCgkJDQ0KCQlT
dHJpbmcgczsNDQoJCVN0cmluZ1Rva2VuaXplciBzdDsNDQoJCQ0NCgkJd2hp
bGUoIChzPWJyLnJlYWRMaW5lKCkpICE9IG51bGwpIHsNDQoJCQlpZihzLnRy
aW0oKS5lcXVhbHMoIlNUQVJUIikpIHsNDQoJCQkNDQoJCQkJU3RyaW5nIG5h
bWVzW10gPSBuZXcgU3RyaW5nWzEwXTsNDQoJCQkJaW50IGRpZmZzW10gPSBu
ZXcgaW50WzEwXTsNDQoJCQkJDQ0KCQkJCWludCBjb3VudCA9IDA7DQ0KCQkJ
CQ0NCgkJCQl3aGlsZSggKHM9YnIucmVhZExpbmUoKSkgIT0gbnVsbCkgew0N
CgkJCQkJDQ0KCQkJCQlpZihzLnRyaW0oKS5lcXVhbHMoIkVORCIpKSB7DQ0K
CQkJCQkJYnJlYWs7DQ0KCQkJCQl9DQ0KCQkJCQkNDQoJCQkJCXN0ID0gbmV3
IFN0cmluZ1Rva2VuaXplcihzKTsNDQoJCQkJCW5hbWVzW2NvdW50XSA9IHN0
Lm5leHRUb2tlbigpOw0NCgkJCQkJZGlmZnNbY291bnRdID0gLTEqSW50ZWdl
ci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSkrSW50ZWdlci5wYXJzZUludChz
dC5uZXh0VG9rZW4oKSk7DQ0KCQkJCQkNDQoJCQkJCWNvdW50Kys7DQ0KCQkJ
CX0NDQoJCQkJDQ0KCQkJCXdoaWxlKGNvdW50PDEwKSB7DQ0KCQkJCQluYW1l
c1tjb3VudF0gPSAiIjsNDQoJCQkJCWRpZmZzW2NvdW50XSA9IDA7DQ0KCQkJ
CQljb3VudCsrOw0NCgkJCQl9DQ0KCQkJCQ0NCgkJCQkNDQoJCQkJZm9yKGlu
dCBpID0gMDtpPDEwO2krKykgew0NCgkJCQkJZm9yKGludCBqID0gOTtqPmk7
ai0tKSB7DQ0KCQkJCQkJaWYoZGlmZnNbaV08ZGlmZnNbal0pIHsNDQoJCQkJ
CQkJU3RyaW5nIHRlbXAgPSBuYW1lc1tpXTsNDQoJCQkJCQkJbmFtZXNbaV0g
PSBuYW1lc1tqXTsNDQoJCQkJCQkJbmFtZXNbal0gPSB0ZW1wOw0NCgkJCQkJ
CQlpbnQgaXRlbXAgPSBkaWZmc1tpXTsNDQoJCQkJCQkJZGlmZnNbaV0gPSBk
aWZmc1tqXTsNDQoJCQkJCQkJZGlmZnNbal0gPSBpdGVtcDsNDQoJCQkJCQl9
DQ0KCQkJCQl9DQ0KCQkJCX0NDQoJCQkJDQ0KCQkJCWZvcihpbnQgaSA9IDA7
aTwxMDtpKyspIHsNDQoJCQkJCWlmKGRpZmZzW2ldPjApIHsNDQoJCQkJCQlv
dXQucHJpbnRsbihuYW1lc1tpXSk7DQ0KCQkJCQl9DQ0KCQkJCX0NDQoJCQkJ
b3V0LnByaW50bG4oKTsNDQoJCQkJDQ0KCQkJfQ0NCgkJfQ0NCgl9DQ0KfQ==
---559023410-851401618-1032716321=:27486--

From judge@east.isx.com Sun Sep 22 13:41:20 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MHeqt02568
	for <judge@isx.com>; Sun, 22 Sep 2002 13:41:19 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MHeqLT020492
	for <judge@isx.com>; Sun, 22 Sep 2002 13:40:52 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MHeqS29624
	for <judge@isx.com>; Sun, 22 Sep 2002 13:40:53 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g8MHepj29478
	for <judge@isx.com>; Sun, 22 Sep 2002 13:40:51 -0400 (EDT)
Date: Sun, 22 Sep 2002 13:40:51 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: <judge@isx.com>
Subject: Trease Hunters question 
Message-ID: <Pine.GSO.4.33.0209221338490.27486-100000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 271


Consider this case :
3 hunters 3 loots each :
the final loots are given below (in 2 different scenarios) :
hunter 1 : 1000
h2 : 950
h3 : 900
and what if there was
h1 : 900
h2 : 850
h3 : 800

what would be the appropriate value ?

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


From judge@east.isx.com Sun Sep 22 13:51:35 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shead@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MHp7t13741
	for <judge@isx.com>; Sun, 22 Sep 2002 13:51:34 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MHp7LT020893
	for <judge@isx.com>; Sun, 22 Sep 2002 13:51:07 -0400 (EDT)
Received: from vinnie.cc.gatech.edu (vinnie.cc.gatech.edu [130.207.107.13])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MHp8S00068
	for <judge@isx.com>; Sun, 22 Sep 2002 13:51:08 -0400 (EDT)
Received: (from shead@localhost)
	by vinnie.cc.gatech.edu (8.10.2+Sun/8.9.1) id g8MHp7p13143
	for judge@isx.com; Sun, 22 Sep 2002 13:51:07 -0400 (EDT)
X-Authentication-Warning: vinnie.cc.gatech.edu: shead set sender to shead@cc.gatech.edu using -f
Date: Sun, 22 Sep 2002 13:51:07 -0400
From: David Alan Shea <shead@cc.gatech.edu>
To: judge@isx.com
Subject: submit fat
Message-ID: <20020922135107.B13042@vinnie.cc.gatech.edu>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="DocE+STaALJfprDB"
Content-Disposition: inline
Content-Length: 1992


--DocE+STaALJfprDB
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

submit Fat
-- 
David Alan Shea (shead@cc.gatech.edu)

--DocE+STaALJfprDB
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="Fat.java"

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

class Fat
{
	public static BufferedReader in;
	public static PrintStream out;
	
	public Fat() throws Exception
	{
		in=new BufferedReader(new InputStreamReader(System.in));
		out=System.out;
	}
			
	class Dieter
	{
		public String name;
		public int weight;
		public Dieter left=null;
		public Dieter right=null;
	}
	
	public Dieter tree;
	
	public void addDieter(String name,int startWeight,int days)
	{
		int weight=startWeight-days;
		Dieter newD=new Dieter();
		newD.name=name;
		newD.weight=weight;
		if (tree==null)
			tree=newD;
		else
			addtree(tree,newD);
	}
	
	public void addtree(Dieter t,Dieter n)
	{
		if (n.weight<t.weight) {
			if (t.left==null) {
				t.left=n;
			} else {
				addtree(t.left,n);
			}
		} else {
			if (t.right==null) {
				t.right=n;
			} else {
				addtree(t.right,n);
			}
		}
	}
	
	public void printDiet(Dieter t)
	{
		if (t==null)
			return;
		printDiet(t.left);
		out.println(t.name);
		printDiet(t.right);
	}
	
	public void readSet() throws Exception
	{
		StringTokenizer st;
		String s;
		tree=null;
		
		while (true) {
			s=in.readLine().trim();
			if (s.equals("END")) {
				return;
			}
			st=new StringTokenizer(s);
			String name=st.nextToken();
			int weight=Integer.parseInt(st.nextToken());
			int days=Integer.parseInt(st.nextToken());
			addDieter(name,weight,days);
		}
	}
	
	public void doInput() throws Exception
	{
		String s;
		
		while (true) {
			s=in.readLine();
			if (s==null)
				return;
			else
				s=s.trim();
			if (s.equals("START")) {
				readSet();
				out.println();
				printDiet(tree);
			}
		}
	}
	
	public static void main(String[] args) throws Exception
	{
		Fat f=new Fat();
		f.doInput();
	}
}
--DocE+STaALJfprDB--

From judge@east.isx.com Sun Sep 22 14:15:50 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MIFnt11760
	for <judge@isx.com>; Sun, 22 Sep 2002 14:15:49 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MIFnLT021902
	for <judge@isx.com>; Sun, 22 Sep 2002 14:15:49 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MIFnS01269
	for <judge@isx.com>; Sun, 22 Sep 2002 14:15:49 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g8MIFjr02142
	for <judge@isx.com>; Sun, 22 Sep 2002 14:15:45 -0400 (EDT)
Date: Sun, 22 Sep 2002 14:15:44 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: <judge@isx.com>
Subject: asteroids
Message-ID: <Pine.GSO.4.33.0209221414570.27486-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-1032718544=:27486"
Content-Length: 5122

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




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

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

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KcHVi
bGljIGNsYXNzIGFzdGVyb2lkcw0NCnsNDQoJc3RhdGljIGludCBzbGljZWlu
Y1tdID0gezEsIC0xLDAsMCwwLDB9Ow0NCglzdGF0aWMgaW50IHJvd2luY1td
ID0gezAsMCwxLC0xLDAsMH07DQ0KCXN0YXRpYyBpbnQgY29saW5jW10gPSB7
MCwwLDAsMCwxLC0xfTsNDQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3Ry
aW5nIGFyZ3NbXSkgdGhyb3dzIEV4Y2VwdGlvbg0NCgl7DQ0KCQlCdWZmZXJl
ZFJlYWRlciBiaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IElucHV0U3Ry
ZWFtUmVhZGVyKFN5c3RlbS5pbikpOw0NCgkJU3RyaW5nIGEgPSBiaW4ucmVh
ZExpbmUoKTsNDQoJCVN0cmluZ1Rva2VuaXplciBzdCA9IG5ldyBTdHJpbmdU
b2tlbml6ZXIoYSk7DQ0KCQlzdC5uZXh0VG9rZW4oKTsNDQoJCWludCBuID0g
SW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7CQkNDQoJCXdoaWxl
KHRydWUpDQ0KCQl7DQ0KCQkJYm9vbGVhbiBtYXRyaXhbXVtdW10gPSBuZXcg
Ym9vbGVhbltuXVtuXVtuXTsNDQoJCQlmb3IoaW50IGk9MDtpPG47aSsrKQ0N
CgkJCXsNDQoJCQkJZm9yKGludCBqPTA7ajxuO2orKykNDQoJCQkJew0NCgkJ
CQkJYSA9IGJpbi5yZWFkTGluZSgpLnRyaW0oKTsNDQoJCQkJCWZvcihpbnQg
az0wO2s8bjtrKyspDQ0KCQkJCQl7DQ0KCQkJCQkJaWYoYS5jaGFyQXQoayk9
PSdPJykNDQoJCQkJCQl7DQ0KCQkJCQkJCW1hdHJpeFtpXVtqXVtrXSA9IGZh
bHNlOw0NCgkJCQkJCX0NDQoJCQkJCQllbHNlDQ0KCQkJCQkJew0NCgkJCQkJ
CQltYXRyaXhbaV1bal1ba10gPSB0cnVlOw0NCgkJCQkJCX0NDQoJCQkJCX0N
DQoJCQkJfQ0NCgkJCX0NDQoJCQlhID0gYmluLnJlYWRMaW5lKCk7DQ0KCQkJ
c3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGEpOwkJCQ0NCgkJCWludCBjb2x1
bW4gPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQlp
bnQgcm93ID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQ0K
CQkJaW50IHNsaWNlID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4o
KSk7CQkJDQ0KCQkJUG9pbnQgb3JpZ2luID0gbmV3IFBvaW50KHNsaWNlLCBy
b3csIGNvbHVtbik7DQ0KCQkJYSA9IGJpbi5yZWFkTGluZSgpOw0NCgkJCXN0
ID0gbmV3IFN0cmluZ1Rva2VuaXplcihhKTsJCQkNDQoJCQljb2x1bW4gPSBJ
bnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQlyb3cgPSBJ
bnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsNDQoJCQlzbGljZSA9
IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0NCgkJCVBvaW50
IHRhcmdldCA9IG5ldyBQb2ludChzbGljZSwgcm93LCBjb2x1bW4pOw0NCgkJ
CVZlY3RvciBRID0gbmV3IFZlY3RvcigpOw0NCgkJCVZlY3RvciB2ID0gbmV3
IFZlY3RvcigpOw0NCgkJCXYuYWRkKG9yaWdpbik7DQ0KCQkJUS5hZGQodik7
DQ0KCQkJYm9vbGVhbiB2aXNpdGVkW11bXVtdID0gbmV3IGJvb2xlYW5bbl1b
bl1bbl07CQkJDQ0KCQkJYm9vbGVhbiBkb25lID0gZmFsc2U7CQkJDQ0KCQkJ
d2hpbGUoUS5zaXplKCk+MCkNDQoJCQl7DQ0KLy8JCVN5c3RlbS5vdXQucHJp
bnRsbihRKTsNDQoJCQkJVmVjdG9yIHBhdGggPSAoVmVjdG9yKVEuZWxlbWVu
dEF0KDApOw0NCgkJCQlRLnJlbW92ZShwYXRoKTsNDQoJCQkJUG9pbnQgY3Vy
cG9pbnQgPSAoUG9pbnQpcGF0aC5lbGVtZW50QXQocGF0aC5zaXplKCktMSk7
DQ0KCQkJCWlmKCFpc3ZhbGlkKGN1cnBvaW50LCBuKSkgY29udGludWU7DQ0K
CQkJCWlmKHZpc2l0ZWRbY3VycG9pbnQuc2xpY2VdW2N1cnBvaW50LnJvd11b
Y3VycG9pbnQuY29sdW1uXSkgY29udGludWU7DQ0KCQkJCWlmKG1hdHJpeFtj
dXJwb2ludC5zbGljZV1bY3VycG9pbnQucm93XVtjdXJwb2ludC5jb2x1bW5d
KSBjb250aW51ZTsNDQoJCQkJaWYoY3VycG9pbnQuZXF1YWxzKHRhcmdldCkp
DQ0KCQkJCXsNDQoJCQkJCWRvbmUgPSB0cnVlOw0NCgkJCQkJU3lzdGVtLm91
dC5wcmludGxuKG4gKyAiICIgKyAocGF0aC5zaXplKCktMSkpOw0NCgkJCQkJ
YnJlYWs7DQ0KCQkJCX0NDQoJCQkJdmlzaXRlZFtjdXJwb2ludC5zbGljZV1b
Y3VycG9pbnQucm93XVtjdXJwb2ludC5jb2x1bW5dID0gdHJ1ZTsNDQoJCQkJ
Zm9yKGludCBpPTA7aTw2O2krKykNDQoJCQkJewkJCQkJDQ0KCQkJCQlWZWN0
b3IgbmV3cGF0aCA9IG5ldyBWZWN0b3IoKTsNDQoJCQkJCW5ld3BhdGguYWRk
QWxsKHBhdGgpOw0NCgkJCQkJbmV3cGF0aC5hZGQobmV3IFBvaW50KGN1cnBv
aW50LnNsaWNlK3NsaWNlaW5jW2ldLCBjdXJwb2ludC5yb3crcm93aW5jW2ld
LCBjdXJwb2ludC5jb2x1bW4gKyBjb2xpbmNbaV0pKTsNDQoJCQkJCVEuYWRk
KG5ld3BhdGgpOw0NCgkJCQl9CQkJCQkJCQkJCQkJDQ0KCQkJfQ0NCgkJCWlm
KCFkb25lKQ0NCgkJCXsNDQoJCQkJU3lzdGVtLm91dC5wcmludGxuKCJOTyBS
T1VURSIpOw0NCgkJCX0NDQoJCQlhID0gYmluLnJlYWRMaW5lKCk7DQ0KCQkJ
YSA9IGJpbi5yZWFkTGluZSgpOw0NCgkJCWlmKGE9PW51bGwpIGJyZWFrOw0N
CgkJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihhKTsNDQoJCQlzdC5uZXh0
VG9rZW4oKTsNDQoJCQluID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9r
ZW4oKSk7CQkNDQoJCX0NDQoJCWJpbi5jbG9zZSgpOwkJDQ0KCX0NDQoJcHVi
bGljIHN0YXRpYyBib29sZWFuIGlzdmFsaWQoUG9pbnQgcCwgaW50IG4pDQ0K
CXsNDQoJCXJldHVybiAoIShwLnNsaWNlPDAgfHwgcC5yb3cgPCAwIHx8IHAu
Y29sdW1uIDwgMCB8fCBwLnNsaWNlPj1uIHx8IHAuY29sdW1uPj1uIHx8IHAu
cm93Pj1uKSk7DQ0KCX0NDQp9DQ0KY2xhc3MgUG9pbnQNDQp7DQ0KCWludCBj
b2x1bW47DQ0KCWludCByb3c7DQ0KCWludCBzbGljZTsNDQoJcHVibGljIFBv
aW50KGludCB0c2xpY2UsIGludCB0cm93LCBpbnQgdGNvbHVtbikNDQoJew0N
CgkJY29sdW1uID0gdGNvbHVtbjsNDQoJCXNsaWNlID0gdHNsaWNlOw0NCgkJ
cm93ID0gdHJvdzsNDQoJfQ0NCglwdWJsaWMgU3RyaW5nIHRvU3RyaW5nKCkN
DQoJew0NCgkJcmV0dXJuIHNsaWNlICsgIiwiICsgcm93ICsgIiwiICsgY29s
dW1uOw0NCgl9DQ0KCXB1YmxpYyBib29sZWFuIGVxdWFscyhPYmplY3QgbykN
DQoJew0NCgkJUG9pbnQgcCA9IChQb2ludClvOw0NCgkJaWYocC5zbGljZT09
c2xpY2UgJiYgcC5jb2x1bW49PWNvbHVtbiAmJiBwLnJvdz09cm93KSByZXR1
cm4gdHJ1ZTsNDQoJCXJldHVybiBmYWxzZTsNDQoJfQ0NCn0=
---559023410-1804928587-1032718544=:27486--

From judge@east.isx.com Sun Sep 22 14:22:48 2002 -0400
Status: R
X-Status: 
X-Keywords:
Return-Path: <MAILER-DAEMON>
Received: from localhost (localhost)
	by isx.com (8.10.2+Sun/8.10.2) id g8MIMJu17391;
	Sun, 22 Sep 2002 14:22:47 -0400 (EDT)
Date: Sun, 22 Sep 2002 14:22:47 -0400 (EDT)
From: Mail Delivery Subsystem <MAILER-DAEMON>
Message-Id: <200209221822.g8MIMJu17391@isx.com>
To: <judge@east.isx.com>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
	boundary="g8MIMJu17391.1032718967/isx.com"
Subject: Warning: could not send message for past 1 hour
Auto-Submitted: auto-generated (warning-timeout)
Content-Length: 1813

This is a MIME-encapsulated message

--g8MIMJu17391.1032718967/isx.com

    **********************************************
    **      THIS IS A WARNING MESSAGE ONLY      **
    **  YOU DO NOT NEED TO RESEND YOUR MESSAGE  **
    **********************************************

The original message was received at Sun, 22 Sep 2002 13:17:15 -0400 (EDT)
from judge@localhost

   ----- The following addresses had transient non-fatal errors -----
<totto@cc.gatech.edu>

   ----- Transcript of session follows -----
451 <totto@cc.gatech.edu>... cc.gatech.edu: Name server timeout
Warning: message still undelivered after 1 hour
Will keep trying until message is 5 days old

--g8MIMJu17391.1032718967/isx.com
Content-Type: message/delivery-status

Reporting-MTA: dns; isx.com
Arrival-Date: Sun, 22 Sep 2002 13:17:15 -0400 (EDT)

Final-Recipient: RFC822; totto@cc.gatech.edu
Action: delayed
Status: 4.4.3
Last-Attempt-Date: Sun, 22 Sep 2002 14:22:48 -0400 (EDT)
Will-Retry-Until: Fri, 27 Sep 2002 13:17:15 -0400 (EDT)

--g8MIMJu17391.1032718967/isx.com
Content-Type: message/rfc822

Return-Path: <judge@east.isx.com>
Received: from localhost (judge@localhost)
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MHGlH04567
	for <totto@cc.gatech.edu>; Sun, 22 Sep 2002 13:17:15 -0400 (EDT)
Date: Sun, 22 Sep 2002 13:16:47 -0400 (EDT)
From: GATECH Judge <judge@east.isx.com>
X-X-Sender:  <judge@isx.com>
To: Trayton Ervin Otto <totto@cc.gatech.edu>
Subject: Re: 22 Sept 02 Test
In-Reply-To: <Pine.GSO.4.33.0209221311060.27486-100000@oscar.cc.gatech.edu>
Message-ID: <Pine.GSO.4.31.0209221316420.4561-100000@isx.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII

Got it.

On Sun, 22 Sep 2002, Trayton Ervin Otto wrote:

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


--g8MIMJu17391.1032718967/isx.com--


From judge@east.isx.com Sun Sep 22 14:30:29 2002 -0400
Status: R
X-Status: 
X-Keywords:
Return-Path: <MAILER-DAEMON>
Received: from localhost (localhost)
	by isx.com (8.10.2+Sun/8.10.2) id g8MIU0r28500;
	Sun, 22 Sep 2002 14:30:28 -0400 (EDT)
Date: Sun, 22 Sep 2002 14:30:28 -0400 (EDT)
From: Mail Delivery Subsystem <MAILER-DAEMON>
Message-Id: <200209221830.g8MIU0r28500@isx.com>
To: <judge@east.isx.com>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
	boundary="g8MIU0r28500.1032719428/isx.com"
Subject: Warning: could not send message for past 1 hour
Auto-Submitted: auto-generated (warning-timeout)
Content-Length: 1778

This is a MIME-encapsulated message

--g8MIU0r28500.1032719428/isx.com

    **********************************************
    **      THIS IS A WARNING MESSAGE ONLY      **
    **  YOU DO NOT NEED TO RESEND YOUR MESSAGE  **
    **********************************************

The original message was received at Sun, 22 Sep 2002 13:24:31 -0400 (EDT)
from judge@localhost

   ----- The following addresses had transient non-fatal errors -----
<shead@cc.gatech.edu>

   ----- Transcript of session follows -----
451 <shead@cc.gatech.edu>... cc.gatech.edu: Name server timeout
Warning: message still undelivered after 1 hour
Will keep trying until message is 5 days old

--g8MIU0r28500.1032719428/isx.com
Content-Type: message/delivery-status

Reporting-MTA: dns; isx.com
Arrival-Date: Sun, 22 Sep 2002 13:24:31 -0400 (EDT)

Final-Recipient: RFC822; shead@cc.gatech.edu
Action: delayed
Status: 4.4.3
Last-Attempt-Date: Sun, 22 Sep 2002 14:30:28 -0400 (EDT)
Will-Retry-Until: Fri, 27 Sep 2002 13:24:31 -0400 (EDT)

--g8MIU0r28500.1032719428/isx.com
Content-Type: message/rfc822

Return-Path: <judge@east.isx.com>
Received: from localhost (judge@localhost)
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MHO4e15719
	for <shead@cc.gatech.edu>; Sun, 22 Sep 2002 13:24:31 -0400 (EDT)
Date: Sun, 22 Sep 2002 13:24:04 -0400 (EDT)
From: GATECH Judge <judge@east.isx.com>
X-X-Sender:  <judge@isx.com>
To: David Alan Shea <shead@cc.gatech.edu>
Subject: Re: test
In-Reply-To: <20020922131900.A880@helsinki.cc.gatech.edu>
Message-ID: <Pine.GSO.4.31.0209221323570.4561-100000@isx.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII



Got it.

On Sun, 22 Sep 2002, David Alan Shea wrote:

>
> --
> David Alan Shea (shead@cc.gatech.edu)
>


--g8MIU0r28500.1032719428/isx.com--


From judge@east.isx.com Sun Sep 22 14:52:47 2002 -0400
Status: R
X-Status: 
X-Keywords:
Return-Path: <MAILER-DAEMON>
Received: from localhost (localhost)
	by isx.com (8.10.2+Sun/8.10.2) id g8MIqJu20869;
	Sun, 22 Sep 2002 14:52:47 -0400 (EDT)
Date: Sun, 22 Sep 2002 14:52:47 -0400 (EDT)
From: Mail Delivery Subsystem <MAILER-DAEMON>
Message-Id: <200209221852.g8MIqJu20869@isx.com>
To: <judge@east.isx.com>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
	boundary="g8MIqJu20869.1032720767/isx.com"
Subject: Warning: could not send message for past 1 hour
Auto-Submitted: auto-generated (warning-timeout)
Content-Length: 1838

This is a MIME-encapsulated message

--g8MIqJu20869.1032720767/isx.com

    **********************************************
    **      THIS IS A WARNING MESSAGE ONLY      **
    **  YOU DO NOT NEED TO RESEND YOUR MESSAGE  **
    **********************************************

The original message was received at Sun, 22 Sep 2002 13:40:46 -0400 (EDT)
from judge@localhost

   ----- The following addresses had transient non-fatal errors -----
<totto@cc.gatech.edu>

   ----- Transcript of session follows -----
451 <totto@cc.gatech.edu>... cc.gatech.edu: Name server timeout
Warning: message still undelivered after 1 hour
Will keep trying until message is 5 days old

--g8MIqJu20869.1032720767/isx.com
Content-Type: message/delivery-status

Reporting-MTA: dns; isx.com
Arrival-Date: Sun, 22 Sep 2002 13:40:46 -0400 (EDT)

Final-Recipient: RFC822; totto@cc.gatech.edu
Action: delayed
Status: 4.4.3
Last-Attempt-Date: Sun, 22 Sep 2002 14:52:47 -0400 (EDT)
Will-Retry-Until: Fri, 27 Sep 2002 13:40:46 -0400 (EDT)

--g8MIqJu20869.1032720767/isx.com
Content-Type: message/rfc822

Return-Path: <judge@east.isx.com>
Received: from localhost (judge@localhost)
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MHeJA02553
	for <totto@cc.gatech.edu>; Sun, 22 Sep 2002 13:40:46 -0400 (EDT)
Date: Sun, 22 Sep 2002 13:40:18 -0400 (EDT)
From: GATECH Judge <judge@east.isx.com>
X-X-Sender:  <judge@isx.com>
To: Trayton Ervin Otto <totto@cc.gatech.edu>
Subject: Re: submit fat
In-Reply-To: <Pine.GSO.4.33.0209221338140.27486-200000@oscar.cc.gatech.edu>
Message-ID: <Pine.GSO.4.31.0209221340070.4561-100000@isx.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII

correct at 13 minutes

On Sun, 22 Sep 2002, Trayton Ervin Otto wrote:

> submit fat (diet)
>
>
> 			-Trayton Otto (totto@cc.gatech.edu)
>


--g8MIqJu20869.1032720767/isx.com--


From judge@east.isx.com Sun Sep 22 14:52:48 2002 -0400
Status: R
X-Status: 
X-Keywords:
Return-Path: <MAILER-DAEMON>
Received: from localhost (localhost)
	by isx.com (8.10.2+Sun/8.10.2) id g8MIqJv20869;
	Sun, 22 Sep 2002 14:52:48 -0400 (EDT)
Date: Sun, 22 Sep 2002 14:52:48 -0400 (EDT)
From: Mail Delivery Subsystem <MAILER-DAEMON>
Message-Id: <200209221852.g8MIqJv20869@isx.com>
To: <judge@east.isx.com>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
	boundary="g8MIqJv20869.1032720768/isx.com"
Subject: Warning: could not send message for past 1 hour
Auto-Submitted: auto-generated (warning-timeout)
Content-Length: 2045

This is a MIME-encapsulated message

--g8MIqJv20869.1032720768/isx.com

    **********************************************
    **      THIS IS A WARNING MESSAGE ONLY      **
    **  YOU DO NOT NEED TO RESEND YOUR MESSAGE  **
    **********************************************

The original message was received at Sun, 22 Sep 2002 13:44:10 -0400 (EDT)
from judge@localhost

   ----- The following addresses had transient non-fatal errors -----
<totto@cc.gatech.edu>

   ----- Transcript of session follows -----
451 <totto@cc.gatech.edu>... cc.gatech.edu: Name server timeout
Warning: message still undelivered after 1 hour
Will keep trying until message is 5 days old

--g8MIqJv20869.1032720768/isx.com
Content-Type: message/delivery-status

Reporting-MTA: dns; isx.com
Arrival-Date: Sun, 22 Sep 2002 13:44:10 -0400 (EDT)

Final-Recipient: RFC822; totto@cc.gatech.edu
Action: delayed
Status: 4.4.3
Last-Attempt-Date: Sun, 22 Sep 2002 14:52:48 -0400 (EDT)
Will-Retry-Until: Fri, 27 Sep 2002 13:44:10 -0400 (EDT)

--g8MIqJv20869.1032720768/isx.com
Content-Type: message/rfc822

Return-Path: <judge@east.isx.com>
Received: from localhost (judge@localhost)
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MHhhj07356
	for <totto@cc.gatech.edu>; Sun, 22 Sep 2002 13:44:10 -0400 (EDT)
Date: Sun, 22 Sep 2002 13:43:43 -0400 (EDT)
From: GATECH Judge <judge@east.isx.com>
X-X-Sender:  <judge@isx.com>
To: Trayton Ervin Otto <totto@cc.gatech.edu>
Subject: Re: Trease Hunters question 
In-Reply-To: <Pine.GSO.4.33.0209221338490.27486-100000@oscar.cc.gatech.edu>
Message-ID: <Pine.GSO.4.31.0209221343240.4561-100000@isx.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII



On Sun, 22 Sep 2002, Trayton Ervin Otto wrote:

>
> Consider this case :
> 3 hunters 3 loots each :
> the final loots are given below (in 2 different scenarios) :
> hunter 1 : 1000
> h2 : 950
> h3 : 900
> and what if there was
> h1 : 900
> h2 : 850
> h3 : 800
>
> what would be the appropriate value ?
>

Judges refuse to answer


--g8MIqJv20869.1032720768/isx.com--


From judge@east.isx.com Sun Sep 22 15:00:28 2002 -0400
Status: R
X-Status: 
X-Keywords:
Return-Path: <MAILER-DAEMON>
Received: from localhost (localhost)
	by isx.com (8.10.2+Sun/8.10.2) id g8MJ00X02038;
	Sun, 22 Sep 2002 15:00:28 -0400 (EDT)
Date: Sun, 22 Sep 2002 15:00:28 -0400 (EDT)
From: Mail Delivery Subsystem <MAILER-DAEMON>
Message-Id: <200209221900.g8MJ00X02038@isx.com>
To: <judge@east.isx.com>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
	boundary="g8MJ00X02038.1032721228/isx.com"
Subject: Warning: could not send message for past 1 hour
Auto-Submitted: auto-generated (warning-timeout)
Content-Length: 1807

This is a MIME-encapsulated message

--g8MJ00X02038.1032721228/isx.com

    **********************************************
    **      THIS IS A WARNING MESSAGE ONLY      **
    **  YOU DO NOT NEED TO RESEND YOUR MESSAGE  **
    **********************************************

The original message was received at Sun, 22 Sep 2002 13:53:09 -0400 (EDT)
from judge@localhost

   ----- The following addresses had transient non-fatal errors -----
<shead@cc.gatech.edu>

   ----- Transcript of session follows -----
451 <shead@cc.gatech.edu>... cc.gatech.edu: Name server timeout
Warning: message still undelivered after 1 hour
Will keep trying until message is 5 days old

--g8MJ00X02038.1032721228/isx.com
Content-Type: message/delivery-status

Reporting-MTA: dns; isx.com
Arrival-Date: Sun, 22 Sep 2002 13:53:09 -0400 (EDT)

Final-Recipient: RFC822; shead@cc.gatech.edu
Action: delayed
Status: 4.4.3
Last-Attempt-Date: Sun, 22 Sep 2002 15:00:28 -0400 (EDT)
Will-Retry-Until: Fri, 27 Sep 2002 13:53:09 -0400 (EDT)

--g8MJ00X02038.1032721228/isx.com
Content-Type: message/rfc822

Return-Path: <judge@east.isx.com>
Received: from localhost (judge@localhost)
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MHqfJ15285
	for <shead@cc.gatech.edu>; Sun, 22 Sep 2002 13:53:09 -0400 (EDT)
Date: Sun, 22 Sep 2002 13:52:41 -0400 (EDT)
From: GATECH Judge <judge@east.isx.com>
X-X-Sender:  <judge@isx.com>
To: David Alan Shea <shead@cc.gatech.edu>
Subject: Re: submit fat
In-Reply-To: <20020922135107.B13042@vinnie.cc.gatech.edu>
Message-ID: <Pine.GSO.4.31.0209221352330.4561-100000@isx.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII

Correct at 26 minutes

On Sun, 22 Sep 2002, David Alan Shea wrote:

> submit Fat
> --
> David Alan Shea (shead@cc.gatech.edu)
>


--g8MJ00X02038.1032721228/isx.com--


From judge@east.isx.com Sun Sep 22 15:19:33 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MJJWt24413
	for <judge@isx.com>; Sun, 22 Sep 2002 15:19:32 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MJJWLT024379
	for <judge@isx.com>; Sun, 22 Sep 2002 15:19:32 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MJJWS04154
	for <judge@isx.com>; Sun, 22 Sep 2002 15:19:32 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g8MJJS306805
	for <judge@isx.com>; Sun, 22 Sep 2002 15:19:28 -0400 (EDT)
Date: Sun, 22 Sep 2002 15:19:27 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: <judge@isx.com>
Subject: submit frogger
Message-ID: <Pine.GSO.4.33.0209221519030.27486-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-959030623-1032722367=:27486"
Content-Length: 4393

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

submit frogger


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

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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEudGV4dC4qOw0NCg0NCnB1YmxpYyBjbGFzcyBmcm9nZ2VyIHsN
DQoJcHVibGljIHN0YXRpYyBCdWZmZXJlZFJlYWRlciBicjsNDQoJcHVibGlj
IHN0YXRpYyBQcmludFN0cmVhbSBvdXQ7DQ0KCQ0NCglwdWJsaWMgc3RhdGlj
IHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uew0N
CgkJYnIgPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IElucHV0U3RyZWFtUmVh
ZGVyKFN5c3RlbS5pbikpOw0NCgkJb3V0ID0gU3lzdGVtLm91dDsNDQoJCQ0N
CgkJU3RyaW5nIHM7DQ0KCQlTdHJpbmdUb2tlbml6ZXIgc3Q7DQ0KCQkNDQoJ
CXdoaWxlKCAocz1ici5yZWFkTGluZSgpKSAhPSBudWxsKSB7DQ0KCQkJaWYo
cy50cmltKCkuZXF1YWxzKCJTVEFSVCIpKSB7DQ0KCQkJCQ0NCgkJCQlpbnRb
XSBzcGVlZCA9IG5ldyBpbnRbOV07DQ0KCQkJCWJvb2xlYW5bXVtdIG1hcCA9
IG5ldyBib29sZWFuWzEwXVsxMF07DQ0KCQkJCWJvb2xlYW4gZ3JpZHNbXVtd
W10gPSBuZXcgYm9vbGVhblsxMF1bMTBdWzEwXTsNDQoJCQkJDQ0KCQkJCWlu
dCByb3cgPSAxOw0NCg0NCgkJCQl3aGlsZSggKHM9YnIucmVhZExpbmUoKSkg
IT0gbnVsbCkgew0NCgkJCQkJaWYoIHMudHJpbSgpLmVxdWFscygiRU5EIikp
IHsNDQoJCQkJCQlicmVhazsNDQoJCQkJCX0NDQoJCQkJCQ0NCgkJCQkJc3Qg
PSBuZXcgU3RyaW5nVG9rZW5pemVyKHMpOw0NCgkJCQkJZm9yKGludCBjb2wg
PSAwO2NvbDwxMDtjb2wrKykgew0NCgkJCQkJCWludCB2YWx1ZSA9IEludGVn
ZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0NCgkJCQkJCWlmKHZhbHVl
IT0wKSB7DQ0KCQkJCQkJCXNwZWVkW3Jvd10gPSB2YWx1ZTsNDQoJCQkJCQkJ
bWFwW3Jvd11bY29sXSA9IHRydWU7DQ0KCQkJCQkJfQ0NCgkJCQkJfQkJCQkN
DQoJCQkJCXJvdysrOw0NCgkJCQl9Ly93aGlsZS1lbmQNDQoJCQkJDQ0KCQkJ
CWZvcihpbnQgaSA9IDA7aTwxMDtpKyspZm9yKGludCBqID0gMDtqPDEwO2or
Kykgew0NCgkJCQkJZ3JpZHNbMF1baV1bal0gPSBtYXBbaV1bal07DQ0KCQkJ
CX0NDQoJCQkJDQ0KCQkJCWZvcihpbnQgaSA9IDE7aTw9NDtpKyspZm9yKGlu
dCBqID0gMDtqPDEwO2orKykgew0NCgkJCQkJaWYobWFwW2ldW2pdKSB7DQ0K
CQkJCQkJZm9yKGludCBvZmZzZXQgPSAxO29mZnNldDw9c3BlZWRbaV07b2Zm
c2V0KyspIHsNDQoJCQkJCQkJZ3JpZHNbMF1baV1bIChqK29mZnNldCklMTAg
XSA9IHRydWU7DQ0KCQkJCQkJfQ0NCgkJCQkJfQ0NCgkJCQl9DQ0KCQkJCWZv
cihpbnQgaSA9IDU7aTw9ODtpKyspZm9yKGludCBqID0gMDtqPDEwO2orKykg
ew0NCgkJCQkJaWYobWFwW2ldW2pdKSB7DQ0KCQkJCQkJZm9yKGludCBvZmZz
ZXQgPSAxO29mZnNldDw9c3BlZWRbaV07b2Zmc2V0KyspIHsNDQoJCQkJCQkJ
Z3JpZHNbMF1baV1bIChqKzEwLW9mZnNldCklMTAgXSA9IHRydWU7DQ0KCQkJ
CQkJfQ0NCgkJCQkJfQ0NCgkJCQl9DQ0KCQkJCSANDQoJCQkJZm9yKGludCBz
dGVwID0gMDtzdGVwPDk7c3RlcCsrKSB7DQ0KCQkJCQlmb3IoaW50IGkgPSAx
O2k8PTQ7aSsrKWZvcihpbnQgaiA9IDA7ajwxMDtqKyspIHsNDQogICAgICAg
ICAgICAgICAgICAgICAgICBncmlkc1tzdGVwKzFdW2ldWyhqKzEwLXNwZWVk
W2ldKSUxMF0gPSBncmlkc1tzdGVwXVtpXVtqXTsNDQoJCQkJCX0JDQ0KCQkJ
CQlmb3IoaW50IGkgPSA1O2k8PTg7aSsrKWZvcihpbnQgaiA9IDA7ajwxMDtq
KyspIHsNDQogICAgICAgICAgICAgICAgICAgICAgICBncmlkc1tzdGVwKzFd
W2ldWyhqK3NwZWVkW2ldKSUxMF0gICAgPSBncmlkc1tzdGVwXVtpXVtqXTsN
DQoJCQkJCX0JDQ0KCQkJCX0NDQoJCQkJDQ0KCQkJCWlmKGZhbHNlKSB7DQ0K
CQkJCSAgICBmb3IoaW50IHN0ZXAgPSAwO3N0ZXA8OTtzdGVwKyspIHsNDQoJ
CQkJICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlN0ZXAgIitzdGVwKTsN
DQoJCQkJICAgICAgICBmb3IoaW50IGkgPTA7aTwxMDtpKyspIHsNDQoJCQkJ
ICAgICAgICAgICAgZm9yKGludCBqPTA7ajwxMDtqKyspIHsNDQoJCQkJICAg
ICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoZ3JpZHNbc3RlcF1baV1b
al0/IlQiOiJGIik7DQ0KCQkJCSAgICAgICAgICAgIH0NDQoJCQkJICAgICAg
ICAgICAgU3lzdGVtLm91dC5wcmludGxuKCIiKTsNDQoJCQkJICAgICAgICB9
DQ0KCQkJCSAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCIiKTsNDQoJCQkJ
ICAgIH0NDQoJCQkJICAgICAgICAgICANDQoJCQkJfQ0NCgkJCQkNDQoJCQkJ
Ym9vbGVhbiBzb2x2ZWQgPSBmYWxzZTsNDQoJCQkJZm9yKGludCBmQ29sID0g
MDtmQ29sPDEwICYmICFzb2x2ZWQ7ZkNvbCsrKSB7DQ0KCQkJCQkNDQoJCQkJ
CWJvb2xlYW4gYWxpdmUgPSB0cnVlOw0NCgkJCQkJZm9yKGludCBmUm93ID0g
MDtmUm93PDkgJiYgYWxpdmU7ZlJvdysrKSB7DQ0KCQkJCQkJYWxpdmUgPSAh
Z3JpZHNbZlJvd11bZlJvd11bZkNvbF07CQ0NCgkJCQkJfQ0NCgkJCQkJDQ0K
CQkJCQlzb2x2ZWQgPSBhbGl2ZTsNDQoJCQkJCQkNDQoJCQkJfQ0NCgkJCQkN
DQoJCQkJaWYoc29sdmVkKSB7DQ0KCQkJCQlvdXQucHJpbnRsbigiTEVGVE9W
RVIgUE9TU1VNIik7DQ0KCQkJCX0gZWxzZSB7DQ0KCQkJCQlvdXQucHJpbnRs
bigiRlJPR0dFUiIpOw0NCgkJCQl9DQ0KDQ0KCQkJfS8vaWYgc3RhcnQNDQoJ
CX0vL3doaWxlDQ0KCX0vL21haW4NDQp9Ly9jbGFzcw==
---559023410-959030623-1032722367=:27486--

From judge@east.isx.com Sun Sep 22 16:11:41 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shead@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MKBDt21653
	for <judge@isx.com>; Sun, 22 Sep 2002 16:11:40 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MKBBLT026630
	for <judge@isx.com>; Sun, 22 Sep 2002 16:11:11 -0400 (EDT)
Received: from vinnie.cc.gatech.edu (vinnie.cc.gatech.edu [130.207.107.13])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MKBCS06714
	for <judge@isx.com>; Sun, 22 Sep 2002 16:11:12 -0400 (EDT)
Received: (from shead@localhost)
	by vinnie.cc.gatech.edu (8.10.2+Sun/8.9.1) id g8MKBBQ13642
	for judge@isx.com; Sun, 22 Sep 2002 16:11:11 -0400 (EDT)
X-Authentication-Warning: vinnie.cc.gatech.edu: shead set sender to shead@cc.gatech.edu using -f
Date: Sun, 22 Sep 2002 16:11:11 -0400
From: David Alan Shea <shead@cc.gatech.edu>
To: judge@isx.com
Subject: submit asteroid
Message-ID: <20020922161111.A13638@vinnie.cc.gatech.edu>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="h31gzZEtNLTqOjlF"
Content-Disposition: inline
Content-Length: 4317


--h31gzZEtNLTqOjlF
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Submit Asteroid
-- 
David Alan Shea (shead@cc.gatech.edu)

--h31gzZEtNLTqOjlF
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="Asteroid.java"

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

class Asteroid
{
	public static PrintStream out;
	public static BufferedReader in;
	
	public Asteroid() throws Exception
	{
		out=System.out;
		in=new BufferedReader(new InputStreamReader(System.in));
	}
	
	public class Path
	{
		public Path last;
		public int len;
		
		public Path(Path last,int len)
		{
			this.last=last;
			this.len=len;
		}
	}
	
	public class Point
	{
		public int x,y,z;
		public Path path;
		
		public Point(int x,int y,int z,Path path)
		{
			this.x=x;
			this.y=y;
			this.z=z;
			this.path=path;
		}
		
		public boolean equals(Object o)
		{
			if (o instanceof Point) {
				Point p=(Point) o;
				return (p.x==this.x && p.y==this.y && p.z==this.z);
			} else {
				return false;
			}
		}
	}
	
	public static int E=0;
	public static int A=-1;
	public static int V=1;
	
	public int[][][] space;
	public Vector queue=new Vector();
	public Point target;
	public Point start;
	
	public void populate(Point pt)
	{
		int x=pt.x;
		int y=pt.y;
		int z=pt.z;
		
		if (z+1 < space.length && space[x][y][z+1]==E)
			queue.add(new Point(x,y,z+1,new Path(pt.path,pt.path.len+1)));
		if (z-1>=0 && space[x][y][z-1]==E)
			queue.add(new Point(x,y,z-1,new Path(pt.path,pt.path.len+1)));
		if (y+1 < space.length && space[x][y+1][z]==E)
			queue.add(new Point(x,y+1,z,new Path(pt.path,pt.path.len+1)));
		if (y-1>=0 && space[x][y-1][z]==E)
			queue.add(new Point(x,y-1,z,new Path(pt.path,pt.path.len+1)));
		if (x+1 < space.length && space[x+1][y][z]==E)
			queue.add(new Point(x+1,y,z,new Path(pt.path,pt.path.len+1)));
		if (x-1>=0 && space[x-1][y][z]==E)
			queue.add(new Point(x-1,y,z,new Path(pt.path,pt.path.len+1)));
	}
		
	
	public void visit(Point pt,Path pa)
	{
		int x=pt.x,y=pt.y,z=pt.z;
		int ret=0;
		
		if (pt.equals(target)) {
			printSuccess(new Path(null,0));
			return;
		}
		
		populate(pt);
		
		while (queue.size()!=0) {
			Point t=(Point) queue.remove(0);
			if (t.equals(target)) {
				printSuccess(t.path);
				return;
			}
			if (space[t.x][t.y][t.z]==E) {
				space[t.x][t.y][t.z]=V;
				populate(t);
				// out.println("Visiting: " + t.x + ":" + t.y + ":" + t.z);
			}
		}
		printFailure();
	}
	
	public void printSuccess(Path pa)
	{
		out.println("" + space.length + " " + pa.len);
	}
	
	public void printFailure()
	{
		out.println("NO ROUTE");
	}
	
	public void readInput() throws Exception
	{
		StringTokenizer st;
		String s;
		
		while ((s=in.readLine())!=null) {
			st=new StringTokenizer(s.trim());
			if (st.nextToken().equals("START")) {
				int size=Integer.parseInt(st.nextToken());
				space=new int[size][size][size];
				for (int i=0;i<size;i++) {
					readSlice(i);
				}
			}
			int x,y,z;
			st=new StringTokenizer(in.readLine().trim());
			z=Integer.parseInt(st.nextToken());
			y=Integer.parseInt(st.nextToken());
			x=Integer.parseInt(st.nextToken());
			start=new Point(x,y,z,new Path(null,0));
			
			st=new StringTokenizer(in.readLine().trim());
			z=Integer.parseInt(st.nextToken());
			y=Integer.parseInt(st.nextToken());
			x=Integer.parseInt(st.nextToken());
			target=new Point(x,y,z,new Path(null,0));
			
			in.readLine();
			
			// out.println("Field");
			/* for (int i=0;i<space.length;i++) {
				for (int j=0;j<space.length;j++) {
					for (int k=0;k<space.length;k++) {
						out.print(space[i][j][k]);
					}
					out.println();
				}
				out.println("---");
			}
			*/
			
			space[start.x][start.y][start.z]=V;
			queue=new Vector();
			visit(start,new Path(null,0));
		}
	}
	
	public void readSlice(int slice) throws Exception
	{
		String s;
		for (int row=0;row<space.length;row++) {
			s=in.readLine();
			for (int col=0;col<space.length;col++) {
				int input;
				switch (s.charAt(col)){
					case 'O':
						input=E;
						break;
					case 'X':
						input=A;
						break;
					default:
						out.println("Invalid input");
						input=V;
				}
				space[slice][row][col]=input;
			}
		}
	}
	
	public static void main(String[] args) throws Exception
	{
		Asteroid a=new Asteroid();
		a.readInput();
	}
}
--h31gzZEtNLTqOjlF--

From judge@east.isx.com Sun Sep 22 16:17:05 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shead@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MKGbt27348
	for <judge@isx.com>; Sun, 22 Sep 2002 16:17:05 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MKGaLT026832
	for <judge@isx.com>; Sun, 22 Sep 2002 16:16:36 -0400 (EDT)
Received: from vinnie.cc.gatech.edu (vinnie.cc.gatech.edu [130.207.107.13])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MKGbS06993
	for <judge@isx.com>; Sun, 22 Sep 2002 16:16:37 -0400 (EDT)
Received: (from shead@localhost)
	by vinnie.cc.gatech.edu (8.10.2+Sun/8.9.1) id g8MKGaa13656
	for judge@isx.com; Sun, 22 Sep 2002 16:16:36 -0400 (EDT)
X-Authentication-Warning: vinnie.cc.gatech.edu: shead set sender to shead@cc.gatech.edu using -f
Date: Sun, 22 Sep 2002 16:16:36 -0400
From: David Alan Shea <shead@cc.gatech.edu>
To: judge@isx.com
Subject: submit hunter
Message-ID: <20020922161636.B13638@vinnie.cc.gatech.edu>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="24zk1gE8NUlDmwG9"
Content-Disposition: inline
Content-Length: 3011


--24zk1gE8NUlDmwG9
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

submit 3
-- 
David Alan Shea (shead@cc.gatech.edu)

--24zk1gE8NUlDmwG9
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="Hunter.java"

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

class Hunter{
	static int data[];
	static int noOfPeople;
	static int values[];
	static int valuesAll[][];
	static int savedDifference;
	static Vector v[];
	
	public static void allCombinations(int index){
		if(index==data.length){
			values=new int[noOfPeople];
			for(int i=0;i<data.length;i++){
				values[data[i]]+=valuesAll[data[i]][i];
			}
			int min=values[0];
			int max=values[0];
			for(int i=1;i<values.length;i++){
				if(values[i]>max){
					max=values[i];
				}
				if(values[i]<min){
					min=values[i];
				}
			}//end for
			int difference=max-min;
			if(difference<savedDifference){
				savedDifference=difference;
				for(int i=0;i<noOfPeople;i++){
					v[i]=new Vector();
					int total=0;
					for(int j=0;j<data.length;j++){
						if(data[j]==i){
							v[i].add(new Integer((j+1)));
							total+=valuesAll[i][j];
						}
					}//for
					v[i].add(new Integer(total));
				}
			}
				//valueList[data[i]]+=values[data[i]][i];
				//System.out.print(data[i]+" ");
			//}
			//System.out.println();
		}else{
			for(int i=0;i<noOfPeople;i++){
				data[index]=i;
				allCombinations(index+1);
			}
		}		
	}
	public static void main(String args[])throws Exception{
		//BufferedReader br=new BufferedReader(new FileReader("Hunter.in"));
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		PrintStream ps=System.out;
		StringTokenizer st;
		String str;
		while(true){
			str=br.readLine();
			if(str==null){
				break;
			}
			str=str.trim();
			if(!str.equals("START")){
				break;
			}
			//System.out.println("Start is:"+str+":");
			str=br.readLine().trim();
			int treasures=Integer.parseInt(str);
			str=br.readLine().trim();
			int people=Integer.parseInt(str);
			noOfPeople=people;
			valuesAll=new int[people][treasures];
			values=new int[people];
			data=new int[treasures];
			v=new Vector[people];
			for(int i=0;i<people;i++){
				str=br.readLine();
				st=new StringTokenizer(str);
				for(int j=0;j<treasures;j++){
					valuesAll[i][j]=Integer.parseInt(st.nextToken());
				}
			}
			//System.out.println("go ahead");
			str=br.readLine();
			/*for(int i=0;i<people;i++){
				for(int j=0;j<treasures;j++){
					System.out.print(valuesAll[i][j]+" ");
				}
				System.out.println();
			}*/
			savedDifference=500000;
			allCombinations(0);
			for(int i=0;i<v.length;i++){
				for(int j=0;j<v[i].size();j++){
					Integer intgr=(Integer)v[i].get(j);
					System.out.print(intgr.intValue()+" ");
				}
				System.out.println();
			}
			System.out.println();
		}
		//data=new int[8];
		//noOfPeople=6;
		//long start=System.currentTimeMillis();
		//allCombinations(0);
		//System.out.println((System.currentTimeMillis()-start));
	}
}
--24zk1gE8NUlDmwG9--

From judge@east.isx.com Sun Sep 22 16:21:55 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shead@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MKLst03100
	for <judge@isx.com>; Sun, 22 Sep 2002 16:21:54 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MKLqLT027045
	for <judge@isx.com>; Sun, 22 Sep 2002 16:21:53 -0400 (EDT)
Received: from vinnie.cc.gatech.edu (vinnie.cc.gatech.edu [130.207.107.13])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MKLrS07230
	for <judge@isx.com>; Sun, 22 Sep 2002 16:21:53 -0400 (EDT)
Received: (from shead@localhost)
	by vinnie.cc.gatech.edu (8.10.2+Sun/8.9.1) id g8MKLqU13670
	for judge@isx.com; Sun, 22 Sep 2002 16:21:52 -0400 (EDT)
X-Authentication-Warning: vinnie.cc.gatech.edu: shead set sender to shead@cc.gatech.edu using -f
Date: Sun, 22 Sep 2002 16:21:52 -0400
From: David Alan Shea <shead@cc.gatech.edu>
To: judge@isx.com
Subject: frogger question
Message-ID: <20020922162152.C13638@vinnie.cc.gatech.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Length: 224

Since the frog moves before the vehicles move:
if the frog is attempting to move into a space occupied by a vehicle that
has not yet moved, does this mean that the frog is run over?
-- 
David Alan Shea (shead@cc.gatech.edu)

From judge@east.isx.com Sun Sep 22 17:14:44 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shead@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MLEGt05132
	for <judge@isx.com>; Sun, 22 Sep 2002 17:14:44 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MLEFLT029085
	for <judge@isx.com>; Sun, 22 Sep 2002 17:14:15 -0400 (EDT)
Received: from vinnie.cc.gatech.edu (vinnie.cc.gatech.edu [130.207.107.13])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MLEGS09931
	for <judge@isx.com>; Sun, 22 Sep 2002 17:14:16 -0400 (EDT)
Received: (from shead@localhost)
	by vinnie.cc.gatech.edu (8.10.2+Sun/8.9.1) id g8MLEFT13815
	for judge@isx.com; Sun, 22 Sep 2002 17:14:15 -0400 (EDT)
X-Authentication-Warning: vinnie.cc.gatech.edu: shead set sender to shead@cc.gatech.edu using -f
Date: Sun, 22 Sep 2002 17:14:15 -0400
From: David Alan Shea <shead@cc.gatech.edu>
To: judge@isx.com
Subject: submit frogger
Message-ID: <20020922171415.D13638@vinnie.cc.gatech.edu>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="uXxzq0nDebZQVNAZ"
Content-Disposition: inline
Content-Length: 1648


--uXxzq0nDebZQVNAZ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

submit Frogger
-- 
David Alan Shea (shead@cc.gatech.edu)

--uXxzq0nDebZQVNAZ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="Frogger.java"

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

public class Frogger 
{
	public static final boolean ISDEBUG = true;
	
	public static BufferedReader br;
	public static PrintStream ps;
	public static int[][] board = new int[8][10];
	
	public static void printBoard() {
		for(int i=0; i < board.length; i++) {
			for(int j = 0; j < board[i].length; j++) {
				ps.print( board[i][j] + " ");
			} 
			ps.println("");
		}
	} // end printBoard
		
	public static void main(String[] argv) throws Exception
	{
		br = new BufferedReader ( new InputStreamReader ( System.in ) );
		ps = System.out;
		
		String strLine;
		StringTokenizer st;
		boolean bInSet = false;
		int nRow = 0;
		int nColumn = 0;
		
		while ( (strLine = br.readLine()) != null) {
			strLine = strLine.trim();
			
			if(strLine.equals("START") ) {
				bInSet = true;
				nRow = 0;
				nColumn = 0;
			} else if (strLine.equals("END") ) { 
				
				bInSet = false;
				
				printBoard();
				
			} else if(bInSet) {
				st = new StringTokenizer(strLine);
				
				if(ISDEBUG) ps.println("DEBUG: Looking at (" + nRow + " row) " + strLine);
				nColumn = 0;
				while( st.hasMoreTokens() ) {
					if(nRow <= 8 && nColumn <= 10)
						board[nRow][nColumn++] = Integer.parseInt( st.nextToken().trim() );
				} // end while
				nRow++;
				
			} // end if
			
		} // end while
		
	} // end main
} // end FRogger
--uXxzq0nDebZQVNAZ--

From judge@east.isx.com Sun Sep 22 17:19:27 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MLIwt10828
	for <judge@isx.com>; Sun, 22 Sep 2002 17:19:25 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MLIvLT029287
	for <judge@isx.com>; Sun, 22 Sep 2002 17:18:57 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MLIwS10172
	for <judge@isx.com>; Sun, 22 Sep 2002 17:18:58 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g8MLIuv23350
	for <judge@isx.com>; Sun, 22 Sep 2002 17:18:56 -0400 (EDT)
Date: Sun, 22 Sep 2002 17:18:56 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: <judge@isx.com>
Subject: deeper blue
Message-ID: <Pine.GSO.4.33.0209221718310.27486-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1903590565-1032729536=:27486"
Content-Length: 9085

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

---559023410-1903590565-1032729536=:27486
Content-Type: TEXT/PLAIN; charset=US-ASCII




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

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

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KcHVi
bGljIGNsYXNzIGRlZXBlcmJsdWUgaW1wbGVtZW50cyBDb21wYXJhdG9yDQ0K
ew0NCiAgICBzdGF0aWMgUGllY2VbXVtdIG1hdHJpeDsNDQogICAgc3RhdGlj
IGludCB3aWR0aDsNDQogICAgc3RhdGljIGludCBoZWlnaHQ7DQ0KICAgIHB1
YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmdzW10pIHRocm93cyBF
eGNlcHRpb24NDQogICAgew0NCiAgICAgICAgQnVmZmVyZWRSZWFkZXIgYmlu
ID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJbnB1dFN0cmVhbVJlYWRlcihT
eXN0ZW0uaW4pKTsNDQogICAgICAgIFN0cmluZyBhID0gYmluLnJlYWRMaW5l
KCk7DQ0KICAgICAgICB3aGlsZShhIT1udWxsKQ0NCiAgICAgICAgew0NCiAg
ICAgICAgICAgIHdpZHRoID0gSW50ZWdlci5wYXJzZUludChiaW4ucmVhZExp
bmUoKS50cmltKCkpOw0NCiAgICAgICAgICAgIGhlaWdodCA9IEludGVnZXIu
cGFyc2VJbnQoYmluLnJlYWRMaW5lKCkudHJpbSgpKTsNDQogICAgICAgICAg
ICBtYXRyaXggPSBuZXcgUGllY2VbaGVpZ2h0XVt3aWR0aF07DQ0KICAgICAg
ICAgICAgVmVjdG9yIHBpZWNlcyA9IG5ldyBWZWN0b3IoKTsNDQogICAgICAg
ICAgICBpbnQgbnVtcCA9IDA7DQ0KICAgICAgICAgICAgZm9yKGludCBpPTA7
aTxoZWlnaHQ7aSsrKQ0NCiAgICAgICAgICAgIHsNDQogICAgICAgICAgICAg
ICAgYSA9IGJpbi5yZWFkTGluZSgpOw0NCiAgICAgICAgICAgICAgICBTdHJp
bmdUb2tlbml6ZXIgc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGEpOw0NCiAg
ICAgICAgICAgICAgICBmb3IoaW50IGo9MDtqPHdpZHRoO2orKykNDQogICAg
ICAgICAgICAgICAgew0NCiAgICAgICAgICAgICAgICAgICAgY2hhciBjYyA9
IHN0Lm5leHRUb2tlbigpLmNoYXJBdCgwKTsNDQogICAgICAgICAgICAgICAg
ICAgIGlmKGNjICE9J0UnKQ0NCiAgICAgICAgICAgICAgICAgICAgeyANDQog
ICAgICAgICAgICAgICAgICAgICAgICBQaWVjZSBQID0gKG5ldyBQaWVjZShj
YywgaSwgaiwgbnVtcCsrKSk7DQ0KICAgICAgICAgICAgICAgICAgICAgICAg
cGllY2VzLmFkZChQKTsNDQogICAgICAgICAgICAgICAgICAgICAgICBtYXRy
aXhbaV1bal0gPSBQOw0NCiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAg
ICAgICAgICAgICAgDQ0KICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAg
ICAgDQ0KICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgIFRyZWVTZXQgUFEg
PSBuZXcgVHJlZVNldChuZXcgZGVlcGVyYmx1ZSgpKTsNDQogICAgICAgICAg
ICBQUS5hZGQobmV3IENvbWIoMCwwKSk7DQ0KICAgICAgICAgICAgd2hpbGUo
UFEuc2l6ZSgpPjApDQ0KICAgICAgICAgICAgeyAgICAgDQ0KICAgICAgICAg
ICAgICAgIENvbWIgYyA9IChDb21iKVBRLmZpcnN0KCk7DQ0KICAgICAgICAg
ICAgICAgIC8vU3lzdGVtLm91dC5wcmludGxuKGMpOw0NCiAgICAgICAgICAg
ICAgICBQUS5yZW1vdmUoYyk7DQ0KICAgICAgICAgICAgICAgIGlmKGlzRG9u
ZShwaWVjZXMsIGMudCkpDQ0KICAgICAgICAgICAgICAgIHsNDQogICAgICAg
ICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiTWluaW11bSBOdW1i
ZXIgb2YgUGllY2VzIHRvIGJlIHJlbW92ZWQ6ICIgKyBjLm9yZGVyKTsNDQog
ICAgICAgICAgICAgICAgICAgIGJyZWFrOw0NCiAgICAgICAgICAgICAgICB9
DQ0KICAgICAgICAgICAgICAgIGludCB0aWxsbm93ID0gMDsNDQogICAgICAg
ICAgICAgICAgaW50IHQgPSBjLnQ7DQ0KICAgICAgICAgICAgICAgIGZvcihp
bnQgaT0wO2k8cGllY2VzLnNpemUoKTtpKyspDQ0KICAgICAgICAgICAgICAg
IHsNDQogICAgICAgICAgICAgICAgICAgIGlmKHQlMj09MCkNDQogICAgICAg
ICAgICAgICAgICAgIHsNDQogICAgICAgICAgICAgICAgICAgICAgICBpbnQg
bmV3dCA9ICgoKGMudD4+aSkgKyAxKSA8PCBpKSArIHRpbGxub3c7ICAgICAg
ICAgICAgICAgICAgICAgICAgDQ0KICAgICAgICAgICAgICAgICAgICAgICAg
Q29tYiBuZXdjb21iID0gbmV3IENvbWIoYy5vcmRlcisxLCBuZXd0KTsNDQog
ICAgICAgICAgICAgICAgICAgICAgICBQUS5hZGQobmV3Y29tYik7DQ0KICAg
ICAgICAgICAgICAgICAgICB9DQ0KICAgICAgICAgICAgICAgICAgICB0aWxs
bm93ID0gKHRpbGxub3c8PGkpICsgKHQlMik7DQ0KICAgICAgICAgICAgICAg
ICAgICB0ID0gdCAvMjsNDQogICAgICAgICAgICAgICAgfSAgICAgICAgICAg
ICAgICANDQogICAgICAgICAgICB9ICAgICAgICAgICAgDQ0KICAgICAgICAg
ICAgYSA9IGJpbi5yZWFkTGluZSgpOyAvL0VORCAgICAgICAgICAgIA0NCiAg
ICAgICAgICAgIGEgPSBiaW4ucmVhZExpbmUoKTsgICAgICAgDQ0KICAgICAg
ICB9DQ0KICAgICAgICBiaW4uY2xvc2UoKTsNDQogICAgfQ0NCiAgICBwdWJs
aWMgaW50IGNvbXBhcmUoT2JqZWN0IG9hLCBPYmplY3Qgb2IpDQ0KICAgIHsN
DQogICAgICAgIENvbWIgY2EgPSAoQ29tYilvYTsNDQogICAgICAgIENvbWIg
Y2IgPSAoQ29tYilvYjsNDQogICAgICAgIGludCB0ID0gY2Eub3JkZXIgLSBj
Yi5vcmRlcjsNDQogICAgICAgIGlmKHQ9PTApIHQgPSBjYS50IC0gY2IudDsN
DQogICAgICAgIHJldHVybiB0Ow0NCiAgICB9DQ0KICAgIHB1YmxpYyBzdGF0
aWMgYm9vbGVhbiBpc0RvbmUoVmVjdG9yIHBpZWNlcywgaW50IHQpDQ0KICAg
IHsNDQogICAgICAgIGZvcihpbnQgaT0wO2k8cGllY2VzLnNpemUoKTtpKysp
DQ0KICAgICAgICB7DQ0KICAgICAgICAgICAgUGllY2UgQSA9IChQaWVjZSlw
aWVjZXMuZWxlbWVudEF0KGkpOw0NCiAgICAgICAgICAgIGlmKGlzUmVtb3Zl
ZChBLCB0KSkgY29udGludWU7DQ0KICAgICAgICAgICAgaWYoQS5hdHRhY2ts
aXN0KHQpLnNpemUoKT4wKSByZXR1cm4gZmFsc2U7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIA0NCiAgICAgICAgfQ0NCiAgICAgICAgcmV0dXJuIHRy
dWU7DQ0KICAgIH0NDQogICAgcHVibGljIHN0YXRpYyBib29sZWFuIGlzUmVt
b3ZlZChQaWVjZSBBLCBpbnQgdCkNDQogICAgew0NCiAgICAgICAgaW50IGlu
ZGV4ID0gQS5pbmRleDsNDQogICAgICAgIHQgPSAodCA+PiBpbmRleCklMjsN
DQogICAgICAgIHJldHVybiAodD09MSk7ICAgICAgICANDQogICAgfQ0NCn0N
DQpjbGFzcyBQaWVjZQ0NCnsNDQogICAgaW50IGluZGV4Ow0NCiAgICBpbnQg
cm93Ow0NCiAgICBpbnQgY29sOw0NCiAgICBjaGFyIGM7DQ0KICAgIHB1Ymxp
YyBQaWVjZShjaGFyIHRjLCBpbnQgdHJvdywgaW50IHRjb2wsIGludCB0aW5k
ZXgpDQ0KICAgIHsNDQogICAgICAgIGluZGV4ID0gdGluZGV4Ow0NCiAgICAg
ICAgcm93ID0gdHJvdzsNDQogICAgICAgIGNvbCA9IHRjb2w7DQ0KICAgICAg
ICBjID0gdGM7DQ0KICAgIH0NDQogICAgcHVibGljIFZlY3RvciBhdHRhY2ts
aXN0KGludCB0KQ0NCiAgICB7DQ0KICAgICAgICBWZWN0b3IgYXR0YWNrZWQg
PSBuZXcgVmVjdG9yKCk7DQ0KICAgICAgICBpbnQgcmluY1tdID0gbnVsbDsg
aW50IGNpbmNbXSA9IG51bGw7DQ0KICAgICAgICBpZihjPT0nSycpDQ0KICAg
ICAgICB7DQ0KICAgICAgICAgICAgaW50IHRyaW5jW10gPSB7MCwgLTEsIC0x
LCAtMSwgMCwgMSwgMSwgMX07DQ0KICAgICAgICAgICAgaW50IHRjaW5jW10g
PSB7LTEsIC0xLCAwLCAxLCAxLCAxLCAwLCAtMX07ICAgICAgICAgICAgDQ0K
ICAgICAgICAgICAgcmluYyA9IHRyaW5jOyBjaW5jID0gdGNpbmM7DQ0KICAg
ICAgICB9DQ0KICAgICAgICBpZihjPT0nTicpDQ0KICAgICAgICB7DQ0KICAg
ICAgICAgICAgaW50IHRyaW5jW10gPSB7LTIsIC0yLCAtMSwgLTEsIDIsIDIs
IDEsIDF9Ow0NCiAgICAgICAgICAgIGludCB0Y2luY1tdID0gezEsIC0xLCAy
LCAtMiwgMSwgLTEsIDIsIC0yfTsNDQogICAgICAgICAgICByaW5jID0gdHJp
bmM7IGNpbmMgPSB0Y2luYzsNDQogICAgICAgIH0NDQogICAgICAgIGlmKGM9
PSdLJyB8fCBjPT0nTicpIA0NCiAgICAgICAgew0NCiAgICAgICAgICAgIGZv
cihpbnQgaT0wO2k8cmluYy5sZW5ndGg7aSsrKQ0NCiAgICAgICAgICAgIHsN
DQogICAgICAgICAgICAgICAgaW50IHJ0ID0gcm93K3JpbmNbaV07DQ0KICAg
ICAgICAgICAgICAgIGludCBjdCA9IGNvbCtjaW5jW2ldOw0NCiAgICAgICAg
ICAgICAgICBpZihydDwwIHx8IGN0PDAgfHwgcnQ+PWRlZXBlcmJsdWUuaGVp
Z2h0IHx8IGN0Pj1kZWVwZXJibHVlLndpZHRoKQ0NCiAgICAgICAgICAgICAg
ICB7DQ0KICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsNDQogICAgICAg
ICAgICAgICAgfSAgICAgICAgICAgICAgICANDQogICAgICAgICAgICAgICAg
aWYoZGVlcGVyYmx1ZS5tYXRyaXhbcnRdW2N0XSE9bnVsbCkNDQogICAgICAg
ICAgICAgICAgew0NCiAgICAgICAgICAgICAgICAgICAgaWYoIWRlZXBlcmJs
dWUuaXNSZW1vdmVkKGRlZXBlcmJsdWUubWF0cml4W3J0XVtjdF0sIHQpKQ0N
CiAgICAgICAgICAgICAgICAgICAgew0NCiAgICAgICAgICAgICAgICAgICAg
ICAgIGF0dGFja2VkLmFkZChkZWVwZXJibHVlLm1hdHJpeFtydF1bY3RdKTsN
DQogICAgICAgICAgICAgICAgICAgIH0NDQogICAgICAgICAgICAgICAgfQ0N
CiAgICAgICAgICAgIH0NDQogICAgICAgICAgICByZXR1cm4gYXR0YWNrZWQ7
ICAgICAgICAgICAgICAgICAgICAgICAgDQ0KICAgICAgICB9DQ0KICAgICAg
ICBpZihjPT0nUScpDQ0KICAgICAgICB7DQ0KICAgICAgICAgICAgaW50IHRy
aW5jW10gPSB7LTEsIC0xLCAxLCAxLCAwLCAwLCAxLCAtMX07DQ0KICAgICAg
ICAgICAgaW50IHRjaW5jW10gPSB7LTEsIDEsIC0xLCAxLCAxLCAtMSwgMCwg
MH07DQ0KICAgICAgICAgICAgcmluYyA9IHRyaW5jOyBjaW5jID0gdGNpbmM7
DQ0KICAgICAgICB9DQ0KICAgICAgICBpZihjPT0nQicpDQ0KICAgICAgICB7
DQ0KICAgICAgICAgICAgaW50IHRyaW5jW10gPSB7LTEsIC0xLCAxLCAxfTsN
DQogICAgICAgICAgICBpbnQgdGNpbmNbXSA9IHstMSwgMSwgLTEsIDF9OyAg
ICAgICAgICAgIA0NCiAgICAgICAgICAgIHJpbmMgPSB0cmluYzsgY2luYyA9
IHRjaW5jOw0NCiAgICAgICAgfQ0NCiAgICAgICAgaWYoYz09J1InKQ0NCiAg
ICAgICAgew0NCiAgICAgICAgICAgIGludCB0cmluY1tdID0gezAsMCwxLCAt
MX07DQ0KICAgICAgICAgICAgaW50IHRjaW5jW10gPSB7MSwgLTEsIDAsIDB9
Ow0NCiAgICAgICAgICAgIHJpbmMgPSB0cmluYzsgY2luYyA9IHRjaW5jOw0N
CiAgICAgICAgfQ0NCiAgICAgICAgZm9yKGludCBpPTA7aTxyaW5jLmxlbmd0
aDtpKyspDQ0KICAgICAgICB7DQ0KICAgICAgICAgICAgaW50IHIgPSByb3c7
IGludCBjID0gY29sOw0NCiAgICAgICAgICAgIHdoaWxlKHRydWUpDQ0KICAg
ICAgICAgICAgew0NCiAgICAgICAgICAgICAgICByID0gciArIHJpbmNbaV07
DQ0KICAgICAgICAgICAgICAgIGMgPSBjICsgY2luY1tpXTsNDQogICAgICAg
ICAgICAgICAgaWYocjwwIHx8IGM8MCB8fCByPj1kZWVwZXJibHVlLmhlaWdo
dCB8fCBjPj1kZWVwZXJibHVlLndpZHRoKQ0NCiAgICAgICAgICAgICAgICB7
DQ0KICAgICAgICAgICAgICAgICAgICBicmVhazsNDQogICAgICAgICAgICAg
ICAgfQ0NCiAgICAgICAgICAgICAgICBpZihkZWVwZXJibHVlLm1hdHJpeFty
XVtjXSE9bnVsbCkNDQogICAgICAgICAgICAgICAgew0NCiAgICAgICAgICAg
ICAgICAgICAgaWYoIWRlZXBlcmJsdWUuaXNSZW1vdmVkKGRlZXBlcmJsdWUu
bWF0cml4W3JdW2NdLCB0KSkNDQogICAgICAgICAgICAgICAgICAgIHsNDQog
ICAgICAgICAgICAgICAgICAgICAgICBhdHRhY2tlZC5hZGQoZGVlcGVyYmx1
ZS5tYXRyaXhbcl1bY10pOw0NCiAgICAgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOw0NCiAgICAgICAgICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgICAg
ICB9DQ0KICAgICAgICAgICAgfQ0NCiAgICAgICAgfQ0NCiAgICAgICAgcmV0
dXJuIGF0dGFja2VkOw0NCiAgICB9DQ0KfQ0NCmNsYXNzIENvbWINDQp7DQ0K
ICAgIGludCBvcmRlcjsNDQogICAgaW50IHQ7DQ0KICAgIHB1YmxpYyBDb21i
KGludCB0b3JkZXIsIGludCB0dCkNDQogICAgew0NCiAgICAgICAgb3JkZXIg
PSB0b3JkZXI7DQ0KICAgICAgICB0ID0gdHQ7DQ0KICAgIH0NDQogICAgcHVi
bGljIFN0cmluZyB0b1N0cmluZygpDQ0KICAgIHsNDQogICAgICAgIHJldHVy
biBvcmRlciArICIsICIgKyB0Ow0NCiAgICB9DQ0KfQ==
---559023410-1903590565-1032729536=:27486--

From judge@east.isx.com Sun Sep 22 17:22:18 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shead@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MLMFt10951
	for <judge@isx.com>; Sun, 22 Sep 2002 17:22:17 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MLMDLT029479
	for <judge@isx.com>; Sun, 22 Sep 2002 17:22:14 -0400 (EDT)
Received: from vinnie.cc.gatech.edu (vinnie.cc.gatech.edu [130.207.107.13])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MLMES10358
	for <judge@isx.com>; Sun, 22 Sep 2002 17:22:14 -0400 (EDT)
Received: (from shead@localhost)
	by vinnie.cc.gatech.edu (8.10.2+Sun/8.9.1) id g8MLMD913843
	for judge@isx.com; Sun, 22 Sep 2002 17:22:13 -0400 (EDT)
X-Authentication-Warning: vinnie.cc.gatech.edu: shead set sender to shead@cc.gatech.edu using -f
Date: Sun, 22 Sep 2002 17:22:13 -0400
From: David Alan Shea <shead@cc.gatech.edu>
To: judge@isx.com
Subject: submit frogger
Message-ID: <20020922172213.E13638@vinnie.cc.gatech.edu>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="OaZoDhBhXzo6bW1J"
Content-Disposition: inline
Content-Length: 3559


--OaZoDhBhXzo6bW1J
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

I sent Frank's last time by mistake.  Sorry.
-- 
David Alan Shea (shead@cc.gatech.edu)

--OaZoDhBhXzo6bW1J
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="Frogger.java"

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

class Frogger
{
	public static PrintStream out;
	public static BufferedReader in;
	
	public Frogger() throws Exception
	{
		out=System.out;
		in=new BufferedReader(new InputStreamReader(System.in));
	}
	
	class Car
	{
		public int speed;
		public boolean marked;
		public boolean positive;
		public int[] pos=new int[2];
		
		public Car(int speed,boolean positive,int row,int col)
		{
			this.speed=speed;
			this.positive=positive;
			this.pos[0]=row;
			this.pos[1]=col;
		}
	}
	
	public Vector cars;
	public char[][] road;
	public int[] frogPos=new int[2];
	
	public void fillRoad()
	{
		Iterator i=cars.iterator();
		road=new char[10][10];
		for (int count=0;count<road.length;count++) {
			for (int j=0;j<road.length;j++) {
				road[count][j]='O';
			}
		}
		while (i.hasNext()) {
			Car c=(Car) i.next();
			road[c.pos[0]][c.pos[1]]='C';
		}
	}
	
	
	public int move()
	{
		// move frog
		
		frogPos[0]++;
		if (frogPos[0]==road.length-1 && road[frogPos[0]][frogPos[1]]=='O')
			return 1;
		
		// move cars
		
		Iterator i=cars.iterator();
		while (i.hasNext()) {
			Car c=(Car) i.next();
			if (movecar(c)==0) {
					/*		for (int in=0;in<10;in++) {
				for (int j=0;j<10;j++) {
					out.print(road[in][j]);
				}
			out.println();
			}
			out.println("" + frogPos[0] + ":" + frogPos[1]); */

				return -1;
			}
		}
		fillRoad();
		if (road[frogPos[0]][frogPos[1]]!='O') {
			/* for (int in=0;in<10;in++) {
				for (int j=0;j<10;j++) {
					out.print(road[in][j]);
				}
			out.println();
			}
			out.println("" + frogPos[0] + ":" + frogPos[1]); */
			return -1;
		} else
			return 0;
	}
	
	public int movecar(Car c)
	{
		int[] pos=c.pos;
		if (c.positive) {
			for (int i=0;i<c.speed;i++) {
				pos[1]++;
				if (pos[1]>=10)
					pos[1]=0;
				if (pos[0]==frogPos[0] && pos[1]==frogPos[1])
					return 0;
			}
		} else {
			for (int i=c.speed;i>0;i--) {
				pos[1]--;
				if (pos[1]<0)
					pos[1]=9;
				if (pos[0]==frogPos[0] && pos[1]==frogPos[1])
					return 0;
			}
		}
		return 1;
	}
	
	public void readInput() throws Exception
	{
		StringTokenizer st;
		String s;
		
		while ((s=in.readLine())!=null) {
			s=s.trim();
		wayout:
			if (s.equals("START")) {
				int row;
				Vector tmpcars=new Vector();
				for (row=1;row<=8;row++) {
					st=new StringTokenizer(in.readLine());
					for (int col=0;col<10;col++) {
						int colpos=Integer.parseInt(st.nextToken());
						if (colpos!=0) {
							tmpcars.add(new Car(colpos,(row>4),row,col));
						}
					}
				}
				in.readLine();
				for (int i=0;i<10;i++) {
					int ret;
					frogPos=new int[2];
					frogPos[0]=0;
					frogPos[1]=i;
					cars=new Vector();
					copyVec(tmpcars,cars);
					fillRoad();
					while ((ret=move())==0)
						continue;
					if (ret==1) {
						printSuccess();
						break wayout;
					}
				}
				printFailure();
			}
		}
	}
	
	public void copyVec(Vector from,Vector to)
	{
		Iterator i=from.iterator();
		while (i.hasNext()) {
			to.add(i.next());
		}
	}
	
	public void printSuccess()
	{
		out.println("LEFTOVER POSSUM");
	}
	
	public void printFailure()
	{
		out.println("FROGGER");
	}
	
	public static void main(String[] args) throws Exception
	{
		Frogger f=new Frogger();
		f.readInput();
	}
}
				
--OaZoDhBhXzo6bW1J--

From judge@east.isx.com Sun Sep 22 17:22:18 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MLMEt10949
	for <judge@isx.com>; Sun, 22 Sep 2002 17:22:17 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MLMDLT029478
	for <judge@isx.com>; Sun, 22 Sep 2002 17:22:13 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MLMES10354
	for <judge@isx.com>; Sun, 22 Sep 2002 17:22:14 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g8MLM9p23567
	for <judge@isx.com>; Sun, 22 Sep 2002 17:22:09 -0400 (EDT)
Date: Sun, 22 Sep 2002 17:22:09 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: <judge@isx.com>
Subject: submit bullet
Message-ID: <Pine.GSO.4.33.0209221721450.27486-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-33463914-1032729729=:27486"
Content-Length: 6286

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

---559023410-33463914-1032729729=:27486
Content-Type: TEXT/PLAIN; charset=US-ASCII

submit bullet


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

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

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEudGV4dC4qOw0NCg0NCnB1YmxpYyBjbGFzcyBidWxsZXQgew0N
CiAgICBwdWJsaWMgc3RhdGljIEJ1ZmZlcmVkUmVhZGVyIGJyOw0NCiAgICBw
dWJsaWMgc3RhdGljIFByaW50U3RyZWFtIG91dDsNDQogICAgDQ0KICAgIHB1
YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBF
eGNlcHRpb257DQ0KICAgICAgICBiciA9IG5ldyBCdWZmZXJlZFJlYWRlcihu
ZXcgSW5wdXRTdHJlYW1SZWFkZXIoU3lzdGVtLmluKSk7DQ0KICAgICAgICBv
dXQgPSBTeXN0ZW0ub3V0Ow0NCiAgICAgICAgDQ0KICAgICAgICBTdHJpbmcg
czsNDQogICAgICAgIFN0cmluZ1Rva2VuaXplciBzdDsNDQogICAgICAgIA0N
CiAgICAgICAgd2hpbGUoIChzPWJyLnJlYWRMaW5lKCkpICE9IG51bGwpIHsN
DQogICAgICAgICAgICBpZihzLnRyaW0oKS5zdGFydHNXaXRoKCJTVEFSVCIp
KSB7DQ0KICAgICAgICAgICAgICAgIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXpl
cihzKTsNDQogICAgICAgICAgICAgICAgc3QubmV4dFRva2VuKCk7DQ0KICAg
ICAgICAgICAgICAgIGludCBidWxsZXRzID0gSW50ZWdlci5wYXJzZUludChz
dC5uZXh0VG9rZW4oKSk7DQ0KICAgICAgICAgICAgICAgIGRvdWJsZSBiTltd
ID0gbmV3IGRvdWJsZVtidWxsZXRzXTsNDQogICAgICAgICAgICAgICAgZG91
YmxlIGJFW10gPSBuZXcgZG91YmxlW2J1bGxldHNdOw0NCiAgICAgICAgICAg
ICAgICBkb3VibGUgYlVbXSA9IG5ldyBkb3VibGVbYnVsbGV0c107DQ0KICAg
ICAgICAgICAgICAgIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihici5yZWFk
TGluZSgpLCIsIik7DQ0KICAgICAgICAgICAgICAgIGRvdWJsZSB0TiA9IERv
dWJsZS5wYXJzZURvdWJsZShzdC5uZXh0VG9rZW4oKSk7DQ0KICAgICAgICAg
ICAgICAgIGRvdWJsZSB0RSA9IERvdWJsZS5wYXJzZURvdWJsZShzdC5uZXh0
VG9rZW4oKSk7DQ0KICAgICAgICAgICAgICAgIGRvdWJsZSB0VSA9IERvdWJs
ZS5wYXJzZURvdWJsZShzdC5uZXh0VG9rZW4oKSk7DQ0KICAgICAgICAgICAg
ICAgIGZvcihpbnQgaSA9IDA7aTxidWxsZXRzO2krKykgew0NCiAgICAgICAg
ICAgICAgICAgICAgc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGJyLnJlYWRM
aW5lKCksIiwiKTsNDQogICAgICAgICAgICAgICAgICAgIGJOW2ldID0gRG91
YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tlbigpKS10TjsNDQogICAgICAg
ICAgICAgICAgICAgIGJFW2ldID0gRG91YmxlLnBhcnNlRG91YmxlKHN0Lm5l
eHRUb2tlbigpKS10RTsNDQogICAgICAgICAgICAgICAgICAgIGJVW2ldID0g
RG91YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tlbigpKS10VTsNDQogICAg
ICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgICAgICBBcnJheUxpc3QgcGVy
c29uID0gbmV3IEFycmF5TGlzdCgpOw0NCiAgICAgICAgICAgICAgICB3aGls
ZSggKHM9YnIucmVhZExpbmUoKSkgIT0gbnVsbCkgew0NCiAgICAgICAgICAg
ICAgICAgICAgIGlmKCFzLmVxdWFscygiRU5EIikpIHsNDQogICAgICAgICAg
ICAgICAgICAgICAgICAgIHBlcnNvbi5hZGQocyk7DQ0KICAgICAgICAgICAg
ICAgICAgICAgfSBlbHNlIHsNDQogICAgICAgICAgICAgICAgICAgICAgICBi
cmVhazsNDQogICAgICAgICAgICAgICAgICAgICB9DQ0KICAgICAgICAgICAg
ICAgIH0NDQogICAgICAgICAgICAgICAgaW50IHJvd3MgPSBwZXJzb24uc2l6
ZSgpOw0NCiAgICAgICAgICAgICAgICBpbnQgY29scyA9ICgoU3RyaW5nKXBl
cnNvbi5nZXQoMCkpLmxlbmd0aCgpOw0NCiAgICAgICAgICAgICAgICANDQog
ICAgICAgICAgICAgICAgY2hhciBncmlkW11bXSA9IG5ldyBjaGFyW3Jvd3Nd
W2NvbHNdOw0NCiAgICAgICAgICAgICAgICANDQogICAgICAgICAgICAgICAg
Zm9yKGludCBpID0gMDtpPHJvd3M7aSsrKSB7DQ0KICAgICAgICAgICAgICAg
ICAgICBTdHJpbmcgbm93ID0gKFN0cmluZylwZXJzb24uZ2V0KGkpOw0NCiAg
ICAgICAgICAgICAgICAgICAgZm9yKGludCBqID0gMDtqPGNvbHM7aisrKSB7
DQ0KICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZFtpXVtqXSA9IG5vdy5j
aGFyQXQoaik7DQ0KICAgICAgICAgICAgICAgICAgICB9DQ0KICAgICAgICAg
ICAgICAgIH0NDQogICAgICAgICAgICAgICAgDQ0KICAgICAgICAgICAgICAg
IGJvb2xlYW4gaGl0ID0gZmFsc2U7DQ0KICAgICAgICAgICAgICAgIA0NCiAg
ICAgICAgICAgICAgICBmb3IoaW50IGkgPSAwO2k8YnVsbGV0cztpKyspIHsN
DQogICAgICAgICAgICAgICAgICAgICBpZihiTltpXSE9MCkgew0NCiAgICAg
ICAgICAgICAgICAgICAgICAgIGRvdWJsZSB0aW1lID0gMTAuMC9iTltpXTsN
DQogICAgICAgICAgICAgICAgICAgICAgICBkb3VibGUgZWFzdCA9IGJFW2ld
KnRpbWU7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgZG91YmxlIHVwID0g
YlVbaV0qdGltZTsNDQogICAgICAgICAgICAgICAgICAgICAgICANDQogICAg
ICAgICAgICAgICAgICAgICAgICAvL2ludCBlQ20gPSAoaW50KShlYXN0KjEw
MCk7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgLy9pbnQgdUNtID0gKGlu
dCkodXAqMTAwKTsNDQogICAgICAgICAgICAgICAgICAgICAgICAvL2lmKGNv
bHMlMj09MSkgeyBlQ20rPTU7IH0NDQogICAgICAgICAgICAgICAgICAgICAg
ICAvL2lmKHJvd3MlMj09MSkgeyB1Q20tPTU7IH0NDQogICAgICAgICAgICAg
ICAgICAgICAgICBkb3VibGUgY29sID0gZWFzdCoxMDsNDQogICAgICAgICAg
ICAgICAgICAgICAgICBkb3VibGUgcm93ID0gdXAqMTA7DQ0KICAgICAgICAg
ICAgICAgICAgICAgICAgY29sICs9IChjb2xzLzIuMCk7DQ0KICAgICAgICAg
ICAgICAgICAgICAgICAgcm93ID0gKHJvd3MvMi4wKS1yb3c7DQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHIgPSAoaW50KXJvdzsNDQogICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgYyA9IChpbnQpY29sOw0NCiAgICAgICAg
ICAgICAgICAgICAgICAgIC8vU3lzdGVtLm91dC5wcmludGxuKCJCOiAiK2kr
IiBlYXN0OiIgK2Vhc3QrIiBlQ206IitlQ20rIiB1cDoiK3VwKyIgdUNtOiIr
dUNtKyIgY29sOiIrY29sKyIgcm93OiIrcm93KTsNDQogICAgICAgICAgICAg
ICAgICAgICAgICAvL1N5c3RlbS5vdXQucHJpbnRsbigiQjogIitpKyIgZWFz
dDoiICtlYXN0KyIgdXA6Iit1cCsiIGNvbDoiK2MrIiByb3c6IityKTsNDQog
ICAgICAgICAgICAgICAgICAgICAgICBpZihjPj0wICYmIGM8Y29scyAmJiBy
Pj0wICYmIHI8cm93cykgew0NCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpZihncmlkW3JdW2NdIT0nICcpIHsNDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdyaWRbcl1bY109JyonOw0NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaGl0ID0gdHJ1ZTsNDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0N
DQogICAgICAgICAgICAgICAgICAgIH0NDQogICAgICAgICAgICAgICAgfQ0N
CiAgICAgICAgICAgICAgICANDQogICAgICAgICAgICAgICAgaWYoIWhpdCkg
ew0NCiAgICAgICAgICAgICAgICAgICAgb3V0LnByaW50bG4oIkdvdCBvdXQg
ZGEgd2F5ISIpOw0NCiAgICAgICAgICAgICAgICB9IGVsc2Ugew0NCiAgICAg
ICAgICAgICAgICAgICAgZm9yKGludCBpID0gMDtpPHJvd3M7aSsrKSB7DQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgZm9yKGludCBqID0gMDtqPGNvbHM7
aisrKSB7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dC5wcmlu
dChncmlkW2ldW2pdKTsNDQogICAgICAgICAgICAgICAgICAgICAgICB9DQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgb3V0LnByaW50bG4oIiIpOw0NCiAg
ICAgICAgICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgICAgICB9DQ0KICAg
ICAgICAgICAgICAgIG91dC5wcmludGxuKCIiKTsNDQogICAgICAgICAgICAg
ICAgDQ0KICAgICAgICAgICAgfS8vc3RhcnQNDQogICAgICAgIH0vL3doaWxl
DQ0KICAgIH0NDQp9Ly9jbGFzcw0NCiAgICAgICAgICAgICAgICAgICAgDQ0K
ICAgICAgICAgICAgICAgIA0NCiAgICAgICAgICAgICAgICANDQo=
---559023410-33463914-1032729729=:27486--

From judge@east.isx.com Sun Sep 22 17:35:56 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MLZSt28013
	for <judge@isx.com>; Sun, 22 Sep 2002 17:35:56 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MLZRLT000073
	for <judge@isx.com>; Sun, 22 Sep 2002 17:35:27 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MLZSS10925
	for <judge@isx.com>; Sun, 22 Sep 2002 17:35:28 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g8MLZR324420
	for <judge@isx.com>; Sun, 22 Sep 2002 17:35:27 -0400 (EDT)
Date: Sun, 22 Sep 2002 17:35:27 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: <judge@isx.com>
Subject: submit bullet(2)
Message-ID: <Pine.GSO.4.33.0209221735050.27486-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-342241519-1032730527=:27486"
Content-Length: 6477

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

---559023410-342241519-1032730527=:27486
Content-Type: TEXT/PLAIN; charset=US-ASCII

submittting bullet


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

---559023410-342241519-1032730527=:27486
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="bullet.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.33.0209221735270.27486@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="bullet.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEudGV4dC4qOw0NCg0NCnB1YmxpYyBjbGFzcyBidWxsZXQgew0N
CiAgICBwdWJsaWMgc3RhdGljIEJ1ZmZlcmVkUmVhZGVyIGJyOw0NCiAgICBw
dWJsaWMgc3RhdGljIFByaW50U3RyZWFtIG91dDsNDQogICAgDQ0KICAgIHB1
YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBF
eGNlcHRpb257DQ0KICAgICAgICBiciA9IG5ldyBCdWZmZXJlZFJlYWRlcihu
ZXcgSW5wdXRTdHJlYW1SZWFkZXIoU3lzdGVtLmluKSk7DQ0KICAgICAgICBv
dXQgPSBTeXN0ZW0ub3V0Ow0NCiAgICAgICAgDQ0KICAgICAgICBTdHJpbmcg
czsNDQogICAgICAgIFN0cmluZ1Rva2VuaXplciBzdDsNDQogICAgICAgIA0N
CiAgICAgICAgd2hpbGUoIChzPWJyLnJlYWRMaW5lKCkpICE9IG51bGwpIHsN
DQogICAgICAgICAgICBpZihzLnRyaW0oKS5zdGFydHNXaXRoKCJTVEFSVCIp
KSB7DQ0KICAgICAgICAgICAgICAgIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXpl
cihzKTsNDQogICAgICAgICAgICAgICAgc3QubmV4dFRva2VuKCk7DQ0KICAg
ICAgICAgICAgICAgIGludCBidWxsZXRzID0gSW50ZWdlci5wYXJzZUludChz
dC5uZXh0VG9rZW4oKSk7DQ0KICAgICAgICAgICAgICAgIGRvdWJsZSBiTltd
ID0gbmV3IGRvdWJsZVtidWxsZXRzXTsNDQogICAgICAgICAgICAgICAgZG91
YmxlIGJFW10gPSBuZXcgZG91YmxlW2J1bGxldHNdOw0NCiAgICAgICAgICAg
ICAgICBkb3VibGUgYlVbXSA9IG5ldyBkb3VibGVbYnVsbGV0c107DQ0KICAg
ICAgICAgICAgICAgIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihici5yZWFk
TGluZSgpLCIsIik7DQ0KICAgICAgICAgICAgICAgIGRvdWJsZSB0TiA9IERv
dWJsZS5wYXJzZURvdWJsZShzdC5uZXh0VG9rZW4oKSk7DQ0KICAgICAgICAg
ICAgICAgIGRvdWJsZSB0RSA9IERvdWJsZS5wYXJzZURvdWJsZShzdC5uZXh0
VG9rZW4oKSk7DQ0KICAgICAgICAgICAgICAgIGRvdWJsZSB0VSA9IERvdWJs
ZS5wYXJzZURvdWJsZShzdC5uZXh0VG9rZW4oKSk7DQ0KICAgICAgICAgICAg
ICAgIGZvcihpbnQgaSA9IDA7aTxidWxsZXRzO2krKykgew0NCiAgICAgICAg
ICAgICAgICAgICAgc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGJyLnJlYWRM
aW5lKCksIiwiKTsNDQogICAgICAgICAgICAgICAgICAgIGJOW2ldID0gRG91
YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tlbigpKS10TjsNDQogICAgICAg
ICAgICAgICAgICAgIGJFW2ldID0gRG91YmxlLnBhcnNlRG91YmxlKHN0Lm5l
eHRUb2tlbigpKS10RTsNDQogICAgICAgICAgICAgICAgICAgIGJVW2ldID0g
RG91YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tlbigpKS10VTsNDQogICAg
ICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgICAgICBBcnJheUxpc3QgcGVy
c29uID0gbmV3IEFycmF5TGlzdCgpOw0NCiAgICAgICAgICAgICAgICBpbnQg
Y29scyA9IDA7DQ0KICAgICAgICAgICAgICAgIHdoaWxlKCAocz1ici5yZWFk
TGluZSgpKSAhPSBudWxsKSB7DQ0KICAgICAgICAgICAgICAgICAgICAgaWYo
IXMuZXF1YWxzKCJFTkQiKSkgew0NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGVyc29uLmFkZChzKTsNDQogICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbHMgPSAoY29scz5zLmxlbmd0aCgpP2NvbHM6cy5sZW5ndGgoKSk7DQ0K
ICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsNDQogICAgICAgICAgICAg
ICAgICAgICAgICBicmVhazsNDQogICAgICAgICAgICAgICAgICAgICB9DQ0K
ICAgICAgICAgICAgICAgIH0NDQogICAgICAgICAgICAgICAgaW50IHJvd3Mg
PSBwZXJzb24uc2l6ZSgpOw0NCiAgICAgICAgICAgICAgICANDQogICAgICAg
ICAgICAgICAgY2hhciBncmlkW11bXSA9IG5ldyBjaGFyW3Jvd3NdW2NvbHNd
Ow0NCiAgICAgICAgICAgICAgICANDQogICAgICAgICAgICAgICAgZm9yKGlu
dCBpID0gMDtpPHJvd3M7aSsrKSB7DQ0KICAgICAgICAgICAgICAgICAgICBT
dHJpbmcgbm93ID0gKFN0cmluZylwZXJzb24uZ2V0KGkpOw0NCiAgICAgICAg
ICAgICAgICAgICAgaW50IGo7DQ0KICAgICAgICAgICAgICAgICAgICBmb3Io
IGogPSAwO2o8Y29scztqKyspIGdyaWRbaV1bal0gPSAnICc7DQ0KICAgICAg
ICAgICAgICAgICAgICBmb3IoIGogPSAwO2o8bm93Lmxlbmd0aCgpO2orKykg
ew0NCiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWRbaV1bal0gPSBub3cu
Y2hhckF0KGopOw0NCiAgICAgICAgICAgICAgICAgICAgfQ0NCiAgICAgICAg
ICAgICAgICB9DQ0KICAgICAgICAgICAgICAgIA0NCiAgICAgICAgICAgICAg
ICBib29sZWFuIGhpdCA9IGZhbHNlOw0NCiAgICAgICAgICAgICAgICANDQog
ICAgICAgICAgICAgICAgZm9yKGludCBpID0gMDtpPGJ1bGxldHM7aSsrKSB7
DQ0KICAgICAgICAgICAgICAgICAgICAgaWYoYk5baV0hPTApIHsNDQogICAg
ICAgICAgICAgICAgICAgICAgICBkb3VibGUgdGltZSA9IDEwLjAvYk5baV07
DQ0KICAgICAgICAgICAgICAgICAgICAgICAgZG91YmxlIGVhc3QgPSBiRVtp
XSp0aW1lOw0NCiAgICAgICAgICAgICAgICAgICAgICAgIGRvdWJsZSB1cCA9
IGJVW2ldKnRpbWU7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgDQ0KICAg
ICAgICAgICAgICAgICAgICAgICAgLy9pbnQgZUNtID0gKGludCkoZWFzdCox
MDApOw0NCiAgICAgICAgICAgICAgICAgICAgICAgIC8vaW50IHVDbSA9IChp
bnQpKHVwKjEwMCk7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgLy9pZihj
b2xzJTI9PTEpIHsgZUNtKz01OyB9DQ0KICAgICAgICAgICAgICAgICAgICAg
ICAgLy9pZihyb3dzJTI9PTEpIHsgdUNtLT01OyB9DQ0KICAgICAgICAgICAg
ICAgICAgICAgICAgZG91YmxlIGNvbCA9IGVhc3QqMTA7DQ0KICAgICAgICAg
ICAgICAgICAgICAgICAgZG91YmxlIHJvdyA9IHVwKjEwOw0NCiAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbCArPSAoY29scy8yLjApOw0NCiAgICAgICAg
ICAgICAgICAgICAgICAgIHJvdyA9IChyb3dzLzIuMCktcm93Ow0NCiAgICAg
ICAgICAgICAgICAgICAgICAgIGludCByID0gKGludClyb3c7DQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGMgPSAoaW50KWNvbDsNDQogICAgICAg
ICAgICAgICAgICAgICAgICAvL1N5c3RlbS5vdXQucHJpbnRsbigiQjogIitp
KyIgZWFzdDoiICtlYXN0KyIgZUNtOiIrZUNtKyIgdXA6Iit1cCsiIHVDbToi
K3VDbSsiIGNvbDoiK2NvbCsiIHJvdzoiK3Jvdyk7DQ0KICAgICAgICAgICAg
ICAgICAgICAgICAgLy9TeXN0ZW0ub3V0LnByaW50bG4oIkI6ICIraSsiIGVh
c3Q6IiArZWFzdCsiIHVwOiIrdXArIiBjb2w6IitjKyIgcm93OiIrcik7DQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgaWYoYz49MCAmJiBjPGNvbHMgJiYg
cj49MCAmJiByPHJvd3MpIHsNDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYoZ3JpZFtyXVtjXSE9JyAnKSB7DQ0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBncmlkW3JdW2NdPScqJzsNDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGhpdCA9IHRydWU7DQ0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIH0NDQogICAgICAgICAgICAgICAgICAgICAgICB9
DQ0KICAgICAgICAgICAgICAgICAgICB9DQ0KICAgICAgICAgICAgICAgIH0N
DQogICAgICAgICAgICAgICAgDQ0KICAgICAgICAgICAgICAgIGlmKCFoaXQp
IHsNDQogICAgICAgICAgICAgICAgICAgIG91dC5wcmludGxuKCJHb3Qgb3V0
IGRhIHdheSEiKTsNDQogICAgICAgICAgICAgICAgfSBlbHNlIHsNDQogICAg
ICAgICAgICAgICAgICAgIGZvcihpbnQgaSA9IDA7aTxyb3dzO2krKykgew0N
CiAgICAgICAgICAgICAgICAgICAgICAgIGZvcihpbnQgaiA9IDA7ajxjb2xz
O2orKykgew0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXQucHJp
bnQoZ3JpZFtpXVtqXSk7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0N
CiAgICAgICAgICAgICAgICAgICAgICAgIG91dC5wcmludGxuKCIiKTsNDQog
ICAgICAgICAgICAgICAgICAgIH0NDQogICAgICAgICAgICAgICAgfQ0NCiAg
ICAgICAgICAgICAgICBvdXQucHJpbnRsbigiIik7DQ0KICAgICAgICAgICAg
ICAgIA0NCiAgICAgICAgICAgIH0vL3N0YXJ0DQ0KICAgICAgICB9Ly93aGls
ZQ0NCiAgICB9DQ0KfS8vY2xhc3MNDQogICAgICAgICAgICAgICAgICAgIA0N
CiAgICAgICAgICAgICAgICANDQogICAgICAgICAgICAgICAgDQ0K
---559023410-342241519-1032730527=:27486--

From judge@east.isx.com Sun Sep 22 17:46:45 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shead@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MLkHt09450
	for <judge@isx.com>; Sun, 22 Sep 2002 17:46:44 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MLkFLT000459
	for <judge@isx.com>; Sun, 22 Sep 2002 17:46:16 -0400 (EDT)
Received: from vinnie.cc.gatech.edu (vinnie.cc.gatech.edu [130.207.107.13])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MLkGS11485
	for <judge@isx.com>; Sun, 22 Sep 2002 17:46:16 -0400 (EDT)
Received: (from shead@localhost)
	by vinnie.cc.gatech.edu (8.10.2+Sun/8.9.1) id g8MLkGo13901
	for judge@isx.com; Sun, 22 Sep 2002 17:46:16 -0400 (EDT)
X-Authentication-Warning: vinnie.cc.gatech.edu: shead set sender to shead@cc.gatech.edu using -f
Date: Sun, 22 Sep 2002 17:46:16 -0400
From: David Alan Shea <shead@cc.gatech.edu>
To: judge@isx.com
Subject: submit frogger
Message-ID: <20020922174615.A13847@vinnie.cc.gatech.edu>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="PNTmBPCT7hxwcZjr"
Content-Disposition: inline
Content-Length: 3644


--PNTmBPCT7hxwcZjr
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline


-- 
David Alan Shea (shead@cc.gatech.edu)

--PNTmBPCT7hxwcZjr
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="Frogger.java"

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

class Frogger
{
	public static PrintStream out;
	public static BufferedReader in;
	
	public Frogger() throws Exception
	{
		out=System.out;
		in=new BufferedReader(new InputStreamReader(System.in));
	}
	
	class Car
	{
		public int speed;
		public boolean marked;
		public boolean positive;
		public int[] pos=new int[2];
		
		public Car(int speed,boolean positive,int row,int col)
		{
			this.speed=speed;
			this.positive=positive;
			this.pos[0]=row;
			this.pos[1]=col;
		}
	}
	
	public Vector cars;
	public char[][] road;
	public int[] frogPos=new int[2];
	
	public void fillRoad()
	{
		Iterator i=cars.iterator();
		road=new char[10][10];
		for (int count=0;count<road.length;count++) {
			for (int j=0;j<road.length;j++) {
				road[count][j]='O';
			}
		}
		while (i.hasNext()) {
			Car c=(Car) i.next();
			road[c.pos[0]][c.pos[1]]='C';
		}
	}
	
	
	public int move()
	{
		// move frog
		
		frogPos[0]++;
		if (frogPos[0]==road.length-1 && road[frogPos[0]][frogPos[1]]=='O')
			return 1;
		if (road[frogPos[0]][frogPos[1]]!='O')
			return -1;
		
		// move cars
		
		Iterator i=cars.iterator();
		while (i.hasNext()) {
			Car c=(Car) i.next();
			if (movecar(c)==0) {
					/*		for (int in=0;in<10;in++) {
				for (int j=0;j<10;j++) {
					out.print(road[in][j]);
				}
			out.println();
			}
			out.println("" + frogPos[0] + ":" + frogPos[1]); */

				return -1;
			}
		}
		fillRoad();
		if (road[frogPos[0]][frogPos[1]]!='O') {
			/* for (int in=0;in<10;in++) {
				for (int j=0;j<10;j++) {
					out.print(road[in][j]);
				}
			out.println();
			}
			out.println("" + frogPos[0] + ":" + frogPos[1]); */
			return -1;
		} else
			return 0;
	}
	
	public int movecar(Car c)
	{
		int[] pos=c.pos;
		if (c.positive) {
			for (int i=0;i<c.speed;i++) {
				pos[1]++;
				if (pos[1]>=10)
					pos[1]=0;
				if (pos[0]==frogPos[0] && pos[1]==frogPos[1])
					return 0;
			}
		} else {
			for (int i=c.speed;i>0;i--) {
				pos[1]--;
				if (pos[1]<0)
					pos[1]=9;
				if (pos[0]==frogPos[0] && pos[1]==frogPos[1]) {
					// out.println("Death at " + frogPos[0] + " " + frogPos[1]);
					return 0;
				}
			}
		}
		return 1;
	}
	
	public void readInput() throws Exception
	{
		StringTokenizer st;
		String s;
		
		while ((s=in.readLine())!=null) {
			s=s.trim();
		wayout:
			if (s.equals("START")) {
				int row;
				Vector tmpcars=new Vector();
				for (row=1;row<=8;row++) {
					st=new StringTokenizer(in.readLine());
					for (int col=0;col<10;col++) {
						int colpos=Integer.parseInt(st.nextToken());
						if (colpos!=0) {
							tmpcars.add(new Car(colpos,(row>4),row,col));
						}
					}
				}
				in.readLine();
				for (int i=0;i<10;i++) {
					int ret;
					frogPos=new int[2];
					frogPos[0]=0;
					frogPos[1]=i;
					cars=new Vector();
					copyVec(tmpcars,cars);
					fillRoad();
					while ((ret=move())==0)
						continue;
					if (ret==1) {
						printSuccess();
						break wayout;
					}
				}
				printFailure();
			}
		}
	}
	
	public void copyVec(Vector from,Vector to)
	{
		Iterator i=from.iterator();
		while (i.hasNext()) {
			to.add(i.next());
		}
	}
	
	public void printSuccess()
	{
		out.println("LEFTOVER POSSUM");
	}
	
	public void printFailure()
	{
		out.println("FROGGER");
	}
	
	public static void main(String[] args) throws Exception
	{
		Frogger f=new Frogger();
		f.readInput();
	}
}
				
--PNTmBPCT7hxwcZjr--

From judge@east.isx.com Sun Sep 22 17:52:30 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MLq2t15193
	for <judge@isx.com>; Sun, 22 Sep 2002 17:52:30 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MLq1LT000660
	for <judge@isx.com>; Sun, 22 Sep 2002 17:52:01 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MLq2S11791
	for <judge@isx.com>; Sun, 22 Sep 2002 17:52:02 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g8MLppL25829
	for <judge@isx.com>; Sun, 22 Sep 2002 17:51:51 -0400 (EDT)
Date: Sun, 22 Sep 2002 17:51:51 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: <judge@isx.com>
Subject: submit -bullet
Message-ID: <Pine.GSO.4.33.0209221751280.27486-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-824023566-1032731511=:27486"
Content-Length: 6473

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

---559023410-824023566-1032731511=:27486
Content-Type: TEXT/PLAIN; charset=US-ASCII

submit -bullet


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

---559023410-824023566-1032731511=:27486
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="bullet.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.33.0209221751510.27486@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="bullet.java"

aW1wb3J0IGphdmEuaW8uKjsNDQppbXBvcnQgamF2YS51dGlsLio7DQ0KaW1w
b3J0IGphdmEudGV4dC4qOw0NCg0NCnB1YmxpYyBjbGFzcyBidWxsZXQgew0N
CiAgICBwdWJsaWMgc3RhdGljIEJ1ZmZlcmVkUmVhZGVyIGJyOw0NCiAgICBw
dWJsaWMgc3RhdGljIFByaW50U3RyZWFtIG91dDsNDQogICAgDQ0KICAgIHB1
YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBF
eGNlcHRpb257DQ0KICAgICAgICBiciA9IG5ldyBCdWZmZXJlZFJlYWRlcihu
ZXcgSW5wdXRTdHJlYW1SZWFkZXIoU3lzdGVtLmluKSk7DQ0KICAgICAgICBv
dXQgPSBTeXN0ZW0ub3V0Ow0NCiAgICAgICAgDQ0KICAgICAgICBTdHJpbmcg
czsNDQogICAgICAgIFN0cmluZ1Rva2VuaXplciBzdDsNDQogICAgICAgIA0N
CiAgICAgICAgd2hpbGUoIChzPWJyLnJlYWRMaW5lKCkpICE9IG51bGwpIHsN
DQogICAgICAgICAgICBpZihzLnRyaW0oKS5zdGFydHNXaXRoKCJTVEFSVCIp
KSB7DQ0KICAgICAgICAgICAgICAgIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXpl
cihzKTsNDQogICAgICAgICAgICAgICAgc3QubmV4dFRva2VuKCk7DQ0KICAg
ICAgICAgICAgICAgIGludCBidWxsZXRzID0gSW50ZWdlci5wYXJzZUludChz
dC5uZXh0VG9rZW4oKSk7DQ0KICAgICAgICAgICAgICAgIGRvdWJsZSBiTltd
ID0gbmV3IGRvdWJsZVtidWxsZXRzXTsNDQogICAgICAgICAgICAgICAgZG91
YmxlIGJFW10gPSBuZXcgZG91YmxlW2J1bGxldHNdOw0NCiAgICAgICAgICAg
ICAgICBkb3VibGUgYlVbXSA9IG5ldyBkb3VibGVbYnVsbGV0c107DQ0KICAg
ICAgICAgICAgICAgIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihici5yZWFk
TGluZSgpLCIsIik7DQ0KICAgICAgICAgICAgICAgIGRvdWJsZSB0TiA9IERv
dWJsZS5wYXJzZURvdWJsZShzdC5uZXh0VG9rZW4oKSk7DQ0KICAgICAgICAg
ICAgICAgIGRvdWJsZSB0RSA9IERvdWJsZS5wYXJzZURvdWJsZShzdC5uZXh0
VG9rZW4oKSk7DQ0KICAgICAgICAgICAgICAgIGRvdWJsZSB0VSA9IERvdWJs
ZS5wYXJzZURvdWJsZShzdC5uZXh0VG9rZW4oKSk7DQ0KICAgICAgICAgICAg
ICAgIGZvcihpbnQgaSA9IDA7aTxidWxsZXRzO2krKykgew0NCiAgICAgICAg
ICAgICAgICAgICAgc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGJyLnJlYWRM
aW5lKCksIiwiKTsNDQogICAgICAgICAgICAgICAgICAgIGJOW2ldID0gRG91
YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tlbigpKS10TjsNDQogICAgICAg
ICAgICAgICAgICAgIGJFW2ldID0gRG91YmxlLnBhcnNlRG91YmxlKHN0Lm5l
eHRUb2tlbigpKS10RTsNDQogICAgICAgICAgICAgICAgICAgIGJVW2ldID0g
RG91YmxlLnBhcnNlRG91YmxlKHN0Lm5leHRUb2tlbigpKS10VTsNDQogICAg
ICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgICAgICBBcnJheUxpc3QgcGVy
c29uID0gbmV3IEFycmF5TGlzdCgpOw0NCiAgICAgICAgICAgICAgICBpbnQg
Y29scyA9IDA7DQ0KICAgICAgICAgICAgICAgIHdoaWxlKCAocz1ici5yZWFk
TGluZSgpKSAhPSBudWxsKSB7DQ0KICAgICAgICAgICAgICAgICAgICAgaWYo
IXMuZXF1YWxzKCJFTkQiKSkgew0NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGVyc29uLmFkZChzKTsNDQogICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbHMgPSAoY29scz5zLmxlbmd0aCgpP2NvbHM6cy5sZW5ndGgoKSk7DQ0K
ICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsNDQogICAgICAgICAgICAg
ICAgICAgICAgICBicmVhazsNDQogICAgICAgICAgICAgICAgICAgICB9DQ0K
ICAgICAgICAgICAgICAgIH0NDQogICAgICAgICAgICAgICAgaW50IHJvd3Mg
PSBwZXJzb24uc2l6ZSgpOw0NCiAgICAgICAgICAgICAgICANDQogICAgICAg
ICAgICAgICAgY2hhciBncmlkW11bXSA9IG5ldyBjaGFyW3Jvd3NdW2NvbHNd
Ow0NCiAgICAgICAgICAgICAgICANDQogICAgICAgICAgICAgICAgZm9yKGlu
dCBpID0gMDtpPHJvd3M7aSsrKSB7DQ0KICAgICAgICAgICAgICAgICAgICBT
dHJpbmcgbm93ID0gKFN0cmluZylwZXJzb24uZ2V0KGkpOw0NCiAgICAgICAg
ICAgICAgICAgICAgaW50IGo7DQ0KICAgICAgICAgICAgICAgICAgICBmb3Io
IGogPSAwO2o8Y29scztqKyspIGdyaWRbaV1bal0gPSAnICc7DQ0KICAgICAg
ICAgICAgICAgICAgICBmb3IoIGogPSAwO2o8bm93Lmxlbmd0aCgpO2orKykg
ew0NCiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWRbaV1bal0gPSBub3cu
Y2hhckF0KGopOw0NCiAgICAgICAgICAgICAgICAgICAgfQ0NCiAgICAgICAg
ICAgICAgICB9DQ0KICAgICAgICAgICAgICAgIA0NCiAgICAgICAgICAgICAg
ICBib29sZWFuIGhpdCA9IGZhbHNlOw0NCiAgICAgICAgICAgICAgICANDQog
ICAgICAgICAgICAgICAgZm9yKGludCBpID0gMDtpPGJ1bGxldHM7aSsrKSB7
DQ0KICAgICAgICAgICAgICAgICAgICAgaWYoYk5baV0+MCkgew0NCiAgICAg
ICAgICAgICAgICAgICAgICAgIGRvdWJsZSB0aW1lID0gMTAuMC9iTltpXTsN
DQogICAgICAgICAgICAgICAgICAgICAgICBkb3VibGUgZWFzdCA9IGJFW2ld
KnRpbWU7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgZG91YmxlIHVwID0g
YlVbaV0qdGltZTsNDQogICAgICAgICAgICAgICAgICAgICAgICANDQogICAg
ICAgICAgICAgICAgICAgICAgICAvL2ludCBlQ20gPSAoaW50KShlYXN0KjEw
MCk7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgLy9pbnQgdUNtID0gKGlu
dCkodXAqMTAwKTsNDQogICAgICAgICAgICAgICAgICAgICAgICAvL2lmKGNv
bHMlMj09MSkgeyBlQ20rPTU7IH0NDQogICAgICAgICAgICAgICAgICAgICAg
ICAvL2lmKHJvd3MlMj09MSkgeyB1Q20tPTU7IH0NDQogICAgICAgICAgICAg
ICAgICAgICAgICBkb3VibGUgY29sID0gZWFzdCoxMDsNDQogICAgICAgICAg
ICAgICAgICAgICAgICBkb3VibGUgcm93ID0gdXAqMTA7DQ0KICAgICAgICAg
ICAgICAgICAgICAgICAgY29sICs9IChjb2xzLzIuMCk7DQ0KICAgICAgICAg
ICAgICAgICAgICAgICAgcm93ID0gKHJvd3MvMi4wKS1yb3c7DQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHIgPSAoaW50KXJvdzsNDQogICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgYyA9IChpbnQpY29sOw0NCiAgICAgICAg
ICAgICAgICAgICAgICAgIC8vU3lzdGVtLm91dC5wcmludGxuKCJCOiAiK2kr
IiBlYXN0OiIgK2Vhc3QrIiBlQ206IitlQ20rIiB1cDoiK3VwKyIgdUNtOiIr
dUNtKyIgY29sOiIrY29sKyIgcm93OiIrcm93KTsNDQogICAgICAgICAgICAg
ICAgICAgICAgICAvL1N5c3RlbS5vdXQucHJpbnRsbigiQjogIitpKyIgZWFz
dDoiICtlYXN0KyIgdXA6Iit1cCsiIGNvbDoiK2MrIiByb3c6IityKTsNDQog
ICAgICAgICAgICAgICAgICAgICAgICBpZihjPj0wICYmIGM8Y29scyAmJiBy
Pj0wICYmIHI8cm93cykgew0NCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpZihncmlkW3JdW2NdIT0nICcpIHsNDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdyaWRbcl1bY109JyonOw0NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaGl0ID0gdHJ1ZTsNDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0N
DQogICAgICAgICAgICAgICAgICAgIH0NDQogICAgICAgICAgICAgICAgfQ0N
CiAgICAgICAgICAgICAgICANDQogICAgICAgICAgICAgICAgaWYoIWhpdCkg
ew0NCiAgICAgICAgICAgICAgICAgICAgb3V0LnByaW50bG4oIkdvdCBvdXQg
ZGEgd2F5ISIpOw0NCiAgICAgICAgICAgICAgICB9IGVsc2Ugew0NCiAgICAg
ICAgICAgICAgICAgICAgZm9yKGludCBpID0gMDtpPHJvd3M7aSsrKSB7DQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgZm9yKGludCBqID0gMDtqPGNvbHM7
aisrKSB7DQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dC5wcmlu
dChncmlkW2ldW2pdKTsNDQogICAgICAgICAgICAgICAgICAgICAgICB9DQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgb3V0LnByaW50bG4oIiIpOw0NCiAg
ICAgICAgICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgICAgICB9DQ0KICAg
ICAgICAgICAgICAgIG91dC5wcmludGxuKCIiKTsNDQogICAgICAgICAgICAg
ICAgDQ0KICAgICAgICAgICAgfS8vc3RhcnQNDQogICAgICAgIH0vL3doaWxl
DQ0KICAgIH0NDQp9Ly9jbGFzcw0NCiAgICAgICAgICAgICAgICAgICAgDQ0K
ICAgICAgICAgICAgICAgIA0NCiAgICAgICAgICAgICAgICANDQo=
---559023410-824023566-1032731511=:27486--

From judge@east.isx.com Sun Sep 22 17:53:41 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MLrDt18844
	for <judge@isx.com>; Sun, 22 Sep 2002 17:53:40 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MLrCLT000669
	for <judge@isx.com>; Sun, 22 Sep 2002 17:53:12 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MLrDS12102
	for <judge@isx.com>; Sun, 22 Sep 2002 17:53:13 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g8MLrBr25992
	for <judge@isx.com>; Sun, 22 Sep 2002 17:53:11 -0400 (EDT)
Date: Sun, 22 Sep 2002 17:53:11 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: <judge@isx.com>
Subject: deeper blue
Message-ID: <Pine.GSO.4.33.0209221752550.27486-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1483920592-1032731591=:27486"
Content-Length: 9150

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

---559023410-1483920592-1032731591=:27486
Content-Type: TEXT/PLAIN; charset=US-ASCII




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

---559023410-1483920592-1032731591=:27486
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="deeperblue.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.33.0209221753110.27486@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="deeperblue.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KcHVi
bGljIGNsYXNzIGRlZXBlcmJsdWUgaW1wbGVtZW50cyBDb21wYXJhdG9yDQ0K
ew0NCiAgICBzdGF0aWMgUGllY2VbXVtdIG1hdHJpeDsNDQogICAgc3RhdGlj
IGludCB3aWR0aDsNDQogICAgc3RhdGljIGludCBoZWlnaHQ7DQ0KICAgIHB1
YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmdzW10pIHRocm93cyBF
eGNlcHRpb24NDQogICAgew0NCiAgICAgICAgQnVmZmVyZWRSZWFkZXIgYmlu
ID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJbnB1dFN0cmVhbVJlYWRlcihT
eXN0ZW0uaW4pKTsNDQogICAgICAgIFN0cmluZyBhID0gYmluLnJlYWRMaW5l
KCk7DQ0KICAgICAgICB3aGlsZShhIT1udWxsKQ0NCiAgICAgICAgew0NCiAg
ICAgICAgICAgIHdpZHRoID0gSW50ZWdlci5wYXJzZUludChiaW4ucmVhZExp
bmUoKS50cmltKCkpOw0NCiAgICAgICAgICAgIGhlaWdodCA9IEludGVnZXIu
cGFyc2VJbnQoYmluLnJlYWRMaW5lKCkudHJpbSgpKTsNDQogICAgICAgICAg
ICBtYXRyaXggPSBuZXcgUGllY2VbaGVpZ2h0XVt3aWR0aF07DQ0KICAgICAg
ICAgICAgVmVjdG9yIHBpZWNlcyA9IG5ldyBWZWN0b3IoKTsNDQogICAgICAg
ICAgICBpbnQgbnVtcCA9IDA7DQ0KICAgICAgICAgICAgZm9yKGludCBpPTA7
aTxoZWlnaHQ7aSsrKQ0NCiAgICAgICAgICAgIHsNDQogICAgICAgICAgICAg
ICAgYSA9IGJpbi5yZWFkTGluZSgpOw0NCiAgICAgICAgICAgICAgICBTdHJp
bmdUb2tlbml6ZXIgc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGEpOw0NCiAg
ICAgICAgICAgICAgICBmb3IoaW50IGo9MDtqPHdpZHRoO2orKykNDQogICAg
ICAgICAgICAgICAgew0NCiAgICAgICAgICAgICAgICAgICAgY2hhciBjYyA9
IHN0Lm5leHRUb2tlbigpLmNoYXJBdCgwKTsNDQogICAgICAgICAgICAgICAg
ICAgIGlmKGNjICE9J0UnKQ0NCiAgICAgICAgICAgICAgICAgICAgeyANDQog
ICAgICAgICAgICAgICAgICAgICAgICBQaWVjZSBQID0gKG5ldyBQaWVjZShj
YywgaSwgaiwgbnVtcCsrKSk7DQ0KICAgICAgICAgICAgICAgICAgICAgICAg
cGllY2VzLmFkZChQKTsNDQogICAgICAgICAgICAgICAgICAgICAgICBtYXRy
aXhbaV1bal0gPSBQOw0NCiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAg
ICAgICAgICAgICAgDQ0KICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAg
ICAgDQ0KICAgICAgICAgICAgfQ0NCg0NCiAgICAgICAgICAgIFRyZWVTZXQg
UFEgPSBuZXcgVHJlZVNldChuZXcgZGVlcGVyYmx1ZSgpKTsNDQogICAgICAg
ICAgICBQUS5hZGQobmV3IENvbWIoMCwwKSk7DQ0KICAgICAgICAgICAgd2hp
bGUoUFEuc2l6ZSgpPjApDQ0KICAgICAgICAgICAgeyAgICAgDQ0KICAgICAg
ICAgICAgICAgIENvbWIgYyA9IChDb21iKVBRLmZpcnN0KCk7DQ0KICAgICAg
ICAgICAgICAgIC8vU3lzdGVtLm91dC5wcmludGxuKGMpOw0NCiAgICAgICAg
ICAgICAgICBQUS5yZW1vdmUoYyk7DQ0KICAgICAgICAgICAgICAgIGlmKGlz
RG9uZShwaWVjZXMsIGMudCkpDQ0KICAgICAgICAgICAgICAgIHsNDQogICAg
ICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiTWluaW11bSBO
dW1iZXIgb2YgUGllY2VzIHRvIGJlIHJlbW92ZWQ6ICIgKyBjLm9yZGVyKTsN
DQogICAgICAgICAgICAgICAgICAgIGJyZWFrOw0NCiAgICAgICAgICAgICAg
ICB9DQ0KICAgICAgICAgICAgICAgIGludCB0aWxsbm93ID0gMDsNDQogICAg
ICAgICAgICAgICAgaW50IHQgPSBjLnQ7DQ0KICAgICAgICAgICAgICAgIGZv
cihpbnQgaT0wO2k8cGllY2VzLnNpemUoKTtpKyspDQ0KICAgICAgICAgICAg
ICAgIHsNDQogICAgICAgICAgICAgICAgICAgIGlmKHQlMj09MCkNDQogICAg
ICAgICAgICAgICAgICAgIHsNDQogICAgICAgICAgICAgICAgICAgICAgICBp
bnQgbmV3dCA9ICgoKGMudD4+aSkgKyAxKSA8PCBpKSArIHRpbGxub3c7ICAg
ICAgICAgICAgICAgICAgICAgICAgDQ0KICAgICAgICAgICAgICAgICAgICAg
ICAgQ29tYiBuZXdjb21iID0gbmV3IENvbWIoYy5vcmRlcisxLCBuZXd0KTsN
DQogICAgICAgICAgICAgICAgICAgICAgICBQUS5hZGQobmV3Y29tYik7DQ0K
ICAgICAgICAgICAgICAgICAgICB9DQ0KICAgICAgICAgICAgICAgICAgICB0
aWxsbm93ID0gKHRpbGxub3c8PGkpICsgKHQlMik7DQ0KICAgICAgICAgICAg
ICAgICAgICB0ID0gdCAvMjsNDQogICAgICAgICAgICAgICAgfSAgICAgICAg
ICAgICAgICANDQogICAgICAgICAgICB9ICAgICAgICAgICAgDQ0KICAgICAg
ICAgICAgYSA9IGJpbi5yZWFkTGluZSgpOyAvL0VORCAgICAgICAgICAgIA0N
CiAgICAgICAgICAgIGEgPSBiaW4ucmVhZExpbmUoKTsgICAgICAgDQ0KICAg
ICAgICB9DQ0KICAgICAgICBiaW4uY2xvc2UoKTsNDQogICAgfQ0NCiAgICBw
dWJsaWMgaW50IGNvbXBhcmUoT2JqZWN0IG9hLCBPYmplY3Qgb2IpDQ0KICAg
IHsNDQogICAgICAgIENvbWIgY2EgPSAoQ29tYilvYTsNDQogICAgICAgIENv
bWIgY2IgPSAoQ29tYilvYjsNDQogICAgICAgIGludCB0ID0gY2Eub3JkZXIg
LSBjYi5vcmRlcjsNDQogICAgICAgIGlmKHQ9PTApIHQgPSBjYS50IC0gY2Iu
dDsNDQogICAgICAgIHJldHVybiB0Ow0NCiAgICB9DQ0KICAgIHB1YmxpYyBz
dGF0aWMgYm9vbGVhbiBpc0RvbmUoVmVjdG9yIHBpZWNlcywgaW50IHQpDQ0K
ICAgIHsNDQogICAgICAgIGZvcihpbnQgaT0wO2k8cGllY2VzLnNpemUoKTtp
KyspDQ0KICAgICAgICB7DQ0KICAgICAgICAgICAgUGllY2UgQSA9IChQaWVj
ZSlwaWVjZXMuZWxlbWVudEF0KGkpOw0NCiAgICAgICAgICAgIGlmKGlzUmVt
b3ZlZChBLCB0KSkgY29udGludWU7DQ0KICAgICAgICAgICAgaWYoQS5hdHRh
Y2tzKHQpKSByZXR1cm4gZmFsc2U7ICANDQogICAgICAgIH0NDQogICAgICAg
IHJldHVybiB0cnVlOw0NCiAgICB9DQ0KICAgIHB1YmxpYyBzdGF0aWMgYm9v
bGVhbiBpc1JlbW92ZWQoUGllY2UgQSwgaW50IHQpDQ0KICAgIHsNDQogICAg
ICAgIGludCBpbmRleCA9IEEuaW5kZXg7DQ0KICAgICAgICB0ID0gKHQgPj4g
aW5kZXgpJTI7DQ0KICAgICAgICByZXR1cm4gKHQ9PTEpOyAgICAgICAgDQ0K
ICAgIH0NDQp9DQ0KY2xhc3MgUGllY2UNDQp7DQ0KICAgIGludCBpbmRleDsN
DQogICAgaW50IHJvdzsNDQogICAgaW50IGNvbDsNDQogICAgY2hhciBjOw0N
CiAgICBwdWJsaWMgUGllY2UoY2hhciB0YywgaW50IHRyb3csIGludCB0Y29s
LCBpbnQgdGluZGV4KQ0NCiAgICB7DQ0KICAgICAgICBpbmRleCA9IHRpbmRl
eDsNDQogICAgICAgIHJvdyA9IHRyb3c7DQ0KICAgICAgICBjb2wgPSB0Y29s
Ow0NCiAgICAgICAgYyA9IHRjOw0NCiAgICB9DQ0KICAgIHB1YmxpYyBib29s
ZWFuIGF0dGFja3MoaW50IHQpDQ0KICAgIHsNDQogICAgICAgIC8vVmVjdG9y
IGF0dGFja2VkID0gbmV3IFZlY3RvcigpOw0NCiAgICAgICAgaW50IHJpbmNb
XSA9IG51bGw7IGludCBjaW5jW10gPSBudWxsOw0NCiAgICAgICAgaWYoYz09
J0snKQ0NCiAgICAgICAgew0NCiAgICAgICAgICAgIGludCB0cmluY1tdID0g
ezAsIC0xLCAtMSwgLTEsIDAsIDEsIDEsIDF9Ow0NCiAgICAgICAgICAgIGlu
dCB0Y2luY1tdID0gey0xLCAtMSwgMCwgMSwgMSwgMSwgMCwgLTF9OyAgICAg
ICAgICAgIA0NCiAgICAgICAgICAgIHJpbmMgPSB0cmluYzsgY2luYyA9IHRj
aW5jOw0NCiAgICAgICAgfQ0NCiAgICAgICAgaWYoYz09J04nKQ0NCiAgICAg
ICAgew0NCiAgICAgICAgICAgIGludCB0cmluY1tdID0gey0yLCAtMiwgLTEs
IC0xLCAyLCAyLCAxLCAxfTsNDQogICAgICAgICAgICBpbnQgdGNpbmNbXSA9
IHsxLCAtMSwgMiwgLTIsIDEsIC0xLCAyLCAtMn07DQ0KICAgICAgICAgICAg
cmluYyA9IHRyaW5jOyBjaW5jID0gdGNpbmM7DQ0KICAgICAgICB9DQ0KICAg
ICAgICBpZihjPT0nSycgfHwgYz09J04nKSANDQogICAgICAgIHsNDQogICAg
ICAgICAgICBmb3IoaW50IGk9MDtpPHJpbmMubGVuZ3RoO2krKykNDQogICAg
ICAgICAgICB7DQ0KICAgICAgICAgICAgICAgIGludCBydCA9IHJvdytyaW5j
W2ldOw0NCiAgICAgICAgICAgICAgICBpbnQgY3QgPSBjb2wrY2luY1tpXTsN
DQogICAgICAgICAgICAgICAgaWYocnQ8MCB8fCBjdDwwIHx8IHJ0Pj1kZWVw
ZXJibHVlLmhlaWdodCB8fCBjdD49ZGVlcGVyYmx1ZS53aWR0aCkNDQogICAg
ICAgICAgICAgICAgew0NCiAgICAgICAgICAgICAgICAgICAgY29udGludWU7
DQ0KICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgDQ0KICAgICAg
ICAgICAgICAgIGlmKGRlZXBlcmJsdWUubWF0cml4W3J0XVtjdF0hPW51bGwp
DQ0KICAgICAgICAgICAgICAgIHsNDQogICAgICAgICAgICAgICAgICAgIGlm
KCFkZWVwZXJibHVlLmlzUmVtb3ZlZChkZWVwZXJibHVlLm1hdHJpeFtydF1b
Y3RdLCB0KSkNDQogICAgICAgICAgICAgICAgICAgIHsNDQogICAgICAgICAg
ICAgICAgICAgICAgICAvL2F0dGFja2VkLmFkZChkZWVwZXJibHVlLm1hdHJp
eFtydF1bY3RdKTsNDQogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4g
dHJ1ZTsNDQogICAgICAgICAgICAgICAgICAgIH0NDQogICAgICAgICAgICAg
ICAgfQ0NCiAgICAgICAgICAgIH0NDQogICAgICAgICAgICByZXR1cm4gZmFs
c2U7DQ0KICAgICAgICB9DQ0KICAgICAgICBpZihjPT0nUScpDQ0KICAgICAg
ICB7DQ0KICAgICAgICAgICAgaW50IHRyaW5jW10gPSB7LTEsIC0xLCAxLCAx
LCAwLCAwLCAxLCAtMX07DQ0KICAgICAgICAgICAgaW50IHRjaW5jW10gPSB7
LTEsIDEsIC0xLCAxLCAxLCAtMSwgMCwgMH07DQ0KICAgICAgICAgICAgcmlu
YyA9IHRyaW5jOyBjaW5jID0gdGNpbmM7DQ0KICAgICAgICB9DQ0KICAgICAg
ICBpZihjPT0nQicpDQ0KICAgICAgICB7DQ0KICAgICAgICAgICAgaW50IHRy
aW5jW10gPSB7LTEsIC0xLCAxLCAxfTsNDQogICAgICAgICAgICBpbnQgdGNp
bmNbXSA9IHstMSwgMSwgLTEsIDF9OyAgICAgICAgICAgIA0NCiAgICAgICAg
ICAgIHJpbmMgPSB0cmluYzsgY2luYyA9IHRjaW5jOw0NCiAgICAgICAgfQ0N
CiAgICAgICAgaWYoYz09J1InKQ0NCiAgICAgICAgew0NCiAgICAgICAgICAg
IGludCB0cmluY1tdID0gezAsMCwxLCAtMX07DQ0KICAgICAgICAgICAgaW50
IHRjaW5jW10gPSB7MSwgLTEsIDAsIDB9Ow0NCiAgICAgICAgICAgIHJpbmMg
PSB0cmluYzsgY2luYyA9IHRjaW5jOw0NCiAgICAgICAgfQ0NCiAgICAgICAg
Zm9yKGludCBpPTA7aTxyaW5jLmxlbmd0aDtpKyspDQ0KICAgICAgICB7DQ0K
ICAgICAgICAgICAgaW50IHIgPSByb3c7IGludCBjID0gY29sOw0NCiAgICAg
ICAgICAgIHdoaWxlKHRydWUpDQ0KICAgICAgICAgICAgew0NCiAgICAgICAg
ICAgICAgICByID0gciArIHJpbmNbaV07DQ0KICAgICAgICAgICAgICAgIGMg
PSBjICsgY2luY1tpXTsNDQogICAgICAgICAgICAgICAgaWYocjwwIHx8IGM8
MCB8fCByPj1kZWVwZXJibHVlLmhlaWdodCB8fCBjPj1kZWVwZXJibHVlLndp
ZHRoKQ0NCiAgICAgICAgICAgICAgICB7DQ0KICAgICAgICAgICAgICAgICAg
ICBicmVhazsNDQogICAgICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgICAg
ICBpZihkZWVwZXJibHVlLm1hdHJpeFtyXVtjXSE9bnVsbCkNDQogICAgICAg
ICAgICAgICAgew0NCiAgICAgICAgICAgICAgICAgICAgaWYoIWRlZXBlcmJs
dWUuaXNSZW1vdmVkKGRlZXBlcmJsdWUubWF0cml4W3JdW2NdLCB0KSkNDQog
ICAgICAgICAgICAgICAgICAgIHsNDQogICAgICAgICAgICAgICAgICAgICAg
ICAvL2F0dGFja2VkLmFkZChkZWVwZXJibHVlLm1hdHJpeFtyXVtjXSk7DQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7DQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgLy9icmVhazsNDQogICAgICAgICAgICAgICAg
ICAgIH0NDQogICAgICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgIH0NDQog
ICAgICAgIH0NDQogICAgICAgIC8vcmV0dXJuIGF0dGFja2VkOw0NCiAgICAg
ICAgcmV0dXJuIGZhbHNlOw0NCiAgICB9DQ0KfQ0NCmNsYXNzIENvbWINDQp7
DQ0KICAgIGludCBvcmRlcjsNDQogICAgaW50IHQ7DQ0KICAgIHB1YmxpYyBD
b21iKGludCB0b3JkZXIsIGludCB0dCkNDQogICAgew0NCiAgICAgICAgb3Jk
ZXIgPSB0b3JkZXI7DQ0KICAgICAgICB0ID0gdHQ7DQ0KICAgIH0NDQogICAg
cHVibGljIFN0cmluZyB0b1N0cmluZygpDQ0KICAgIHsNDQogICAgICAgIHJl
dHVybiBvcmRlciArICIsICIgKyB0Ow0NCiAgICB9DQ0KfQ==
---559023410-1483920592-1032731591=:27486--

From judge@east.isx.com Sun Sep 22 18:10:29 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <totto@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MMA1t07906
	for <judge@isx.com>; Sun, 22 Sep 2002 18:10:28 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MM9xLT001470
	for <judge@isx.com>; Sun, 22 Sep 2002 18:10:00 -0400 (EDT)
Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MMA0S12980
	for <judge@isx.com>; Sun, 22 Sep 2002 18:10:00 -0400 (EDT)
Received: from localhost (totto@localhost)
	by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g8MM9xh27271
	for <judge@isx.com>; Sun, 22 Sep 2002 18:09:59 -0400 (EDT)
Date: Sun, 22 Sep 2002 18:09:59 -0400 (EDT)
From: Trayton Ervin Otto <totto@cc.gatech.edu>
To: <judge@isx.com>
Subject: deeper blue #3
Message-ID: <Pine.GSO.4.33.0209221809290.27486-200000@oscar.cc.gatech.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-126398554-1032732599=:27486"
Content-Length: 8871

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

---559023410-126398554-1032732599=:27486
Content-Type: TEXT/PLAIN; charset=US-ASCII




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

---559023410-126398554-1032732599=:27486
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="deeperblue.java"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.33.0209221809590.27486@oscar.cc.gatech.edu>
Content-Description: 
Content-Disposition: attachment; filename="deeperblue.java"

aW1wb3J0IGphdmEudXRpbC4qOw0NCmltcG9ydCBqYXZhLmlvLio7DQ0KcHVi
bGljIGNsYXNzIGRlZXBlcmJsdWUgaW1wbGVtZW50cyBDb21wYXJhdG9yDQ0K
ew0NCiAgICBzdGF0aWMgUGllY2VbXVtdIG1hdHJpeDsNDQogICAgc3RhdGlj
IGludCB3aWR0aDsNDQogICAgc3RhdGljIGludCBoZWlnaHQ7DQ0KICAgIHB1
YmxpYyBzdGF0aWMgaW50IG51bW9uZXMoaW50IHgpDQ0KICAgIHsNDQogICAg
ICAgIGludCBudW0gPSAwOw0NCiAgICAgICAgd2hpbGUoeCE9MCkNDQogICAg
ICAgIHsNDQogICAgICAgICAgICBpZih4JTI9PTEpIG51bSsrOw0NCiAgICAg
ICAgICAgIHggPSB4LzI7DQ0KICAgICAgICB9DQ0KICAgICAgICByZXR1cm4g
bnVtOw0NCiAgICB9DQ0KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0
cmluZyBhcmdzW10pIHRocm93cyBFeGNlcHRpb24NDQogICAgew0NCiAgICAg
ICAgQnVmZmVyZWRSZWFkZXIgYmluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5l
dyBJbnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsNDQogICAgICAgIFN0
cmluZyBhID0gYmluLnJlYWRMaW5lKCk7DQ0KICAgICAgICANDQogICAgICAg
IFZlY3RvciBQUSA9IG5ldyBWZWN0b3IoKTsNDQogICAgICAgIGZvcihpbnQg
aT0wO2k8TWF0aC5wb3coMiwxNSk7aSsrKQ0NCiAgICAgICAgew0NCiAgICAg
ICAgICAgIFBRLmFkZChuZXcgQ29tYihudW1vbmVzKGkpLCBpKSk7ICAgICAg
ICAgICAgDQ0KICAgICAgICB9DQ0KICAgICAgICBDb2xsZWN0aW9ucy5zb3J0
KFBRLCBuZXcgZGVlcGVyYmx1ZSgpKTsNDQogICAgICAgIA0NCiAgICAgICAg
d2hpbGUoYSE9bnVsbCkNDQogICAgICAgIHsNDQogICAgICAgICAgICB3aWR0
aCA9IEludGVnZXIucGFyc2VJbnQoYmluLnJlYWRMaW5lKCkudHJpbSgpKTsN
DQogICAgICAgICAgICBoZWlnaHQgPSBJbnRlZ2VyLnBhcnNlSW50KGJpbi5y
ZWFkTGluZSgpLnRyaW0oKSk7DQ0KICAgICAgICAgICAgbWF0cml4ID0gbmV3
IFBpZWNlW2hlaWdodF1bd2lkdGhdOw0NCiAgICAgICAgICAgIFZlY3RvciBw
aWVjZXMgPSBuZXcgVmVjdG9yKCk7DQ0KICAgICAgICAgICAgaW50IG51bXAg
PSAwOw0NCiAgICAgICAgICAgIGZvcihpbnQgaT0wO2k8aGVpZ2h0O2krKykN
DQogICAgICAgICAgICB7DQ0KICAgICAgICAgICAgICAgIGEgPSBiaW4ucmVh
ZExpbmUoKTsNDQogICAgICAgICAgICAgICAgU3RyaW5nVG9rZW5pemVyIHN0
ID0gbmV3IFN0cmluZ1Rva2VuaXplcihhKTsNDQogICAgICAgICAgICAgICAg
Zm9yKGludCBqPTA7ajx3aWR0aDtqKyspDQ0KICAgICAgICAgICAgICAgIHsN
DQogICAgICAgICAgICAgICAgICAgIGNoYXIgY2MgPSBzdC5uZXh0VG9rZW4o
KS5jaGFyQXQoMCk7DQ0KICAgICAgICAgICAgICAgICAgICBpZihjYyAhPSdF
JykNDQogICAgICAgICAgICAgICAgICAgIHsgDQ0KICAgICAgICAgICAgICAg
ICAgICAgICAgUGllY2UgUCA9IChuZXcgUGllY2UoY2MsIGksIGosIG51bXAr
KykpOw0NCiAgICAgICAgICAgICAgICAgICAgICAgIHBpZWNlcy5hZGQoUCk7
DQ0KICAgICAgICAgICAgICAgICAgICAgICAgbWF0cml4W2ldW2pdID0gUDsN
DQogICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIA0N
CiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIA0NCiAgICAgICAg
ICAgIH0NDQoNDQoNDQogICAgICAgICAgICBmb3IoaW50IGk9MDtpPFBRLnNp
emUoKTtpKyspDQ0KICAgICAgICAgICAgeyAgICAgDQ0KICAgICAgICAgICAg
ICAgIENvbWIgYyA9IChDb21iKVBRLmVsZW1lbnRBdChpKTsNDQogICAgICAg
ICAgICAgICAgLy9TeXN0ZW0ub3V0LnByaW50bG4oYyk7ICAgICAgICAgICAg
ICAgIA0NCiAgICAgICAgICAgICAgICBpZihpc0RvbmUocGllY2VzLCBjLnQp
KQ0NCiAgICAgICAgICAgICAgICB7DQ0KICAgICAgICAgICAgICAgICAgICBT
eXN0ZW0ub3V0LnByaW50bG4oIk1pbmltdW0gTnVtYmVyIG9mIFBpZWNlcyB0
byBiZSByZW1vdmVkOiAiICsgYy5vcmRlcik7DQ0KICAgICAgICAgICAgICAg
ICAgICBicmVhazsNDQogICAgICAgICAgICAgICAgfQ0NCiAgICAgICAgICAg
IH0gICAgICAgICAgICANDQogICAgICAgICAgICBhID0gYmluLnJlYWRMaW5l
KCk7IC8vRU5EICAgICAgICAgICAgDQ0KICAgICAgICAgICAgYSA9IGJpbi5y
ZWFkTGluZSgpOyAgICAgICANDQogICAgICAgIH0NDQogICAgICAgIGJpbi5j
bG9zZSgpOw0NCiAgICB9DQ0KICAgIHB1YmxpYyBpbnQgY29tcGFyZShPYmpl
Y3Qgb2EsIE9iamVjdCBvYikNDQogICAgew0NCiAgICAgICAgQ29tYiBjYSA9
IChDb21iKW9hOw0NCiAgICAgICAgQ29tYiBjYiA9IChDb21iKW9iOw0NCiAg
ICAgICAgaW50IHQgPSBjYS5vcmRlciAtIGNiLm9yZGVyOw0NCiAgICAgICAg
aWYodD09MCkgdCA9IGNhLnQgLSBjYi50Ow0NCiAgICAgICAgcmV0dXJuIHQ7
DQ0KICAgIH0NDQogICAgcHVibGljIHN0YXRpYyBib29sZWFuIGlzRG9uZShW
ZWN0b3IgcGllY2VzLCBpbnQgdCkNDQogICAgew0NCiAgICAgICAgZm9yKGlu
dCBpPTA7aTxwaWVjZXMuc2l6ZSgpO2krKykNDQogICAgICAgIHsNDQogICAg
ICAgICAgICBQaWVjZSBBID0gKFBpZWNlKXBpZWNlcy5lbGVtZW50QXQoaSk7
DQ0KICAgICAgICAgICAgaWYoaXNSZW1vdmVkKEEsIHQpKSBjb250aW51ZTsN
DQogICAgICAgICAgICBpZihBLmF0dGFja3ModCkpIHJldHVybiBmYWxzZTsg
IA0NCiAgICAgICAgfQ0NCiAgICAgICAgcmV0dXJuIHRydWU7DQ0KICAgIH0N
DQogICAgcHVibGljIHN0YXRpYyBib29sZWFuIGlzUmVtb3ZlZChQaWVjZSBB
LCBpbnQgdCkNDQogICAgew0NCiAgICAgICAgaW50IGluZGV4ID0gQS5pbmRl
eDsNDQogICAgICAgIHQgPSAodCA+PiBpbmRleCklMjsNDQogICAgICAgIHJl
dHVybiAodD09MSk7ICAgICAgICANDQogICAgfQ0NCn0NDQpjbGFzcyBQaWVj
ZQ0NCnsNDQogICAgaW50IGluZGV4Ow0NCiAgICBpbnQgcm93Ow0NCiAgICBp
bnQgY29sOw0NCiAgICBjaGFyIGM7DQ0KICAgIHB1YmxpYyBQaWVjZShjaGFy
IHRjLCBpbnQgdHJvdywgaW50IHRjb2wsIGludCB0aW5kZXgpDQ0KICAgIHsN
DQogICAgICAgIGluZGV4ID0gdGluZGV4Ow0NCiAgICAgICAgcm93ID0gdHJv
dzsNDQogICAgICAgIGNvbCA9IHRjb2w7DQ0KICAgICAgICBjID0gdGM7DQ0K
ICAgIH0NDQogICAgcHVibGljIGJvb2xlYW4gYXR0YWNrcyhpbnQgdCkNDQog
ICAgew0NCiAgICAgICAgLy9WZWN0b3IgYXR0YWNrZWQgPSBuZXcgVmVjdG9y
KCk7DQ0KICAgICAgICBpbnQgcmluY1tdID0gbnVsbDsgaW50IGNpbmNbXSA9
IG51bGw7DQ0KICAgICAgICBpZihjPT0nSycpDQ0KICAgICAgICB7DQ0KICAg
ICAgICAgICAgaW50IHRyaW5jW10gPSB7MCwgLTEsIC0xLCAtMSwgMCwgMSwg
MSwgMX07DQ0KICAgICAgICAgICAgaW50IHRjaW5jW10gPSB7LTEsIC0xLCAw
LCAxLCAxLCAxLCAwLCAtMX07ICAgICAgICAgICAgDQ0KICAgICAgICAgICAg
cmluYyA9IHRyaW5jOyBjaW5jID0gdGNpbmM7DQ0KICAgICAgICB9DQ0KICAg
ICAgICBpZihjPT0nTicpDQ0KICAgICAgICB7DQ0KICAgICAgICAgICAgaW50
IHRyaW5jW10gPSB7LTIsIC0yLCAtMSwgLTEsIDIsIDIsIDEsIDF9Ow0NCiAg
ICAgICAgICAgIGludCB0Y2luY1tdID0gezEsIC0xLCAyLCAtMiwgMSwgLTEs
IDIsIC0yfTsNDQogICAgICAgICAgICByaW5jID0gdHJpbmM7IGNpbmMgPSB0
Y2luYzsNDQogICAgICAgIH0NDQogICAgICAgIGlmKGM9PSdLJyB8fCBjPT0n
TicpIA0NCiAgICAgICAgew0NCiAgICAgICAgICAgIGZvcihpbnQgaT0wO2k8
cmluYy5sZW5ndGg7aSsrKQ0NCiAgICAgICAgICAgIHsNDQogICAgICAgICAg
ICAgICAgaW50IHJ0ID0gcm93K3JpbmNbaV07DQ0KICAgICAgICAgICAgICAg
IGludCBjdCA9IGNvbCtjaW5jW2ldOw0NCiAgICAgICAgICAgICAgICBpZihy
dDwwIHx8IGN0PDAgfHwgcnQ+PWRlZXBlcmJsdWUuaGVpZ2h0IHx8IGN0Pj1k
ZWVwZXJibHVlLndpZHRoKQ0NCiAgICAgICAgICAgICAgICB7DQ0KICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZTsNDQogICAgICAgICAgICAgICAgfSAg
ICAgICAgICAgICAgICANDQogICAgICAgICAgICAgICAgaWYoZGVlcGVyYmx1
ZS5tYXRyaXhbcnRdW2N0XSE9bnVsbCkNDQogICAgICAgICAgICAgICAgew0N
CiAgICAgICAgICAgICAgICAgICAgaWYoIWRlZXBlcmJsdWUuaXNSZW1vdmVk
KGRlZXBlcmJsdWUubWF0cml4W3J0XVtjdF0sIHQpKQ0NCiAgICAgICAgICAg
ICAgICAgICAgew0NCiAgICAgICAgICAgICAgICAgICAgICAgIC8vYXR0YWNr
ZWQuYWRkKGRlZXBlcmJsdWUubWF0cml4W3J0XVtjdF0pOw0NCiAgICAgICAg
ICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOw0NCiAgICAgICAgICAgICAg
ICAgICAgfQ0NCiAgICAgICAgICAgICAgICB9DQ0KICAgICAgICAgICAgfQ0N
CiAgICAgICAgICAgIHJldHVybiBmYWxzZTsNDQogICAgICAgIH0NDQogICAg
ICAgIGlmKGM9PSdRJykNDQogICAgICAgIHsNDQogICAgICAgICAgICBpbnQg
dHJpbmNbXSA9IHstMSwgLTEsIDEsIDEsIDAsIDAsIDEsIC0xfTsNDQogICAg
ICAgICAgICBpbnQgdGNpbmNbXSA9IHstMSwgMSwgLTEsIDEsIDEsIC0xLCAw
LCAwfTsNDQogICAgICAgICAgICByaW5jID0gdHJpbmM7IGNpbmMgPSB0Y2lu
YzsNDQogICAgICAgIH0NDQogICAgICAgIGlmKGM9PSdCJykNDQogICAgICAg
IHsNDQogICAgICAgICAgICBpbnQgdHJpbmNbXSA9IHstMSwgLTEsIDEsIDF9
Ow0NCiAgICAgICAgICAgIGludCB0Y2luY1tdID0gey0xLCAxLCAtMSwgMX07
ICAgICAgICAgICAgDQ0KICAgICAgICAgICAgcmluYyA9IHRyaW5jOyBjaW5j
ID0gdGNpbmM7DQ0KICAgICAgICB9DQ0KICAgICAgICBpZihjPT0nUicpDQ0K
ICAgICAgICB7DQ0KICAgICAgICAgICAgaW50IHRyaW5jW10gPSB7MCwwLDEs
IC0xfTsNDQogICAgICAgICAgICBpbnQgdGNpbmNbXSA9IHsxLCAtMSwgMCwg
MH07DQ0KICAgICAgICAgICAgcmluYyA9IHRyaW5jOyBjaW5jID0gdGNpbmM7
DQ0KICAgICAgICB9DQ0KICAgICAgICBmb3IoaW50IGk9MDtpPHJpbmMubGVu
Z3RoO2krKykNDQogICAgICAgIHsNDQogICAgICAgICAgICBpbnQgciA9IHJv
dzsgaW50IGMgPSBjb2w7DQ0KICAgICAgICAgICAgd2hpbGUodHJ1ZSkNDQog
ICAgICAgICAgICB7DQ0KICAgICAgICAgICAgICAgIHIgPSByICsgcmluY1tp
XTsNDQogICAgICAgICAgICAgICAgYyA9IGMgKyBjaW5jW2ldOw0NCiAgICAg
ICAgICAgICAgICBpZihyPDAgfHwgYzwwIHx8IHI+PWRlZXBlcmJsdWUuaGVp
Z2h0IHx8IGM+PWRlZXBlcmJsdWUud2lkdGgpDQ0KICAgICAgICAgICAgICAg
IHsNDQogICAgICAgICAgICAgICAgICAgIGJyZWFrOw0NCiAgICAgICAgICAg
ICAgICB9DQ0KICAgICAgICAgICAgICAgIGlmKGRlZXBlcmJsdWUubWF0cml4
W3JdW2NdIT1udWxsKQ0NCiAgICAgICAgICAgICAgICB7DQ0KICAgICAgICAg
ICAgICAgICAgICBpZighZGVlcGVyYmx1ZS5pc1JlbW92ZWQoZGVlcGVyYmx1
ZS5tYXRyaXhbcl1bY10sIHQpKQ0NCiAgICAgICAgICAgICAgICAgICAgew0N
CiAgICAgICAgICAgICAgICAgICAgICAgIC8vYXR0YWNrZWQuYWRkKGRlZXBl
cmJsdWUubWF0cml4W3JdW2NdKTsNDQogICAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm4gdHJ1ZTsNDQogICAgICAgICAgICAgICAgICAgICAgICAvL2Jy
ZWFrOw0NCiAgICAgICAgICAgICAgICAgICAgfQ0NCiAgICAgICAgICAgICAg
ICB9DQ0KICAgICAgICAgICAgfQ0NCiAgICAgICAgfQ0NCiAgICAgICAgLy9y
ZXR1cm4gYXR0YWNrZWQ7DQ0KICAgICAgICByZXR1cm4gZmFsc2U7DQ0KICAg
IH0NDQp9DQ0KY2xhc3MgQ29tYg0NCnsNDQogICAgaW50IG9yZGVyOw0NCiAg
ICBpbnQgdDsNDQogICAgcHVibGljIENvbWIoaW50IHRvcmRlciwgaW50IHR0
KQ0NCiAgICB7DQ0KICAgICAgICBvcmRlciA9IHRvcmRlcjsNDQogICAgICAg
IHQgPSB0dDsNDQogICAgfQ0NCiAgICBwdWJsaWMgU3RyaW5nIHRvU3RyaW5n
KCkNDQogICAgew0NCiAgICAgICAgcmV0dXJuIG9yZGVyICsgIiwgIiArIHQ7
DQ0KICAgIH0NDQp9
---559023410-126398554-1032732599=:27486--

From judge@east.isx.com Sun Sep 22 18:28:15 2002 -0400
Status: R
X-Status: A
X-Keywords:
Return-Path: <shead@cc.gatech.edu>
Received: from mailgate1.isx.com (mailgate1.isx.com [192.77.181.61])
	by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g8MMRlt27032
	for <judge@isx.com>; Sun, 22 Sep 2002 18:28:14 -0400 (EDT)
Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23])
	by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g8MMRkLT002161
	for <judge@isx.com>; Sun, 22 Sep 2002 18:27:46 -0400 (EDT)
Received: from vinnie.cc.gatech.edu (vinnie.cc.gatech.edu [130.207.107.13])
	by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g8MMRlS13789
	for <judge@isx.com>; Sun, 22 Sep 2002 18:27:47 -0400 (EDT)
Received: (from shead@localhost)
	by vinnie.cc.gatech.edu (8.10.2+Sun/8.9.1) id g8MMRk414000
	for judge@isx.com; Sun, 22 Sep 2002 18:27:46 -0400 (EDT)
X-Authentication-Warning: vinnie.cc.gatech.edu: shead set sender to shead@cc.gatech.edu using -f
Date: Sun, 22 Sep 2002 18:27:46 -0400
From: David Alan Shea <shead@cc.gatech.edu>
To: judge@isx.com
Subject: submit velocity
Message-ID: <20020922182745.B13847@vinnie.cc.gatech.edu>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="kORqDWCi7qDJ0mEj"
Content-Disposition: inline
Content-Length: 3685


--kORqDWCi7qDJ0mEj
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline


-- 
David Alan Shea (shead@cc.gatech.edu)

--kORqDWCi7qDJ0mEj
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="Velocity.java"

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

class Velocity{
	static int noOfBullets;
	static double guyVel[];
	static double bulletVel[][];
	static Vector vStr;
	static int maxLength;
	
	public static void main(String args[])throws Exception{
		BufferedReader br=new BufferedReader(new FileReader("Velocity.in"));
		//BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		PrintStream ps=System.out;
		StringTokenizer st;
		String str;
		while(true){
			str=br.readLine();
			if(str==null){
				break;
			}
			st=new StringTokenizer(str);
			st.nextToken();
			noOfBullets=Integer.parseInt(st.nextToken());
			str=br.readLine();
			st=new StringTokenizer(str," ,");
			guyVel=new double[3];
			for(int i=0;i<3;i++){
				str=st.nextToken();
				double temp=Double.parseDouble(str);
				guyVel[i]=temp;
			}
			bulletVel=new double[noOfBullets][3];
			for(int i=0;i<noOfBullets;i++){
				str=br.readLine();
				st=new StringTokenizer(str," ,");
				for(int j=0;j<3;j++){
					str=st.nextToken();
					double temp=Double.parseDouble(str);
					bulletVel[i][j]=temp;
				}
			}
			vStr=new Vector();
			maxLength=0;
			while(true){
				str=br.readLine();
				String str1=str.trim();
				if(str.equals("END")){
					break;
				}
				vStr.add(str);
				if(str.length()>maxLength){
					maxLength=str.length();
				}
			}
			/*for(int i=0;i<noOfBullets;i++){
				System.out.print(bulletVel[i][0]+",");
				System.out.print(bulletVel[i][1]+",");
				System.out.println(bulletVel[i][2]);
			}
			
			System.out.println(maxLength);
			
			for(int i=0;i<vStr.size();i++){
				System.out.println((String)vStr.get(i));
			}*/
			//adjust relative vel
			double eastDist=(maxLength/2)*0.1;
			double upDist=(vStr.size()/2)*0.1;
			int count=0;
			
			for(int i=0;i<noOfBullets;i++){
				bulletVel[i][0]+=guyVel[0];
				bulletVel[i][1]+=guyVel[1];
				bulletVel[i][2]+=guyVel[2];
				double timeTaken=10.0/bulletVel[i][0];
				double eastDistance=timeTaken*bulletVel[i][1];
				double upDistance=timeTaken*bulletVel[i][2];
				//System.out.println(">>"+upDistance+","+upDist+","+eastDistance+","+eastDist);
				//if((Math.abs(upDistance)<upDist)&&(Math.abs(eastDistance)<eastDist)){
				upDistance*=(-10.0);
				eastDistance*=10;
				upDistance+=(vStr.size()/2);
				eastDistance+=(maxLength/2);
				int upDistTemp=(int)upDistance;
				int eastDistTemp=(int)(eastDistance+0.5);
				if(upDistTemp>=0&&upDistTemp<vStr.size()&&eastDistTemp>=0&&eastDistTemp<maxLength){
					//System.out.println("hit point: "+upDistTemp+","+eastDistTemp);
					//System.out.println("hit point: "+upDistance+","+eastDistance);
					str=(String)vStr.get(upDistTemp);
					if(str.length()<=maxLength){
						if(eastDistTemp<str.length()){
							char c=str.charAt(eastDistTemp);
							//System.out.println(c);
							//System.out.println(str);
							if(c==' '){
								count++;
							}else{
								vStr.remove(upDistTemp);
								String str1=str.substring(0,eastDistTemp);
								String str2=str.substring(eastDistTemp+1,str.length());
								str=str1+"*"+str2;
								vStr.add(upDistTemp,str);
							}
						}else{
							count++;
						}
					}else{
						count++;
					}
				}else{
					count++;
				}
			}
			if(count==noOfBullets){
				System.out.println("Got out da way!");
			}else{
				for(int l=0;l<vStr.size();l++){
					System.out.println((String)vStr.get(l));
				}
			}
			System.out.println();
			
		}
	}
}
--kORqDWCi7qDJ0mEj--

