From MAILER-DAEMON Sun Sep 8 10:53:24 2002 Date: 08 Sep 2002 10:53:24 -0400 From: Mail System Internal Data Subject: DON'T DELETE THIS MESSAGE -- FOLDER INTERNAL DATA Message-ID: <1031496804@east.isx.com> X-IMAP: 1031496759 0000000024 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 1 13:14:10 2002 -0400 Return-Path: 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 g81HE9t04565 for ; Sun, 1 Sep 2002 13:14:09 -0400 (EDT) Received: from hellmouth5.gatech.edu (hellmouth5.gatech.edu [130.207.165.165]) by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g81HE9LT013821 for ; Sun, 1 Sep 2002 13:14:09 -0400 (EDT) Received: from hellmouth5.gatech.edu (localhost [127.0.0.1]) by hellmouth5.gatech.edu (Postfix) with SMTP id ACA7D1D19B7 for ; Sun, 1 Sep 2002 13:14:09 -0400 (EDT) (envelope-from gte586z@prism.gatech.edu) Received: from acmex.gatech.edu (acmex.prism.gatech.edu [130.207.171.14]) by hellmouth5.gatech.edu (Postfix) with ESMTP id 8C9151D199D for ; Sun, 1 Sep 2002 13:14:09 -0400 (EDT) (envelope-from gte586z@prism.gatech.edu) Received: by acmex.gatech.edu (Postfix, from userid 28860) id 796251DFA6; Sun, 1 Sep 2002 13:14:09 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by acmex.gatech.edu (Postfix) with ESMTP id 71A621F161 for ; Sun, 1 Sep 2002 13:14:09 -0400 (EDT) (envelope-from gte586z@prism.gatech.edu) Date: Sun, 1 Sep 2002 13:14:09 -0400 (EDT) From: Aris Vlasakakis X-X-Sender: To: Subject: test Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Length: 287 Status: RO X-Status: A X-Keywords: X-UID: 1 It seems that the email system is working. -- Aris Vlasakakis | Remember to The Greek-Alaskan Human Being Extraordinaire | eat the heathens, Tel: 404.206.9167 ATL / 907.452.2980 FAI | lest they consume arisREMOVETHESECAPITALLETTERS@cc.TOMAILMEgatech.edu | thy thoughts. From judge@east.isx.com Sun Sep 1 13:16:34 2002 -0400 Return-Path: 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 g81HGXt06330 for ; Sun, 1 Sep 2002 13:16:33 -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 g81HGXLT013833 for ; Sun, 1 Sep 2002 13:16:33 -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 g81HGXS04833 for ; Sun, 1 Sep 2002 13:16:33 -0400 (EDT) Received: from localhost (mahesh@localhost) by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g81HGSS21230 for ; Sun, 1 Sep 2002 13:16:29 -0400 (EDT) Date: Sun, 1 Sep 2002 13:16:28 -0400 (EDT) From: Mahesh To: Subject: test Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Length: 1 Status: RO X-Status: A X-Keywords: X-UID: 2 From judge@east.isx.com Sun Sep 1 13:25:23 2002 -0400 Return-Path: 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 g81HOtt15765 for ; Sun, 1 Sep 2002 13:25:23 -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 g81HOtLT014221 for ; Sun, 1 Sep 2002 13:24:55 -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 g81HOtS07487 for ; Sun, 1 Sep 2002 13:24:56 -0400 (EDT) Received: from localhost (rietta@localhost) by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g81HOp521855 for ; Sun, 1 Sep 2002 13:24:51 -0400 (EDT) Date: Sun, 1 Sep 2002 13:24:51 -0400 (EDT) From: Frank Samuel Rietta To: Subject: Hello Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Length: 56 Status: RO X-Status: A X-Keywords: X-UID: 3 Hello Best regards, Frank Rietta rietta@cc.gatech.edu From judge@east.isx.com Sun Sep 1 14:53:31 2002 -0400 Return-Path: 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 g81Ir3t26827 for ; Sun, 1 Sep 2002 14:53:31 -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 g81Ir4LT017581 for ; Sun, 1 Sep 2002 14:53:04 -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 g81Ir4S03479 for ; Sun, 1 Sep 2002 14:53:04 -0400 (EDT) Received: from localhost (mahesh@localhost) by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g81Iqxa28146 for ; Sun, 1 Sep 2002 14:52:59 -0400 (EDT) Date: Sun, 1 Sep 2002 14:52:59 -0400 (EDT) From: Mahesh To: Subject: bouncy Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1030906379=:28106" Content-Length: 2611 Status: RO X-Status: A X-Keywords: X-UID: 4 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-1030906379=:28106 Content-Type: TEXT/PLAIN; charset=US-ASCII ---559023410-851401618-1030906379=:28106 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="bouncy.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="bouncy.java" aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCnB1Ymxp YyBjbGFzcyBib3VuY3kNCnsNCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihT dHJpbmcgYXJnc1tdKSB0aHJvd3MgRXhjZXB0aW9uDQoJew0KCQlCdWZmZXJl ZFJlYWRlciBiaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IElucHV0U3Ry ZWFtUmVhZGVyKFN5c3RlbS5pbikpOw0KCQlTdHJpbmcgYSA9IGJpbi5yZWFk TGluZSgpLnRyaW0oKTsNCgkJaW50IGlucHV0Y291bnRlciA9IDA7DQoJCXdo aWxlKCFhLmVxdWFscygiMCIpKQ0KCQl7DQoJCQlkb3VibGUgcmFkaXVzID0g KGRvdWJsZSkoSW50ZWdlci5wYXJzZUludChhKSk7DQoJCQlTeXN0ZW0ub3V0 LnByaW50bG4oIlRlc3QgUmlnICIgKyAoKytpbnB1dGNvdW50ZXIpKTsNCgkJ CWEgPSBiaW4ucmVhZExpbmUoKTsNCi8vCVN5c3RlbS5vdXQucHJpbnRsbigi QUFBIiArIGEpOw0KCQkJU3RyaW5nVG9rZW5pemVyIHN0ID0gbmV3IFN0cmlu Z1Rva2VuaXplcihhKTsNCgkJCWludCBpbnRkaXN0YW5jZSA9IEludGVnZXIu cGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0KCQkJaW50IGRlZ2FuZ2xlID0g SW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQoJCQl3aGlsZSgh KGludGRpc3RhbmNlPT0wICYmIGRlZ2FuZ2xlPT0wKSkNCgkJCXsNCgkJCQlk b3VibGUgZGlzdGFuY2UgPSAoZG91YmxlKWludGRpc3RhbmNlOw0KCQkJCWRv dWJsZSByYWRhbmdsZSA9ICgoKGRvdWJsZSlkZWdhbmdsZSkqTWF0aC5QSSkv MTgwLjAwOw0KLy8JU3lzdGVtLm91dC5wcmludGxuKCJEREQiICsgcmFkYW5n bGUpOw0KCQkJCWRvdWJsZSBzZWdtZW50ID0gKHJhZGl1cyAqIE1hdGguc2lu KDIqcmFkYW5nbGUpKS9NYXRoLmNvcyhyYWRhbmdsZSk7DQovLwlTeXN0ZW0u b3V0LnByaW50bG4oIkRERCIgKyBzZWdtZW50KTsNCgkJCQlpbnQgaGl0cyA9 IDA7DQoJCQkJd2hpbGUoKGRpc3RhbmNlLXNlZ21lbnQpPi0wLjAwMDAwMDAx KQ0KCQkJCXsNCgkJCQkJZGlzdGFuY2UgPSBkaXN0YW5jZS1zZWdtZW50Ow0K CQkJCQloaXRzKys7DQoJCQkJfQ0KLy8JU3lzdGVtLm91dC5wcmludGxuKCJY WVoiICsgTWF0aC5hYnMoZGlzdGFuY2UtMC4wKSk7DQoJCQkJaWYoTWF0aC5h YnMoZGlzdGFuY2UtMC4wKT4xLjApDQoJCQkJew0KCQkJCQlTeXN0ZW0ub3V0 LnByaW50bG4oaGl0cyk7DQoJCQkJfQ0KCQkJCWEgPSBiaW4ucmVhZExpbmUo KTsNCgkJCQlzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoYSk7DQoJCQkJaW50 ZGlzdGFuY2UgPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsN CgkJCQlkZWdhbmdsZSA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2Vu KCkpOw0KCQkJfQ0KCQkJYSA9IGJpbi5yZWFkTGluZSgpLnRyaW0oKTsNCi8v CQkJU3lzdGVtLm91dC5wcmludGxuKCJRUVEiICsgYSk7CQkJDQoJCX0NCgkJ YmluLmNsb3NlKCk7DQoJfQ0KfQ0K ---559023410-851401618-1030906379=:28106-- From judge@east.isx.com Sun Sep 1 14:53:34 2002 -0400 Return-Path: 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 g81Ir6t26829 for ; Sun, 1 Sep 2002 14:53:33 -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 g81Ir6LT017584 for ; Sun, 1 Sep 2002 14:53:06 -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 g81Ir7S03498 for ; Sun, 1 Sep 2002 14:53:07 -0400 (EDT) Received: from localhost (rietta@localhost) by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g81Ir6k28158 for ; Sun, 1 Sep 2002 14:53:06 -0400 (EDT) Date: Sun, 1 Sep 2002 14:53:06 -0400 (EDT) From: Frank Samuel Rietta To: Subject: Submit MostWantedWord Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-1030906386=:21839" Content-Length: 4603 Status: RO X-Status: A X-Keywords: X-UID: 5 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-1030906386=:21839 Content-Type: TEXT/PLAIN; charset=US-ASCII Best regards, Frank Rietta rietta@cc.gatech.edu ---559023410-1804928587-1030906386=:21839 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="MostWantedWord.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="MostWantedWord.java" aW1wb3J0IGphdmEudXRpbC4qOw0KaW1wb3J0IGphdmEuaW8uKjsNCg0KcHVi bGljIGNsYXNzIE1vc3RXYW50ZWRXb3JkDQp7DQogcHVibGljIHN0YXRpYyB2 b2lkIG1haW4oU3RyaW5nW10gYXJndikNCiB7DQogIFN0cmluZyBwYXJhZ3Jh cGg7DQogIFN0cmluZyBsaW5lOw0KICBCdWZmZXJlZFJlYWRlciByZWFkZXI7 DQoNCg0KICB0cnkgDQogIHsNCiAgIHJlYWRlciA9IG5ldyBCdWZmZXJlZFJl YWRlciggbmV3IEZpbGVSZWFkZXIoYXJndlswXSkpOw0KICANCiAgIGxpbmUg PSByZWFkZXIucmVhZExpbmUoKTsNCiAgIHBhcmFncmFwaCA9IG5ldyBTdHJp bmcoKTsNCg0KICAgd2hpbGUoIGxpbmUgIT0gbnVsbCApDQogICB7DQogICAg aWYoIGxpbmUuY2hhckF0KDApID09ICcjJyApDQogICAgew0KICAgICBkZXRl cm1pbmVNb3N0V2FudGVkV29yZChwYXJhZ3JhcGgpOw0KICAgICBwYXJhZ3Jh cGggPSBuZXcgU3RyaW5nKCk7DQogICAgfQ0KICAgIGVsc2UNCiAgICB7DQog ICAgIHBhcmFncmFwaCArPSBsaW5lOw0KICAgIH0NCiANCiAgICBsaW5lID0g cmVhZGVyLnJlYWRMaW5lKCk7DQogICB9DQoNCiAgIHJlYWRlci5jbG9zZSgp Ow0KICB9DQogIGNhdGNoKCBFeGNlcHRpb24gZSkNCiAgew0KICAgU3lzdGVt Lm91dC5wcmludGxuKCJFeGNlcHRpb246ICIrZSk7DQogIH0NCiAgDQogfQ0K DQogcHVibGljIHN0YXRpYyB2b2lkIGRldGVybWluZU1vc3RXYW50ZWRXb3Jk KFN0cmluZyBsaW5lKQ0KIHsNCiAgU3RyaW5nVG9rZW5pemVyIHRva2VuaXpl cjsNCiAgU3RyaW5nIHRva2VuOw0KICBIYXNodGFibGUgd29yZFRhYmxlOw0K ICBWZWN0b3Igd29yZHM7DQogIGludCBpLCBzaXplOw0KICBTdHJpbmcgYVdv cmQ7DQogIEludGVnZXIgd29yZENvdW50Ow0KICBpbnQgaVdvcmRDb3VudDsN CiAgaW50IHdhbnRlZENvdW50U29GYXI7DQogIFN0cmluZyB3YW50ZWRXb3Jk U29GYXI7DQoNCiAgdG9rZW5pemVyID0gbmV3IFN0cmluZ1Rva2VuaXplcihs aW5lKTsNCiAgd29yZFRhYmxlID0gbmV3IEhhc2h0YWJsZSgpOw0KICB3YW50 ZWRDb3VudFNvRmFyID0gMDsNCiAgd2FudGVkV29yZFNvRmFyID0gbnVsbDsN Cg0KICB3aGlsZSggdG9rZW5pemVyLmhhc01vcmVUb2tlbnMoKSApDQogIHsN CiAgIHRva2VuID0gdG9rZW5pemVyLm5leHRUb2tlbigpOw0KICAgd29yZHMg PSBwYXJzZVdvcmRzKHRva2VuKTsNCg0KICAgc2l6ZSA9IHdvcmRzLnNpemUo KTsNCg0KICAgaSA9IDA7DQoNCiAgIHdoaWxlKCBpIDwgc2l6ZSApDQogICB7 DQogICAgYVdvcmQgPSAoU3RyaW5nKXdvcmRzLmVsZW1lbnRBdChpKTsNCg0K ICAgIHdvcmRDb3VudCA9IChJbnRlZ2VyKXdvcmRUYWJsZS5nZXQoYVdvcmQp Ow0KDQogICAgaWYoIHdvcmRDb3VudCA9PSBudWxsICkNCiAgICB7DQogICAg IHdvcmRDb3VudCA9IG5ldyBJbnRlZ2VyKDEpOw0KICAgICB3b3JkVGFibGUu cHV0KGFXb3JkLCB3b3JkQ291bnQpOw0KICAgICBpV29yZENvdW50ID0gMTsN CiAgICB9DQogICAgZWxzZQ0KICAgIHsNCiAgICAgaVdvcmRDb3VudCA9IHdv cmRDb3VudC5pbnRWYWx1ZSgpOw0KICAgICArK2lXb3JkQ291bnQ7DQoNCiAg ICAgd29yZENvdW50ID0gbmV3IEludGVnZXIoaVdvcmRDb3VudCk7DQogICAg IHdvcmRUYWJsZS5wdXQoYVdvcmQsIHdvcmRDb3VudCk7DQogICAgfQ0KDQog ICAgaWYoIGlXb3JkQ291bnQgPiB3YW50ZWRDb3VudFNvRmFyICkNCiAgICB7 DQogICAgIHdhbnRlZENvdW50U29GYXIgPSBpV29yZENvdW50Ow0KICAgICB3 YW50ZWRXb3JkU29GYXIgPSBhV29yZDsNCiAgICB9DQogICAgKytpOw0KICAg fQ0KICAgDQogIH0NCg0KICBpZiggd2FudGVkQ291bnRTb0ZhciA+IDEgKQ0K ICB7DQogICBTeXN0ZW0ub3V0LnByaW50bG4od2FudGVkQ291bnRTb0Zhcisi ICIrd2FudGVkV29yZFNvRmFyKTsNCiAgfQ0KIH0NCg0KDQogcHVibGljIHN0 YXRpYyBWZWN0b3IgcGFyc2VXb3JkcyhTdHJpbmcgYVN0cmluZykNCiB7DQog IFZlY3RvciB3b3JkVmVjdG9yOw0KICBTdHJpbmdCdWZmZXIgd29yZDsNCiAg aW50IGxlbmd0aCwgaW5kZXg7DQogIGNoYXIgY2g7DQogIFN0cmluZyB3b3Jk U3RyaW5nOw0KDQogIHdvcmRWZWN0b3IgPSBuZXcgVmVjdG9yKCk7DQogIGxl bmd0aCA9IGFTdHJpbmcubGVuZ3RoKCk7DQogIHdvcmQgPSBuZXcgU3RyaW5n QnVmZmVyKCk7DQogIGluZGV4ID0gMDsNCg0KICB3aGlsZSggaW5kZXggPCBs ZW5ndGggKQ0KICB7DQogICBjaCA9IGFTdHJpbmcuY2hhckF0KGluZGV4KTsN Cg0KICAgaWYoIGlzUHVuY3R1YXRpb24oIGNoICkgPT0gdHJ1ZSApDQogICB7 DQogICAgd29yZFN0cmluZyA9IG5ldyBTdHJpbmcod29yZCk7DQogICAgd29y ZFN0cmluZyA9IHdvcmRTdHJpbmcudG9Mb3dlckNhc2UoKTsNCiAgICB3b3Jk VmVjdG9yLmFkZEVsZW1lbnQod29yZFN0cmluZyk7DQogICAgd29yZCA9IG5l dyBTdHJpbmdCdWZmZXIoKTsNCiAgIH0NCiAgIGVsc2UNCiAgIHsNCiAgICAg d29yZC5hcHBlbmQoY2gpOyANCiAgIH0NCiAgICsraW5kZXg7DQogIH0NCg0K ICBpZiggd29yZFZlY3Rvci5zaXplKCkgPT0gMCApDQogIHsNCiAgIHdvcmRT dHJpbmcgPSBuZXcgU3RyaW5nKHdvcmQpOw0KICAgd29yZFN0cmluZyA9IHdv cmRTdHJpbmcudG9Mb3dlckNhc2UoKTsNCiAgIHdvcmRWZWN0b3IuYWRkRWxl bWVudCh3b3JkU3RyaW5nKTsNCiAgfQ0KDQogIHJldHVybiggd29yZFZlY3Rv ciApOw0KDQogfQ0KDQogcHVibGljIHN0YXRpYyAgYm9vbGVhbiBpc1B1bmN0 dWF0aW9uKGNoYXIgY2gpDQogew0KICByZXR1cm4oIGNoID09ICdcJycgfHwN CiAgICAgICAgICBjaCA9PSAnLCcgIHx8DQoJICBjaCA9PSAnLicgIHx8DQoJ ICBjaCA9PSAnOycgIHx8DQoJICBjaCA9PSAnIicgICk7DQogfQ0KfQ0KDQo= ---559023410-1804928587-1030906386=:21839-- From judge@east.isx.com Sun Sep 1 15:00:24 2002 -0400 Return-Path: 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 g81Ixvt02760 for ; Sun, 1 Sep 2002 15:00:24 -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 g81IxvLT017989 for ; Sun, 1 Sep 2002 14:59: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 g81IxwS05206 for ; Sun, 1 Sep 2002 14:59:58 -0400 (EDT) Received: from localhost (rietta@localhost) by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g81Ixqg28553 for ; Sun, 1 Sep 2002 14:59:52 -0400 (EDT) Date: Sun, 1 Sep 2002 14:59:51 -0400 (EDT) From: Frank Samuel Rietta To: Subject: Ambiguity Bouncy Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Length: 82 Status: RO X-Status: A X-Keywords: X-UID: 6 Can we assume integer numbers? Best regards, Frank Rietta rietta@cc.gatech.edu From judge@east.isx.com Sun Sep 1 15:16:42 2002 -0400 Return-Path: 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 g81JGEt23424 for ; Sun, 1 Sep 2002 15:16:41 -0400 (EDT) Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23]) by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g81JGELT018550 for ; Sun, 1 Sep 2002 15:16:15 -0400 (EDT) Received: from oscar.cc.gatech.edu (oscar.cc.gatech.edu [130.207.107.12]) by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81JGFS09244 for ; Sun, 1 Sep 2002 15:16:15 -0400 (EDT) Received: from localhost (mahesh@localhost) by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g81JGDB29701 for ; Sun, 1 Sep 2002 15:16:13 -0400 (EDT) Date: Sun, 1 Sep 2002 15:16:13 -0400 (EDT) From: Mahesh To: Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-1030907773=:28106" Content-Length: 2688 Status: RO X-Status: A X-Keywords: X-UID: 7 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-1030907773=:28106 Content-Type: TEXT/PLAIN; charset=US-ASCII ---559023410-1804928587-1030907773=:28106 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="bouncy.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="bouncy.java" aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCnB1Ymxp YyBjbGFzcyBib3VuY3kNCnsNCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihT dHJpbmcgYXJnc1tdKSB0aHJvd3MgRXhjZXB0aW9uDQoJew0KCQlCdWZmZXJl ZFJlYWRlciBiaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IElucHV0U3Ry ZWFtUmVhZGVyKFN5c3RlbS5pbikpOw0KCQlTdHJpbmcgYSA9IGJpbi5yZWFk TGluZSgpLnRyaW0oKTsNCgkJaW50IGlucHV0Y291bnRlciA9IDA7DQoJCXdo aWxlKCFhLmVxdWFscygiMCIpKQ0KCQl7DQoJCQlkb3VibGUgcmFkaXVzID0g KGRvdWJsZSkoSW50ZWdlci5wYXJzZUludChhKSk7DQoJCQlpZihpbnB1dGNv dW50ZXIhPTApIFN5c3RlbS5vdXQucHJpbnRsbigpOw0KCQkJU3lzdGVtLm91 dC5wcmludGxuKCJUZXN0IFJpZyAiICsgKCsraW5wdXRjb3VudGVyKSk7DQoJ CQlhID0gYmluLnJlYWRMaW5lKCk7DQovLwlTeXN0ZW0ub3V0LnByaW50bG4o IkFBQSIgKyBhKTsNCgkJCVN0cmluZ1Rva2VuaXplciBzdCA9IG5ldyBTdHJp bmdUb2tlbml6ZXIoYSk7DQoJCQlpbnQgaW50ZGlzdGFuY2UgPSBJbnRlZ2Vy LnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsNCgkJCWludCBkZWdhbmdsZSA9 IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0KCQkJd2hpbGUo IShpbnRkaXN0YW5jZT09MCAmJiBkZWdhbmdsZT09MCkpDQoJCQl7DQoJCQkJ ZG91YmxlIGRpc3RhbmNlID0gKGRvdWJsZSlpbnRkaXN0YW5jZTsNCgkJCQlk b3VibGUgcmFkYW5nbGUgPSAoKChkb3VibGUpZGVnYW5nbGUpKk1hdGguUEkp LzE4MC4wMDsNCi8vCVN5c3RlbS5vdXQucHJpbnRsbigiREREIiArIHJhZGFu Z2xlKTsNCgkJCQlkb3VibGUgc2VnbWVudCA9IChyYWRpdXMgKiBNYXRoLnNp bigyKnJhZGFuZ2xlKSkvTWF0aC5jb3MocmFkYW5nbGUpOw0KLy8JU3lzdGVt Lm91dC5wcmludGxuKCJEREQiICsgc2VnbWVudCk7DQoJCQkJaW50IGhpdHMg PSAwOw0KCQkJCXdoaWxlKChkaXN0YW5jZS1zZWdtZW50KT4tMC4wMDAwMDAw MSkNCgkJCQl7DQoJCQkJCWRpc3RhbmNlID0gZGlzdGFuY2Utc2VnbWVudDsN CgkJCQkJaGl0cysrOw0KCQkJCX0NCi8vCVN5c3RlbS5vdXQucHJpbnRsbigi WFlaIiArIE1hdGguYWJzKGRpc3RhbmNlLTAuMCkpOw0KLy8JCQkJaWYoTWF0 aC5hYnMoZGlzdGFuY2UtMC4wKT4xLjApDQovLwkJCQl7DQoJCQkJCVN5c3Rl bS5vdXQucHJpbnRsbihoaXRzKTsNCi8vCQkJCX0NCgkJCQlhID0gYmluLnJl YWRMaW5lKCk7DQoJCQkJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGEpOw0K CQkJCWludGRpc3RhbmNlID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9r ZW4oKSk7DQoJCQkJZGVnYW5nbGUgPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5l eHRUb2tlbigpKTsNCgkJCX0NCgkJCWEgPSBiaW4ucmVhZExpbmUoKS50cmlt KCk7DQovLwkJCVN5c3RlbS5vdXQucHJpbnRsbigiUVFRIiArIGEpOwkJCQ0K CQl9DQoJCWJpbi5jbG9zZSgpOw0KCX0NCn0NCg== ---559023410-1804928587-1030907773=:28106-- From judge@east.isx.com Sun Sep 1 16:16:01 2002 -0400 Return-Path: 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 g81KFXt27412 for ; Sun, 1 Sep 2002 16:16:00 -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 g81KFYLT020945 for ; Sun, 1 Sep 2002 16:15:34 -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 g81KFYS27218 for ; Sun, 1 Sep 2002 16:15:34 -0400 (EDT) Received: from localhost (mahesh@localhost) by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g81KFTZ04657 for ; Sun, 1 Sep 2002 16:15:29 -0400 (EDT) Date: Sun, 1 Sep 2002 16:15:28 -0400 (EDT) From: Mahesh To: Subject: tags.java Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-959030623-1030911328=:28106" Content-Length: 3717 Status: RO X-Status: A X-Keywords: X-UID: 8 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-1030911328=:28106 Content-Type: TEXT/PLAIN; charset=US-ASCII ---559023410-959030623-1030911328=:28106 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tags.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="tags.java" aW1wb3J0IGphdmEudXRpbC4qOw0KaW1wb3J0IGphdmEuaW8uKjsNCg0KcHVi bGljIGNsYXNzIHRhZ3N7DQogIHB1YmxpYyB2b2lkIGNoZWNrVGFncyhTdHJp bmcgc3RyW10pew0KICAgIGZvcihpbnQgaT0wO2k8c3RyLmxlbmd0aDtpKysp ew0KICAgIAlTdGFjayBzdGs9bmV3IFN0YWNrKCk7DQoJU3RyaW5nIHRlc3RT dHI9c3RyW2ldOw0KCWJvb2xlYW4gZXJyb3JHZW49ZmFsc2U7DQoJZm9yKGlu dCBqPTA7ajx0ZXN0U3RyLmxlbmd0aCgpO2orKyl7DQoJICBjaGFyIGMxPXRl c3RTdHIuY2hhckF0KGopOw0KCSAgaWYoYzE9PSc8Jyl7DQoJICAgIGludCB3 aGljaFRhZz0wOw0KCSAgICBpZih0ZXN0U3RyLmNoYXJBdChqKzIpPT0nPicp ew0KCSAgICAgIHdoaWNoVGFnPTI7DQoJICAgIH1lbHNlIGlmKHRlc3RTdHIu Y2hhckF0KGorMyk9PSc+JyYmdGVzdFN0ci5jaGFyQXQoaisxKT09Jy8nKXsN CgkgICAgICB3aGljaFRhZz0zOw0KCSAgICB9DQoJICAgIGlmKHdoaWNoVGFn PT0yKXsNCgkgICAgICBjaGFyIGMyPXRlc3RTdHIuY2hhckF0KGorMSk7DQoJ ICAgICAgaWYoYzI+PSdBJyYmYzI8PSdaJyl7DQoJICAgICAgICBzdGsucHVz aCgiIitjMik7DQoJICAgICAgfQ0KCSAgICAgIGorPTI7DQoJICAgIH0vL2lm IHdoaWNoVGFnPT0yDQoJICAgIGlmKHdoaWNoVGFnPT0zKXsNCgkgICAgICBj aGFyIGMzPXRlc3RTdHIuY2hhckF0KGorMik7DQoJICAgICAgaWYoYzM+PSdB JyAmJiBjMzw9J1onKXsNCgkgICAgICAgIFN0cmluZyBjM1N0cj0iIitjMzsN CgkJaWYoc3RrLmVtcHR5KCkpew0KCQkgIFN5c3RlbS5vdXQucHJpbnRsbigi RXhwZWN0ZWQgIyBmb3VuZCA8LyIrYzNTdHIrIj4iKTsNCgkJICBlcnJvckdl bj10cnVlOw0KCQkgIGJyZWFrOw0KCQl9DQoJCVN0cmluZyBzdHJUb3A9KFN0 cmluZylzdGsucGVlaygpOw0KCQlpZihzdHJUb3AuZXF1YWxzKGMzU3RyKSl7 DQoJCSAgc3RrLnBvcCgpOw0KCQl9ZWxzZXsNCgkJICBTeXN0ZW0ub3V0LnBy aW50bG4oIkV4cGVjdGVkIDwvIitzdHJUb3ArIj4gZm91bmQgPC8iK2MzU3Ry KyI+Iik7DQoJCSAgZXJyb3JHZW49dHJ1ZTsNCgkJICBicmVhazsNCgkJfQ0K CSAgICAgIH0vL2lmIGJldHdlZW4gYSBhbmQgeiBjb25kaXRpb24NCgkgICAg ICBqKz0zOw0KCSAgICB9Ly9pZiB3aGljaFRhZz09Mw0KCSAgfS8vaWYgZ3Jl YXRlciB0aGFuIHNpZ24NCgl9Ly9mb3Igd2hvbGUgc3RyaW5nDQoJaWYoIWVy cm9yR2VuKXsNCgkgIGlmKCFzdGsuZW1wdHkoKSl7DQoJICAgIFN0cmluZyB0 U3RyPShTdHJpbmcpc3RrLnBlZWsoKTsNCgkgICAgU3lzdGVtLm91dC5wcmlu dGxuKCJFeHBlY3RlZCA8LyIrdFN0cisiPiBmb3VuZCAjIik7DQoJICB9ZWxz ZXsNCgkgICAgU3lzdGVtLm91dC5wcmludGxuKCJDb3JyZWN0bHkgdGFnZ2Vk IHBhcmFncmFwaCIpOw0KCSAgfQ0KCX0NCiAgICB9Ly9mb3IgbWFpbiBsb29w DQogIH0vL3B1YmxpYyB2b2lkIGNoZWNrVGFncw0KICBwdWJsaWMgc3RhdGlj IHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKXsNCi8qICAgIFN0cmluZyBzdHJb XT17DQogICAgIlRoZSBmb2xsb3dpbmcgdGV4dDxDPjxCPmlzIGNlbnRlcmVk IGFuZCBpbiBib2xkZmFjZTwvQj48L0M+IiwNCiAgICAiPEI+VGhpcyA8XFxn PmlzIDxCPmJvbGRmYWNlPC9CPiBpbiA8PCo+IGEgPC9CPiA8XFw2PiA8PGQ+ c2VudGVuY2UiLA0KICAgICI8Qj48Qz5sc2tkamZsa3NkamYgbDwvQj48L0M+ IiwNCiAgICAiPEI+VGhpcyBzaG91bGQgYmUgY2VudGVyZWQgYW5kIGluIGJv bGRmYWNlLCBidXQgdGhlPC9CPjwvQz4iLA0KICAgICI8Qj48Qz5UaGlzIHNs ZGtkaiBsa3NqIDwvQz4ifTsqLw0KDQogICAgQnVmZmVyZWRSZWFkZXIgYmlu PW5ldyBCdWZmZXJlZFJlYWRlcihuZXcgSW5wdXRTdHJlYW1SZWFkZXIoU3lz dGVtLmluKSk7DQogICAgU3RyaW5nIGRhdGE9IiIsc3RyPSIiOw0KdHJ5ew0K ICAgIHdoaWxlKCEoc3RyPWJpbi5yZWFkTGluZSgpKS5lcXVhbHMoIiMiKSl7 DQogICAgICBkYXRhKz1zdHI7DQogICAgfQ0KfWNhdGNoKElPRXhjZXB0aW9u IGlvZSl7fQ0KICAgIFN0cmluZ1Rva2VuaXplciBzdD1uZXcgU3RyaW5nVG9r ZW5pemVyKGRhdGEsIiMiKTsNCiAgICBpbnQgbGVuPXN0LmNvdW50VG9rZW5z KCk7DQogICAgU3RyaW5nIHN0cjFbXT1uZXcgU3RyaW5nW2xlbl07DQogICAg Zm9yKGludCBpPTA7aTxsZW47aSsrKXsNCiAgICAJc3RyMVtpXT1zdC5uZXh0 VG9rZW4oKTsNCiAgICB9DQogICAgdGFncyB0Zz1uZXcgdGFncygpOw0KICAg IHRnLmNoZWNrVGFncyhzdHIxKTsNCiAgfQ0KfQ0K ---559023410-959030623-1030911328=:28106-- From judge@east.isx.com Sun Sep 1 16:19:36 2002 -0400 Return-Path: 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 g81KJ8t02404 for ; Sun, 1 Sep 2002 16:19:35 -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 g81KJ8LT021145 for ; Sun, 1 Sep 2002 16:19:08 -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 g81KJ9S27990 for ; Sun, 1 Sep 2002 16:19:09 -0400 (EDT) Received: from localhost (rietta@localhost) by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g81KJ7t04968 for ; Sun, 1 Sep 2002 16:19:07 -0400 (EDT) Date: Sun, 1 Sep 2002 16:19:07 -0400 (EDT) From: Frank Samuel Rietta To: Subject: MostWantedWord Submit 2 Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-758783491-1030911547=:21839" Content-Length: 5007 Status: RO X-Status: A X-Keywords: X-UID: 9 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---559023410-758783491-1030911547=:21839 Content-Type: TEXT/PLAIN; charset=US-ASCII Best regards, Frank Rietta rietta@cc.gatech.edu ---559023410-758783491-1030911547=:21839 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="MostWantedWord.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="MostWantedWord.java" aW1wb3J0IGphdmEudXRpbC4qOw0KaW1wb3J0IGphdmEuaW8uKjsNCg0KcHVi bGljIGNsYXNzIE1vc3RXYW50ZWRXb3JkDQp7DQogcHVibGljIHN0YXRpYyB2 b2lkIG1haW4oU3RyaW5nW10gYXJndikNCiB7DQogIFN0cmluZyBwYXJhZ3Jh cGg7DQogIFN0cmluZyBsaW5lOw0KICBCdWZmZXJlZFJlYWRlciByZWFkZXI7 DQoNCg0KICB0cnkgDQogIHsNCiAgIHJlYWRlciA9IG5ldyBCdWZmZXJlZFJl YWRlciggbmV3IEZpbGVSZWFkZXIoYXJndlswXSkpOw0KICANCiAgIGxpbmUg PSByZWFkZXIucmVhZExpbmUoKTsNCiAgIHBhcmFncmFwaCA9IG5ldyBTdHJp bmcoKTsNCg0KICAgd2hpbGUoIGxpbmUgIT0gbnVsbCApDQogICB7DQogICAg IC8vU3lzdGVtLm91dC5wcmludGxuKCJsaW5lID0gXCIiK2xpbmUrIlwiIik7 DQogICAgaWYoIGxpbmUubGVuZ3RoKCkgIT0gMCkNCiAgICB7DQogICAgIGlm KCBsaW5lLmNoYXJBdCgwKSA9PSAnIycgKQ0KICAgICB7DQogICAgIGRldGVy bWluZU1vc3RXYW50ZWRXb3JkKHBhcmFncmFwaCk7DQogICAgIHBhcmFncmFw aCA9IG5ldyBTdHJpbmcoKTsNCiAgICB9DQogICAgZWxzZQ0KICAgIHsNCiAg ICAgaWYoIGxpbmUubGVuZ3RoKCkgPT0gMCApDQogICAgIHsNCiAgICAgIHBh cmFncmFwaCArPSAiICI7DQogICAgIH0NCiAgICAgZWxzZQ0KICAgICB7DQog ICAgICBwYXJhZ3JhcGggKz0gbGluZTsNCiAgICAgfSANCiAgICB9DQogICAg fSANCiAgICBsaW5lID0gcmVhZGVyLnJlYWRMaW5lKCk7DQogICB9DQoNCiAg IHJlYWRlci5jbG9zZSgpOw0KICB9DQogIGNhdGNoKCBFeGNlcHRpb24gZSkN CiAgew0KICAgU3lzdGVtLm91dC5wcmludGxuKCJFeGNlcHRpb246ICIrZSk7 DQogIH0NCiAgDQogfQ0KDQogcHVibGljIHN0YXRpYyB2b2lkIGRldGVybWlu ZU1vc3RXYW50ZWRXb3JkKFN0cmluZyBsaW5lKQ0KIHsNCiAgU3RyaW5nVG9r ZW5pemVyIHRva2VuaXplcjsNCiAgU3RyaW5nIHRva2VuOw0KICBIYXNodGFi bGUgd29yZFRhYmxlOw0KICBWZWN0b3Igd29yZHM7DQogIGludCBpLCBzaXpl Ow0KICBTdHJpbmcgYVdvcmQ7DQogIEludGVnZXIgd29yZENvdW50Ow0KICBp bnQgaVdvcmRDb3VudDsNCiAgaW50IHdhbnRlZENvdW50U29GYXI7DQogIFN0 cmluZyB3YW50ZWRXb3JkU29GYXI7DQoNCiAgLy9TeXN0ZW0ub3V0LnByaW50 bG4oImRsaW5lID0gXCIiK2xpbmUrIlwiIik7DQoNCiAgdG9rZW5pemVyID0g bmV3IFN0cmluZ1Rva2VuaXplcihsaW5lKTsNCiAgd29yZFRhYmxlID0gbmV3 IEhhc2h0YWJsZSgpOw0KICB3YW50ZWRDb3VudFNvRmFyID0gMDsNCiAgd2Fu dGVkV29yZFNvRmFyID0gbnVsbDsNCg0KICB3aGlsZSggdG9rZW5pemVyLmhh c01vcmVUb2tlbnMoKSApDQogIHsNCiAgIHRva2VuID0gdG9rZW5pemVyLm5l eHRUb2tlbigpOw0KDQogICAvL1N5c3RlbS5vdXQucHJpbnRsbigidG9rZW4g PSBcIiIrdG9rZW4rIlwiIik7DQogICB3b3JkcyA9IHBhcnNlV29yZHModG9r ZW4pOw0KDQogICBzaXplID0gd29yZHMuc2l6ZSgpOw0KDQogICBpID0gMDsN Cg0KICAgd2hpbGUoIGkgPCBzaXplICkNCiAgIHsNCiAgICBhV29yZCA9IChT dHJpbmcpd29yZHMuZWxlbWVudEF0KGkpOw0KDQogICAgd29yZENvdW50ID0g KEludGVnZXIpd29yZFRhYmxlLmdldChhV29yZCk7DQoNCiAgICBpZiggd29y ZENvdW50ID09IG51bGwgKQ0KICAgIHsNCiAgICAgd29yZENvdW50ID0gbmV3 IEludGVnZXIoMSk7DQogICAgIHdvcmRUYWJsZS5wdXQoYVdvcmQsIHdvcmRD b3VudCk7DQogICAgIGlXb3JkQ291bnQgPSAxOw0KICAgIH0NCiAgICBlbHNl DQogICAgew0KICAgICBpV29yZENvdW50ID0gd29yZENvdW50LmludFZhbHVl KCk7DQogICAgICsraVdvcmRDb3VudDsNCg0KICAgICB3b3JkQ291bnQgPSBu ZXcgSW50ZWdlcihpV29yZENvdW50KTsNCiAgICAgd29yZFRhYmxlLnB1dChh V29yZCwgd29yZENvdW50KTsNCiAgICB9DQoNCiAgICBpZiggaVdvcmRDb3Vu dCA+IHdhbnRlZENvdW50U29GYXIgKQ0KICAgIHsNCiAgICAgd2FudGVkQ291 bnRTb0ZhciA9IGlXb3JkQ291bnQ7DQogICAgIHdhbnRlZFdvcmRTb0ZhciA9 IGFXb3JkOw0KICAgIH0NCiAgICArK2k7DQogICB9DQogICANCiAgfQ0KDQog IGlmKCB3YW50ZWRDb3VudFNvRmFyID4gMSApDQogIHsNCiAgIFN5c3RlbS5v dXQucHJpbnRsbih3YW50ZWRDb3VudFNvRmFyKyIgIit3YW50ZWRXb3JkU29G YXIpOw0KICB9DQogfQ0KDQoNCiBwdWJsaWMgc3RhdGljIFZlY3RvciBwYXJz ZVdvcmRzKFN0cmluZyBhU3RyaW5nKQ0KIHsNCiAgVmVjdG9yIHdvcmRWZWN0 b3I7DQogIFN0cmluZ0J1ZmZlciB3b3JkOw0KICBpbnQgbGVuZ3RoLCBpbmRl eDsNCiAgY2hhciBjaDsNCiAgU3RyaW5nIHdvcmRTdHJpbmc7DQoNCiAgd29y ZFZlY3RvciA9IG5ldyBWZWN0b3IoKTsNCiAgbGVuZ3RoID0gYVN0cmluZy5s ZW5ndGgoKTsNCiAgd29yZCA9IG5ldyBTdHJpbmdCdWZmZXIoKTsNCiAgaW5k ZXggPSAwOw0KDQogIHdoaWxlKCBpbmRleCA8IGxlbmd0aCApDQogIHsNCiAg IGNoID0gYVN0cmluZy5jaGFyQXQoaW5kZXgpOw0KDQogICBpZiggaXNQdW5j dHVhdGlvbiggY2ggKSA9PSB0cnVlICkNCiAgIHsNCiAgICB3b3JkU3RyaW5n ID0gbmV3IFN0cmluZyh3b3JkKTsNCiAgICB3b3JkU3RyaW5nID0gd29yZFN0 cmluZy50b0xvd2VyQ2FzZSgpOw0KICAgIHdvcmRWZWN0b3IuYWRkRWxlbWVu dCh3b3JkU3RyaW5nKTsNCiAgICB3b3JkID0gbmV3IFN0cmluZ0J1ZmZlcigp Ow0KICAgfQ0KICAgZWxzZQ0KICAgew0KICAgICB3b3JkLmFwcGVuZChjaCk7 IA0KICAgfQ0KICAgKytpbmRleDsNCiAgfQ0KDQogIGlmKCB3b3JkVmVjdG9y LnNpemUoKSA9PSAwICkNCiAgew0KICAgd29yZFN0cmluZyA9IG5ldyBTdHJp bmcod29yZCk7DQogICB3b3JkU3RyaW5nID0gd29yZFN0cmluZy50b0xvd2Vy Q2FzZSgpOw0KICAgd29yZFZlY3Rvci5hZGRFbGVtZW50KHdvcmRTdHJpbmcp Ow0KICB9DQoNCiAgcmV0dXJuKCB3b3JkVmVjdG9yICk7DQoNCiB9DQoNCiBw dWJsaWMgc3RhdGljICBib29sZWFuIGlzUHVuY3R1YXRpb24oY2hhciBjaCkN CiB7DQogIHJldHVybiggY2ggPT0gJ1wnJyB8fA0KICAgICAgICAgIGNoID09 ICcsJyAgfHwNCgkgIGNoID09ICcuJyAgfHwNCgkgIGNoID09ICc7JyAgfHwN CgkgIGNoID09ICciJyAgKTsNCiB9DQp9DQoNCg== ---559023410-758783491-1030911547=:21839-- From judge@east.isx.com Sun Sep 1 16:20:13 2002 -0400 Return-Path: Received: from localhost (localhost) by isx.com (8.10.2+Sun/8.10.2) id g81KJju02415; Sun, 1 Sep 2002 16:20:13 -0400 (EDT) Date: Sun, 1 Sep 2002 16:20:13 -0400 (EDT) From: Mail Delivery Subsystem Message-Id: <200209012020.g81KJju02415@isx.com> To: MIME-Version: 1.0 Content-Type: multipart/report; report-type=delivery-status; boundary="g81KJju02415.1030911613/isx.com" Subject: Warning: could not send message for past 1 hour Auto-Submitted: auto-generated (warning-timeout) Content-Length: 1718 Status: RO X-Status: X-Keywords: X-UID: 10 This is a MIME-encapsulated message --g81KJju02415.1030911613/isx.com ********************************************** ** THIS IS A WARNING MESSAGE ONLY ** ** YOU DO NOT NEED TO RESEND YOUR MESSAGE ** ********************************************** The original message was received at Sun, 1 Sep 2002 15:19:56 -0400 (EDT) from judge@localhost ----- The following addresses had transient non-fatal errors ----- ----- Transcript of session follows ----- 451 ... cc.gatech.edu: Name server timeout Warning: message still undelivered after 1 hour Will keep trying until message is 5 days old --g81KJju02415.1030911613/isx.com Content-Type: message/delivery-status Reporting-MTA: dns; isx.com Arrival-Date: Sun, 1 Sep 2002 15:19:56 -0400 (EDT) Final-Recipient: RFC822; mahesh@cc.gatech.edu Action: delayed Status: 4.4.3 Last-Attempt-Date: Sun, 1 Sep 2002 16:20:13 -0400 (EDT) Will-Retry-Until: Fri, 6 Sep 2002 15:19:56 -0400 (EDT) --g81KJju02415.1030911613/isx.com Content-Type: message/rfc822 Return-Path: Received: from localhost (judge@localhost) by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g81JJTR25103 for ; Sun, 1 Sep 2002 15:19:56 -0400 (EDT) Date: Sun, 1 Sep 2002 15:19:29 -0400 (EDT) From: GATECH Judge X-X-Sender: To: Mahesh Subject: Re: your mail In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII bouncy correct at 105 minutes --g81KJju02415.1030911613/isx.com-- From judge@east.isx.com Sun Sep 1 17:20:15 2002 -0400 Return-Path: Received: from localhost (localhost) by isx.com (8.10.2+Sun/8.10.2) id g81LJlu09942; Sun, 1 Sep 2002 17:20:14 -0400 (EDT) Date: Sun, 1 Sep 2002 17:20:14 -0400 (EDT) From: Mail Delivery Subsystem Message-Id: <200209012120.g81LJlu09942@isx.com> To: MIME-Version: 1.0 Content-Type: multipart/report; report-type=delivery-status; boundary="g81LJlu09942.1030915214/isx.com" Subject: Warning: could not send message for past 1 hour Auto-Submitted: auto-generated (warning-timeout) Content-Length: 1713 Status: O X-Status: X-Keywords: X-UID: 11 This is a MIME-encapsulated message --g81LJlu09942.1030915214/isx.com ********************************************** ** THIS IS A WARNING MESSAGE ONLY ** ** YOU DO NOT NEED TO RESEND YOUR MESSAGE ** ********************************************** The original message was received at Sun, 1 Sep 2002 16:19:05 -0400 (EDT) from judge@localhost ----- The following addresses had transient non-fatal errors ----- ----- Transcript of session follows ----- 451 ... cc.gatech.edu: Name server timeout Warning: message still undelivered after 1 hour Will keep trying until message is 5 days old --g81LJlu09942.1030915214/isx.com Content-Type: message/delivery-status Reporting-MTA: dns; isx.com Arrival-Date: Sun, 1 Sep 2002 16:19:05 -0400 (EDT) Final-Recipient: RFC822; mahesh@cc.gatech.edu Action: delayed Status: 4.4.3 Last-Attempt-Date: Sun, 1 Sep 2002 17:20:15 -0400 (EDT) Will-Retry-Until: Fri, 6 Sep 2002 16:19:05 -0400 (EDT) --g81LJlu09942.1030915214/isx.com Content-Type: message/rfc822 Return-Path: Received: from localhost (judge@localhost) by isx.com (8.10.2+Sun/8.10.2) with ESMTP id g81KIcI02369 for ; Sun, 1 Sep 2002 16:19:05 -0400 (EDT) Date: Sun, 1 Sep 2002 16:18:37 -0400 (EDT) From: GATECH Judge X-X-Sender: To: Mahesh Subject: Re: tags.java In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII tags: Incorrect Output --g81LJlu09942.1030915214/isx.com-- From judge@east.isx.com Sun Sep 1 17:20:37 2002 -0400 Return-Path: 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 g81LK9t10130 for ; Sun, 1 Sep 2002 17:20:36 -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 g81LK8LT023446 for ; Sun, 1 Sep 2002 17:20:08 -0400 (EDT) Received: from gary.cc.gatech.edu (gary.cc.gatech.edu [130.207.114.83]) by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81LK8S16268 for ; Sun, 1 Sep 2002 17:20:08 -0400 (EDT) Received: from localhost (mahesh@localhost) by gary.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81LK8l09726 for ; Sun, 1 Sep 2002 17:20:08 -0400 (EDT) Date: Sun, 1 Sep 2002 17:20:08 -0400 (EDT) From: Mahesh To: Subject: tags.java Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1030915208=:9724" Content-Length: 3867 Status: RO X-Status: A X-Keywords: X-UID: 12 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-1030915208=:9724 Content-Type: TEXT/PLAIN; charset=US-ASCII ---559023410-851401618-1030915208=:9724 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tags.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="tags.java" aW1wb3J0IGphdmEudXRpbC4qOw0KaW1wb3J0IGphdmEuaW8uKjsNCg0KcHVi bGljIGNsYXNzIHRhZ3N7DQogIHB1YmxpYyB2b2lkIGNoZWNrVGFncyhTdHJp bmcgc3RyW10pew0KICAgIGZvcihpbnQgaT0wO2k8c3RyLmxlbmd0aDtpKysp ew0KICAgIAlTdGFjayBzdGs9bmV3IFN0YWNrKCk7DQoJU3RyaW5nIHRlc3RT dHI9c3RyW2ldOw0KCWJvb2xlYW4gZXJyb3JHZW49ZmFsc2U7DQoJZm9yKGlu dCBqPTA7ajx0ZXN0U3RyLmxlbmd0aCgpO2orKyl7DQoJICBjaGFyIGMxPXRl c3RTdHIuY2hhckF0KGopOw0KCSAgaWYoYzE9PSc8Jyl7DQoJICAgIGludCB3 aGljaFRhZz0wOw0KCSAgICBpZih0ZXN0U3RyLmNoYXJBdChqKzIpPT0nPicp ew0KCSAgICAgIHdoaWNoVGFnPTI7DQoJICAgIH1lbHNlIGlmKHRlc3RTdHIu Y2hhckF0KGorMyk9PSc+JyYmdGVzdFN0ci5jaGFyQXQoaisxKT09Jy8nKXsN CgkgICAgICB3aGljaFRhZz0zOw0KCSAgICB9DQoJICAgIGlmKHdoaWNoVGFn PT0yKXsNCgkgICAgICBjaGFyIGMyPXRlc3RTdHIuY2hhckF0KGorMSk7DQoJ ICAgICAgaWYoYzI+PSdBJyYmYzI8PSdaJyl7DQoJICAgICAgICBzdGsucHVz aCgiIitjMik7DQoJICAgICAgfQ0KCSAgICAgIGorPTI7DQoJICAgIH0vL2lm IHdoaWNoVGFnPT0yDQoJICAgIGlmKHdoaWNoVGFnPT0zKXsNCgkgICAgICBj aGFyIGMzPXRlc3RTdHIuY2hhckF0KGorMik7DQoJICAgICAgaWYoYzM+PSdB JyAmJiBjMzw9J1onKXsNCgkgICAgICAgIFN0cmluZyBjM1N0cj0iIitjMzsN CgkJaWYoc3RrLmVtcHR5KCkpew0KCQkgIFN5c3RlbS5vdXQucHJpbnRsbigi RXhwZWN0ZWQgIyBmb3VuZCA8LyIrYzNTdHIrIj4iKTsNCgkJICBlcnJvckdl bj10cnVlOw0KCQkgIGJyZWFrOw0KCQl9DQoJCVN0cmluZyBzdHJUb3A9KFN0 cmluZylzdGsucGVlaygpOw0KCQlpZihzdHJUb3AuZXF1YWxzKGMzU3RyKSl7 DQoJCSAgc3RrLnBvcCgpOw0KCQl9ZWxzZXsNCgkJICBTeXN0ZW0ub3V0LnBy aW50bG4oIkV4cGVjdGVkIDwvIitzdHJUb3ArIj4gZm91bmQgPC8iK2MzU3Ry KyI+Iik7DQoJCSAgZXJyb3JHZW49dHJ1ZTsNCgkJICBicmVhazsNCgkJfQ0K CSAgICAgIH0vL2lmIGJldHdlZW4gYSBhbmQgeiBjb25kaXRpb24NCgkgICAg ICBqKz0zOw0KCSAgICB9Ly9pZiB3aGljaFRhZz09Mw0KCSAgfS8vaWYgZ3Jl YXRlciB0aGFuIHNpZ24NCgl9Ly9mb3Igd2hvbGUgc3RyaW5nDQoJaWYoIWVy cm9yR2VuKXsNCgkgIGlmKCFzdGsuZW1wdHkoKSl7DQoJICAgIFN0cmluZyB0 U3RyPShTdHJpbmcpc3RrLnBlZWsoKTsNCgkgICAgU3lzdGVtLm91dC5wcmlu dGxuKCJFeHBlY3RlZCA8LyIrdFN0cisiPiBmb3VuZCAjIik7DQoJICB9ZWxz ZXsNCgkgICAgU3lzdGVtLm91dC5wcmludGxuKCJDb3JyZWN0bHkgdGFnZ2Vk IHBhcmFncmFwaCIpOw0KCSAgfQ0KCX0NCiAgICB9Ly9mb3IgbWFpbiBsb29w DQogIH0vL3B1YmxpYyB2b2lkIGNoZWNrVGFncw0KICBwdWJsaWMgc3RhdGlj IHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKXsNCi8qICAgIFN0cmluZyBzdHJb XT17DQogICAgIlRoZSBmb2xsb3dpbmcgdGV4dDxDPjxCPmlzIGNlbnRlcmVk IGFuZCBpbiBib2xkZmFjZTwvQj48L0M+IiwNCiAgICAiPEI+VGhpcyA8XFxn PmlzIDxCPmJvbGRmYWNlPC9CPiBpbiA8PCo+IGEgPC9CPiA8XFw2PiA8PGQ+ c2VudGVuY2UiLA0KICAgICI8Qj48Qz5sc2tkamZsa3NkamYgbDwvQj48L0M+ IiwNCiAgICAiPEI+VGhpcyBzaG91bGQgYmUgY2VudGVyZWQgYW5kIGluIGJv bGRmYWNlLCBidXQgdGhlPC9CPjwvQz4iLA0KICAgICI8Qj48Qz5UaGlzIHNs ZGtkaiBsa3NqIDwvQz4ifTsqLw0KDQogICAgQnVmZmVyZWRSZWFkZXIgYmlu PW5ldyBCdWZmZXJlZFJlYWRlcihuZXcgSW5wdXRTdHJlYW1SZWFkZXIoU3lz dGVtLmluKSk7DQogICAgU3RyaW5nIGRhdGE9IiIsc3RyPSIiOw0KdHJ5ew0K ICAgIHdoaWxlKHRydWUpew0KICAgICAgc3RyPWJpbi5yZWFkTGluZSgpOw0K ICAgICAgZGF0YSs9c3RyOw0KICAgICAgaW50IGxlbmd0aD1kYXRhLmxlbmd0 aCgpOw0KICAgICAgaWYoZGF0YS5jaGFyQXQobGVuZ3RoLTEpPT1kYXRhLmNo YXJBdChsZW5ndGgtMikpew0KICAgICAgICBicmVhazsNCiAgICAgIH0NCiAg ICB9DQp9Y2F0Y2goSU9FeGNlcHRpb24gaW9lKXt9DQogICAgU3RyaW5nVG9r ZW5pemVyIHN0PW5ldyBTdHJpbmdUb2tlbml6ZXIoZGF0YSwiIyIpOw0KICAg IGludCBsZW49c3QuY291bnRUb2tlbnMoKTsNCiAgICBTdHJpbmcgc3RyMVtd PW5ldyBTdHJpbmdbbGVuXTsNCiAgICBmb3IoaW50IGk9MDtpPGxlbjtpKysp ew0KICAgIAlzdHIxW2ldPXN0Lm5leHRUb2tlbigpOw0KICAgIH0NCiAgICB0 YWdzIHRnPW5ldyB0YWdzKCk7DQogICAgdGcuY2hlY2tUYWdzKHN0cjEpOw0K ICB9DQp9DQo= ---559023410-851401618-1030915208=:9724-- From judge@east.isx.com Sun Sep 1 17:27:32 2002 -0400 Return-Path: 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 g81LRVt21180 for ; Sun, 1 Sep 2002 17:27: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 g81LRULT023656 for ; Sun, 1 Sep 2002 17:27:30 -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 g81LRVS18302 for ; Sun, 1 Sep 2002 17:27:31 -0400 (EDT) Received: from localhost (mahesh@localhost) by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g81LRT510276 for ; Sun, 1 Sep 2002 17:27:29 -0400 (EDT) Date: Sun, 1 Sep 2002 17:27:29 -0400 (EDT) From: Mahesh To: Subject: wanted Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1903590565-1030915649=:28106" Content-Length: 5692 Status: RO X-Status: A X-Keywords: X-UID: 13 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-1030915649=:28106 Content-Type: TEXT/PLAIN; charset=US-ASCII ---559023410-1903590565-1030915649=:28106 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="Wanted.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="Wanted.java" aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuU3RyaW5nVG9r ZW5pemVyOw0KcHVibGljIGNsYXNzIFdhbnRlZA0Kew0KCQ0KCXB1YmxpYyBX YW50ZWQoKQ0KCXsNCgkJDQoJfSAvL3dhbnRlZCgpDQoJDQoNCglwcml2YXRl IHN0YXRpYyBJbnB1dFN0cmVhbVJlYWRlciBpciA9IG5ldyBJbnB1dFN0cmVh bVJlYWRlcihTeXN0ZW0uaW4pOw0KICAgCXByaXZhdGUgc3RhdGljIEJ1ZmZl cmVkUmVhZGVyIGJmID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKGlyKTsNCiAgIA0K ICAgCXB1YmxpYyBzdGF0aWMgU3RyaW5nIHJlYWRMaW5lKCkNCgl7DQoJICAg dHJ5IHsNCgkgICAgICByZXR1cm4gYmYucmVhZExpbmUoKTsNCgkgICB9DQoJ ICAgY2F0Y2goSU9FeGNlcHRpb24gZSkgew0KCSAgICAgIHJldHVybiBudWxs Ow0KCSAgIH0NCgkgICB9IC8vIHJlYWRsaW5lKCkNCgkNCgkNCglwdWJsaWMg U3RyaW5nW10gd29yZExpc3RCdWlsZGVyKCkNCgl7DQoJCQkJDQoJCVN0cmlu Z1Rva2VuaXplciBuZXdMaW5lID0gbmV3IFN0cmluZ1Rva2VuaXplcihyZWFk TGluZSgpKTsNCgkJDQoJCVN0cmluZ1tdIHRvUmV0dXJuID0gbmV3IFN0cmlu Z1tuZXdMaW5lLmNvdW50VG9rZW5zKCldOw0KCQkNCgkJZm9yKGludCBpPTA7 IGk8dG9SZXR1cm4ubGVuZ3RoOyBpKyspDQoJCXsNCgkJCXRvUmV0dXJuW2ld ID0gbmV3TGluZS5uZXh0VG9rZW4oKTsNCgkJfSAvL2ZvciBpDQoJCQ0KCQly ZXR1cm4gdG9SZXR1cm47DQoJfSAvL3dvcmRMaXN0QnVpbGRlcigpDQoJDQoJ DQoJcHVibGljIFN0cmluZ1tdIHdvcmRDb3VudGVyKFN0cmluZ1tdIHdvcmRM aXN0KQ0KCXsNCgkJaW50IGN1cnJlbnRXb3JkQ291bnQgPSAwOw0KCQlTdHJp bmcgY3VycmVudFdvcmQgPSBudWxsOw0KCQlTdHJpbmdbXSBjb3VudGVkTGlz dCA9IG51bGw7DQoJCVN0cmluZ1tdIHRlbXBMaXN0ID0gbnVsbDsNCgkJYm9v bGVhbiBmb3VuZCA9IGZhbHNlOw0KCQlTdHJpbmcgdG9Db21wYXJlID0gbnVs bDsNCgkJU3RyaW5nVG9rZW5pemVyIHN0Ow0KCQlpbnQgeCA9IDA7DQoJCQ0K CQlmb3IoaW50IGk9MDsgaTx3b3JkTGlzdC5sZW5ndGg7IGkrKykNCgkJew0K CQkJY3VycmVudFdvcmQgPSB3b3JkTGlzdFtpXTsNCgkJCS8vLy9TeXN0ZW0u b3V0LnByaW50bG4oY3VycmVudFdvcmQpOw0KCQkJDQoJCQlpZihjb3VudGVk TGlzdCA9PSBudWxsKQ0KCQkJew0KCQkJCWNvdW50ZWRMaXN0ID0gbmV3IFN0 cmluZ1sxXTsNCgkJCQljb3VudGVkTGlzdFswXSA9ICIxICIgKyBjdXJyZW50 V29yZDsNCgkJCX0vL2lmDQoJCQllbHNlDQoJCQl7DQoJCQkJZm91bmQgPSBm YWxzZTsNCgkJCQkNCgkJCQlmb3IoeD0wOyB4PGNvdW50ZWRMaXN0Lmxlbmd0 aDsgeCsrKQ0KCQkJCXsNCgkJCQkJc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVy KGNvdW50ZWRMaXN0W3hdKTsNCgkJCQkJY3VycmVudFdvcmRDb3VudCA9IElu dGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0KCQkJCS8vLy8JU3lz dGVtLm91dC5wcmludGxuKCJDVVJSRU5UIFdPUkQgQ09VTlQgPSAiK2N1cnJl bnRXb3JkQ291bnQpOw0KCQkJCS8vLy8JU3lzdGVtLm91dC5wcmludGxuKCk7 DQoJCQkJCXRvQ29tcGFyZSA9IHN0Lm5leHRUb2tlbigpOw0KCQkJCQkNCgkJ CQkJaWYodG9Db21wYXJlLmVxdWFsc0lnbm9yZUNhc2UoY3VycmVudFdvcmQp KQ0KCQkJCQl7DQoJCQkJCQljdXJyZW50V29yZENvdW50Kys7DQoJCQkJCQlj b3VudGVkTGlzdFt4XSA9IGN1cnJlbnRXb3JkQ291bnQrIiAiK3RvQ29tcGFy ZTsNCgkJCQkJCWZvdW5kID0gdHJ1ZTsgDQoJCQkJCX0vL2lmDQoJCQkJCWVs c2UNCgkJCQkJew0KCQkJCQkJDQoJCQkJCX0gLy8gZWxzZQ0KCQkJCQkNCgkJ CQl9Ly9mb3IgeA0KCQkJCQ0KCQkJCWlmKCFmb3VuZCkNCgkJCQl7DQoJCQkJ CXRlbXBMaXN0ID0gbmV3IFN0cmluZ1tjb3VudGVkTGlzdC5sZW5ndGgrMV07 DQoJCQkJCQ0KCQkJCQlmb3IoeD0wOyB4PGNvdW50ZWRMaXN0Lmxlbmd0aDsg eCsrKQ0KCQkJCQl7DQoJCQkJCQl0ZW1wTGlzdFt4XSA9IGNvdW50ZWRMaXN0 W3hdOw0KCQkJCQl9Ly9mb3IgeA0KCQkJCQl0ZW1wTGlzdFtjb3VudGVkTGlz dC5sZW5ndGhdID0gIjEgIiArIGN1cnJlbnRXb3JkOw0KCQkJCQkNCgkJCQkJ Y291bnRlZExpc3QgPSBuZXcgU3RyaW5nW3RlbXBMaXN0Lmxlbmd0aF07DQoJ CQkJCWZvcih4PTA7IHg8dGVtcExpc3QubGVuZ3RoOyB4KyspDQoJCQkJCXsN CgkJCQkJCWNvdW50ZWRMaXN0W3hdID0gdGVtcExpc3RbeF07DQoJCQkJCX0N CgkJCQl9Ly9pZiAhZm91bmQNCgkJCX0vL2Vsc2UNCgkJfS8vZm9yIGkNCgkJ DQoJCXJldHVybiBjb3VudGVkTGlzdDsNCgl9IC8vd29yZENvdW50ZXINCgkN CgkNCgkNCgkNCglwdWJsaWMgU3RyaW5nIG1vc3RGcmVxdWVudEZpbmRlcihT dHJpbmdbXSB3b3JkbGlzdCkNCgl7DQoJCVN0cmluZyBmcmVxdWVudFdvcmQg PSBudWxsOw0KCQlpZih3b3JkbGlzdC5sZW5ndGggPiAwKQ0KCQl7DQoJCQlm cmVxdWVudFdvcmQgPSB3b3JkbGlzdFswXTsNCgkJfQ0KCQlTdHJpbmdUb2tl bml6ZXIgZnd0ID0gbnVsbDsNCgkJU3RyaW5nVG9rZW5pemVyIGN1cnJlbnRX b3JkID0gbnVsbDsNCgkJDQoJCWZvcihpbnQgaT0wOyBpIDwgd29yZGxpc3Qu bGVuZ3RoOyBpKyspDQoJCXsNCgkJCWN1cnJlbnRXb3JkID0gbmV3IFN0cmlu Z1Rva2VuaXplcih3b3JkbGlzdFtpXSk7DQoJCQlmd3QgPSBuZXcgU3RyaW5n VG9rZW5pemVyKGZyZXF1ZW50V29yZCk7DQoJCQkNCgkJCWlmKEludGVnZXIu cGFyc2VJbnQoY3VycmVudFdvcmQubmV4dFRva2VuKCkpID49DQoJCQkgICBJ bnRlZ2VyLnBhcnNlSW50KGZ3dC5uZXh0VG9rZW4oKSkpDQoJCQl7DQoJCQkJ ZnJlcXVlbnRXb3JkID0gd29yZGxpc3RbaV07DQoJCQl9DQoJCX0gLy8gZm9y IGkNCgkJDQoJCXJldHVybiBmcmVxdWVudFdvcmQ7DQoJfSAvL21vc3RGcmVx dWVudEZpbmRlcigpDQoJDQoJcHVibGljIHZvaWQgZXhlYygpDQoJew0KCQlT dHJpbmdbXSB3b3JkTGlzdCA9IHdvcmRMaXN0QnVpbGRlcigpOw0KCQlpZih3 b3JkTGlzdCAhPSBudWxsKQ0KCQl7DQoJCVN0cmluZ1tdIGNvdW50ZWRMaXN0 ID0gd29yZENvdW50ZXIod29yZExpc3QpOw0KCQlTeXN0ZW0ub3V0LnByaW50 bG4obW9zdEZyZXF1ZW50RmluZGVyKGNvdW50ZWRMaXN0KSk7DQoJCX0NCgkJ ZWxzZQ0KCQl7DQoJCVN5c3RlbS5vdXQucHJpbnRsbigiRXJyb3I6IE5vIGlu cHV0Iik7DQoJCX0NCgl9Ly8gZXhlYygpDQoJDQoJcHVibGljIHN0YXRpYyB2 b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSkgdGhyb3dzIEV4Y2VwdGlvbg0KCXsN CgkJLyoNCgkJQnVmZmVyZWRSZWFkZXIgYmluID0gbmV3IEJ1ZmZlcmVkUmVh ZGVyKG5ldyBJbnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsNCgkJU3Ry aW5nIGEgPSBiaW4ucmVhZExpbmUoKTsNCgkJU3lzdGVtLm91dC5wcmludGxu KGEpOw0KCQliaW4uY2xvc2UoKTsNCgkJDQoJCVdhbnRlZCB0ZXN0ID0gbmV3 IFdhbnRlZCgpOw0KCQlTdHJpbmdbXSB0c3RyID0gbmV3IFN0cmluZ1s0XTsN CgkJDQoJCXRzdHJbMF0gPSAiNCBibGFoIjsNCgkJdHN0clsxXSA9ICIyIHdl ZSI7DQoJCXRzdHJbMl0gPSAiNiBoYWEiOw0KCQl0c3RyWzNdID0gIjEgYWJj IjsNCgkJDQoJCVN5c3RlbS5vdXQucHJpbnRsbih0ZXN0Lm1vc3RGcmVxdWVu dEZpbmRlcih0c3RyKSk7DQoJCSovDQoJCQ0KCQlXYW50ZWQgdGVzdCA9IG5l dyBXYW50ZWQoKTsNCgkJdGVzdC5leGVjKCk7DQoJCQ0KCX0NCn0NCg== ---559023410-1903590565-1030915649=:28106-- From judge@east.isx.com Sun Sep 1 17:29:35 2002 -0400 Return-Path: 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 g81LT7t21212 for ; Sun, 1 Sep 2002 17:29:35 -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 g81LT6LT023814 for ; Sun, 1 Sep 2002 17:29:06 -0400 (EDT) Received: from chicago.cc.gatech.edu (chicago.cc.gatech.edu [130.207.114.53]) by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81LT7S18471 for ; Sun, 1 Sep 2002 17:29:07 -0400 (EDT) Received: from localhost (rietta@localhost) by chicago.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81LT6312867 for ; Sun, 1 Sep 2002 17:29:06 -0400 (EDT) Date: Sun, 1 Sep 2002 17:29:06 -0400 (EDT) From: Frank Samuel Rietta To: Subject: MostWantedWord Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1030915746=:12864" Content-Length: 5001 Status: RO X-Status: A X-Keywords: X-UID: 14 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-1030915746=:12864 Content-Type: TEXT/PLAIN; charset=US-ASCII Best regards, Frank Rietta rietta@cc.gatech.edu ---559023410-851401618-1030915746=:12864 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="MostWantedWord.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="MostWantedWord.java" aW1wb3J0IGphdmEudXRpbC4qOw0KaW1wb3J0IGphdmEuaW8uKjsNCg0KcHVi bGljIGNsYXNzIE1vc3RXYW50ZWRXb3JkDQp7DQogcHVibGljIHN0YXRpYyB2 b2lkIG1haW4oU3RyaW5nW10gYXJndikNCiB7DQogIFN0cmluZyBwYXJhZ3Jh cGg7DQogIFN0cmluZyBsaW5lOw0KICBCdWZmZXJlZFJlYWRlciByZWFkZXI7 DQoNCg0KICB0cnkgDQogIHsNCiAgIHJlYWRlciA9IG5ldyBCdWZmZXJlZFJl YWRlciggbmV3IEZpbGVSZWFkZXIoYXJndlswXSkpOw0KICANCiAgIGxpbmUg PSByZWFkZXIucmVhZExpbmUoKTsNCiAgIHBhcmFncmFwaCA9IG5ldyBTdHJp bmcoKTsNCg0KICAgd2hpbGUoIGxpbmUgIT0gbnVsbCApDQogICB7DQogICAg IC8vU3lzdGVtLm91dC5wcmludGxuKCJsaW5lID0gXCIiK2xpbmUrIlwiIik7 DQogICAgaWYoIGxpbmUubGVuZ3RoKCkgIT0gMCkNCiAgICB7DQogICAgIGlm KCBsaW5lLmNoYXJBdCgwKSA9PSAnIycgKQ0KICAgICB7DQogICAgIGRldGVy bWluZU1vc3RXYW50ZWRXb3JkKHBhcmFncmFwaCk7DQogICAgIHBhcmFncmFw aCA9IG5ldyBTdHJpbmcoKTsNCiAgICB9DQogICAgZWxzZQ0KICAgIHsNCiAg ICAgaWYoIGxpbmUubGVuZ3RoKCkgPT0gMCApDQogICAgIHsNCiAgICAgIHBh cmFncmFwaCArPSAiICI7DQogICAgIH0NCiAgICAgZWxzZQ0KICAgICB7DQog ICAgICBwYXJhZ3JhcGggKz0gbGluZTsNCiAgICAgfSANCiAgICB9DQogICAg fSANCiAgICBsaW5lID0gcmVhZGVyLnJlYWRMaW5lKCk7DQogICB9DQoNCiAg IHJlYWRlci5jbG9zZSgpOw0KICB9DQogIGNhdGNoKCBFeGNlcHRpb24gZSkN CiAgew0KICAgU3lzdGVtLm91dC5wcmludGxuKCJFeGNlcHRpb246ICIrZSk7 DQogIH0NCiAgDQogfQ0KDQogcHVibGljIHN0YXRpYyB2b2lkIGRldGVybWlu ZU1vc3RXYW50ZWRXb3JkKFN0cmluZyBsaW5lKQ0KIHsNCiAgU3RyaW5nVG9r ZW5pemVyIHRva2VuaXplcjsNCiAgU3RyaW5nIHRva2VuOw0KICBIYXNodGFi bGUgd29yZFRhYmxlOw0KICBWZWN0b3Igd29yZHM7DQogIGludCBpLCBzaXpl Ow0KICBTdHJpbmcgYVdvcmQ7DQogIEludGVnZXIgd29yZENvdW50Ow0KICBp bnQgaVdvcmRDb3VudDsNCiAgaW50IHdhbnRlZENvdW50U29GYXI7DQogIFN0 cmluZyB3YW50ZWRXb3JkU29GYXI7DQoNCiAgLy9TeXN0ZW0ub3V0LnByaW50 bG4oImRsaW5lID0gXCIiK2xpbmUrIlwiIik7DQoNCiAgdG9rZW5pemVyID0g bmV3IFN0cmluZ1Rva2VuaXplcihsaW5lKTsNCiAgd29yZFRhYmxlID0gbmV3 IEhhc2h0YWJsZSgpOw0KICB3YW50ZWRDb3VudFNvRmFyID0gMDsNCiAgd2Fu dGVkV29yZFNvRmFyID0gbnVsbDsNCg0KICB3aGlsZSggdG9rZW5pemVyLmhh c01vcmVUb2tlbnMoKSApDQogIHsNCiAgIHRva2VuID0gdG9rZW5pemVyLm5l eHRUb2tlbigpOw0KDQogICAvL1N5c3RlbS5vdXQucHJpbnRsbigidG9rZW4g PSBcIiIrdG9rZW4rIlwiIik7DQogICB3b3JkcyA9IHBhcnNlV29yZHModG9r ZW4pOw0KDQogICBzaXplID0gd29yZHMuc2l6ZSgpOw0KDQogICBpID0gMDsN Cg0KICAgd2hpbGUoIGkgPCBzaXplICkNCiAgIHsNCiAgICBhV29yZCA9IChT dHJpbmcpd29yZHMuZWxlbWVudEF0KGkpOw0KDQogICAgd29yZENvdW50ID0g KEludGVnZXIpd29yZFRhYmxlLmdldChhV29yZCk7DQoNCiAgICBpZiggd29y ZENvdW50ID09IG51bGwgKQ0KICAgIHsNCiAgICAgd29yZENvdW50ID0gbmV3 IEludGVnZXIoMSk7DQogICAgIHdvcmRUYWJsZS5wdXQoYVdvcmQsIHdvcmRD b3VudCk7DQogICAgIGlXb3JkQ291bnQgPSAxOw0KICAgIH0NCiAgICBlbHNl DQogICAgew0KICAgICBpV29yZENvdW50ID0gd29yZENvdW50LmludFZhbHVl KCk7DQogICAgICsraVdvcmRDb3VudDsNCg0KICAgICB3b3JkQ291bnQgPSBu ZXcgSW50ZWdlcihpV29yZENvdW50KTsNCiAgICAgd29yZFRhYmxlLnB1dChh V29yZCwgd29yZENvdW50KTsNCiAgICB9DQoNCiAgICBpZiggaVdvcmRDb3Vu dCA+IHdhbnRlZENvdW50U29GYXIgKQ0KICAgIHsNCiAgICAgd2FudGVkQ291 bnRTb0ZhciA9IGlXb3JkQ291bnQ7DQogICAgIHdhbnRlZFdvcmRTb0ZhciA9 IGFXb3JkOw0KICAgIH0NCiAgICArK2k7DQogICB9DQogICANCiAgfQ0KDQog IGlmKCB3YW50ZWRDb3VudFNvRmFyID4gMSApDQogIHsNCiAgIFN5c3RlbS5v dXQucHJpbnRsbih3YW50ZWRDb3VudFNvRmFyKyIgIit3YW50ZWRXb3JkU29G YXIpOw0KICB9DQogfQ0KDQoNCiBwdWJsaWMgc3RhdGljIFZlY3RvciBwYXJz ZVdvcmRzKFN0cmluZyBhU3RyaW5nKQ0KIHsNCiAgVmVjdG9yIHdvcmRWZWN0 b3I7DQogIFN0cmluZ0J1ZmZlciB3b3JkOw0KICBpbnQgbGVuZ3RoLCBpbmRl eDsNCiAgY2hhciBjaDsNCiAgU3RyaW5nIHdvcmRTdHJpbmc7DQoNCiAgd29y ZFZlY3RvciA9IG5ldyBWZWN0b3IoKTsNCiAgbGVuZ3RoID0gYVN0cmluZy5s ZW5ndGgoKTsNCiAgd29yZCA9IG5ldyBTdHJpbmdCdWZmZXIoKTsNCiAgaW5k ZXggPSAwOw0KDQogIHdoaWxlKCBpbmRleCA8IGxlbmd0aCApDQogIHsNCiAg IGNoID0gYVN0cmluZy5jaGFyQXQoaW5kZXgpOw0KDQogICBpZiggaXNQdW5j dHVhdGlvbiggY2ggKSA9PSB0cnVlICkNCiAgIHsNCiAgICB3b3JkU3RyaW5n ID0gbmV3IFN0cmluZyh3b3JkKTsNCiAgICB3b3JkU3RyaW5nID0gd29yZFN0 cmluZy50b0xvd2VyQ2FzZSgpOw0KICAgIHdvcmRWZWN0b3IuYWRkRWxlbWVu dCh3b3JkU3RyaW5nKTsNCiAgICB3b3JkID0gbmV3IFN0cmluZ0J1ZmZlcigp Ow0KICAgfQ0KICAgZWxzZQ0KICAgew0KICAgICB3b3JkLmFwcGVuZChjaCk7 IA0KICAgfQ0KICAgKytpbmRleDsNCiAgfQ0KDQogIGlmKCB3b3JkLmxlbmd0 aCgpICE9IDAgKQ0KICB7DQogICB3b3JkU3RyaW5nID0gbmV3IFN0cmluZyh3 b3JkKTsNCiAgIHdvcmRTdHJpbmcgPSB3b3JkU3RyaW5nLnRvTG93ZXJDYXNl KCk7DQogICB3b3JkVmVjdG9yLmFkZEVsZW1lbnQod29yZFN0cmluZyk7DQog IH0NCg0KICByZXR1cm4oIHdvcmRWZWN0b3IgKTsNCg0KIH0NCg0KIHB1Ymxp YyBzdGF0aWMgIGJvb2xlYW4gaXNQdW5jdHVhdGlvbihjaGFyIGNoKQ0KIHsN CiAgcmV0dXJuKCBjaCA9PSAnXCcnIHx8DQogICAgICAgICAgY2ggPT0gJywn ICB8fA0KCSAgY2ggPT0gJy4nICB8fA0KCSAgY2ggPT0gJzsnICB8fA0KCSAg Y2ggPT0gJyInICApOw0KIH0NCn0NCg0K ---559023410-851401618-1030915746=:12864-- From judge@east.isx.com Sun Sep 1 17:43:33 2002 -0400 Return-Path: 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 g81Lh5t08162 for ; Sun, 1 Sep 2002 17:43: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 g81Lh4LT024186 for ; Sun, 1 Sep 2002 17:43:04 -0400 (EDT) Received: from chicago.cc.gatech.edu (chicago.cc.gatech.edu [130.207.114.53]) by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81Lh5S23020 for ; Sun, 1 Sep 2002 17:43:05 -0400 (EDT) Received: from localhost (rietta@localhost) by chicago.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81Lh4j13098 for ; Sun, 1 Sep 2002 17:43:04 -0400 (EDT) Date: Sun, 1 Sep 2002 17:43:04 -0400 (EDT) From: Frank Samuel Rietta To: Subject: Bouncy Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1030916584=:13096" Content-Length: 3261 Status: RO X-Status: A X-Keywords: X-UID: 15 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-1030916584=:13096 Content-Type: TEXT/PLAIN; charset=US-ASCII Best regards, Frank Rietta rietta@cc.gatech.edu ---559023410-851401618-1030916584=:13096 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="bouncy.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="bouncy.java" aW1wb3J0IGphdmEubGFuZy4qOw0KaW1wb3J0IGphdmEuaW8uKjsNCmltcG9y dCBqYXZhLnV0aWwuKjsJDQoNCnB1YmxpYyBjbGFzcyBib3VuY3kgew0KCXN0 YXRpYyBib29sZWFuIElTREVCVUcgPSBmYWxzZTsNCglwdWJsaWMgc3RhdGlj IGRvdWJsZSBjYWxjdWxhdGVCb3VuY2VzKGludCBSYWRpdXMsIGludCBFbmVy Z3ksIGludCBBbmdsZSkgew0KCQkNCgkJaWYoQW5nbGUgPiA5MCkgQW5nbGUg LT0gOTA7DQoJCUFuZ2xlID0gOTAgLSBBbmdsZTsNCgkJZG91YmxlIHJhZEFu Z2xlID0gMDsNCgkJcmFkQW5nbGUgPSBNYXRoLnRvUmFkaWFucyhBbmdsZSk7 DQoJCWRvdWJsZSBib3VuY2VzID0gRW5lcmd5IC8gKDIgKiBNYXRoLmNvcyhy YWRBbmdsZSkgKiBSYWRpdXMpOw0KDQoJCWlmKElTREVCVUcpIFN5c3RlbS5v dXQucHJpbnRsbigiREVCVUcgSU5GTzogQW5nbGUgIiArIEFuZ2xlICsgIlxu UmFkaWFuczogIiArIHJhZEFuZ2xlICsgIlxuUmFkaXVzOiAiICsgUmFkaXVz ICsgIlxuRW5lcmd5OiAiICsgRW5lcmd5ICsgIlxuQm91bmNlczogIiArIGJv dW5jZXMgKyAiXG5cbiIpOwkNCgkJDQoJCXJldHVybiBib3VuY2VzOw0KCX0g Ly8gZW5kIGNhbGN1bGF0ZUJvdW5jZXMNCg0KCXB1YmxpYyBzdGF0aWMgdm9p ZCBtYWluKFN0cmluZyBhcmd2W10pIHRocm93cyBFeGNlcHRpb24gew0KCQlC dWZmZXJlZFJlYWRlciBrZXlib2FyZD0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5l dyBJbnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsNCg0KCQlpbnQgblJh ZGl1cyA9MCwgbkFuZ2xlID0wLCBuRW5lcmd5ID0wLCBuUmlnID0xOw0KCQlp bnQgVmFsdWVBID0gMCwgVmFsdWVCID0gMDsNCg0KCQl3aGlsZSh0cnVlKQ0K CQl7DQoJCQlTdHJpbmcgc3RyTGluZSA9IGtleWJvYXJkLnJlYWRMaW5lKCk7 DQoJCQlzdHJMaW5lID0gc3RyTGluZS50cmltKCk7DQoJCQkNCgkJCVN0cmlu Z1Rva2VuaXplciBzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoc3RyTGluZSk7 DQoJCQkNCgkJCXRyeSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFZhbHVlQSA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkp Ow0KICAgICAgICAgICAgICAgICAgICAgICAgfSBjYXRjaCAoRXhjZXB0aW9u IGUpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVmFsdWVB ID0gLTE7DQogICAgICAgICAgICAgICAgICAgICAgICB9CQkJDQoNCgkJCXRy eSB7DQoJCQkJVmFsdWVCID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9r ZW4oKSk7DQoJCQl9IGNhdGNoIChFeGNlcHRpb24gZSkgew0KCQkJCVZhbHVl QiA9IC0xOw0KCQkJfQ0KDQoNCgkJCWlmKFZhbHVlQSA+IDAgJiYgVmFsdWVC ID49IDEwICYmIFZhbHVlQiA8PSAxNzApIHsNCgkJCQluRW5lcmd5ID0gVmFs dWVBOw0KCQkJCW5BbmdsZSAgPSBWYWx1ZUI7DQoNCgkJCQkNCgkJCQlkb3Vi bGUgYm91bmNlcyA9IGNhbGN1bGF0ZUJvdW5jZXMoblJhZGl1cywgbkVuZXJn eSwgbkFuZ2xlKTsNCgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oKGludClib3Vu Y2VzKTsNCgkJCQkNCgkJCX0gZWxzZSBpZihWYWx1ZUEgPiAwKSB7DQoJCQkJ blJhZGl1cyA9IFZhbHVlQTsNCgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIlRl c3QgUmlnICIgKyBuUmlnKTsNCgkJCQkgICANCgkJCX0gZWxzZSBpZihWYWx1 ZUEgPT0wICYmIFZhbHVlQiA9PSAwKSB7DQoJCQkJblJpZysrOw0KCQkJfSBl bHNlIGlmKFZhbHVlQSA9PSAwKSB7DQoJCQkJYnJlYWs7IC8vIGV4aXQgd2hp bGUNCgkJCX0gZWxzZSB7DQoJCQkJU3lzdGVtLmVyci5wcmludGxuKCJCQUQh ICBCQUQhICBFUlJPUiEiKTsNCgkJCX0gLy8gZW5kIGlmCQ0KCQkJDQoJCQkN Cg0KCQl9IC8vIGVuZCB3aGlsZQ0KCX0gLy8gZW5kIG1haW4NCg0KfSAvLyBl bmQgQm91bmN5DQo= ---559023410-851401618-1030916584=:13096-- From judge@east.isx.com Sun Sep 1 17:46:05 2002 -0400 Return-Path: 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 g81Ljbt09205 for ; Sun, 1 Sep 2002 17:46: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 g81LjaLT024370 for ; Sun, 1 Sep 2002 17:45:36 -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 g81LjbS24034 for ; Sun, 1 Sep 2002 17:45:37 -0400 (EDT) Received: from localhost (mahesh@localhost) by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g81LjaP11780 for ; Sun, 1 Sep 2002 17:45:36 -0400 (EDT) Date: Sun, 1 Sep 2002 17:45:36 -0400 (EDT) From: Mahesh To: Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-33463914-1030916736=:28106" Content-Length: 5704 Status: RO X-Status: A X-Keywords: X-UID: 16 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-1030916736=:28106 Content-Type: TEXT/PLAIN; charset=US-ASCII ---559023410-33463914-1030916736=:28106 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="Wanted.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="Wanted.java" aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuU3RyaW5nVG9r ZW5pemVyOw0KcHVibGljIGNsYXNzIFdhbnRlZA0Kew0KCQ0KCXB1YmxpYyBX YW50ZWQoKQ0KCXsNCgkJDQoJfSAvL3dhbnRlZCgpDQoJDQoNCglwcml2YXRl IHN0YXRpYyBJbnB1dFN0cmVhbVJlYWRlciBpciA9IG5ldyBJbnB1dFN0cmVh bVJlYWRlcihTeXN0ZW0uaW4pOw0KICAgCXByaXZhdGUgc3RhdGljIEJ1ZmZl cmVkUmVhZGVyIGJmID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKGlyKTsNCiAgIA0K ICAgCXB1YmxpYyBzdGF0aWMgU3RyaW5nIHJlYWRMaW5lKCkNCgl7DQoJICAg dHJ5IHsNCgkgICAgICByZXR1cm4gYmYucmVhZExpbmUoKTsNCgkgICB9DQoJ ICAgY2F0Y2goSU9FeGNlcHRpb24gZSkgew0KCSAgICAgIHJldHVybiBudWxs Ow0KCSAgIH0NCgkgICB9IC8vIHJlYWRsaW5lKCkNCgkNCgkNCglwdWJsaWMg U3RyaW5nW10gd29yZExpc3RCdWlsZGVyKCkNCgl7DQoJCQkJDQoJCVN0cmlu Z1Rva2VuaXplciBuZXdMaW5lID0gbmV3IFN0cmluZ1Rva2VuaXplcihyZWFk TGluZSgpLCIgXHRcblxyXGYnIik7DQoJCQ0KCQlTdHJpbmdbXSB0b1JldHVy biA9IG5ldyBTdHJpbmdbbmV3TGluZS5jb3VudFRva2VucygpXTsNCgkJDQoJ CWZvcihpbnQgaT0wOyBpPHRvUmV0dXJuLmxlbmd0aDsgaSsrKQ0KCQl7DQoJ CQl0b1JldHVybltpXSA9IG5ld0xpbmUubmV4dFRva2VuKCk7DQoJCX0gLy9m b3IgaQ0KCQkNCgkJcmV0dXJuIHRvUmV0dXJuOw0KCX0gLy93b3JkTGlzdEJ1 aWxkZXIoKQ0KCQ0KCQ0KCXB1YmxpYyBTdHJpbmdbXSB3b3JkQ291bnRlcihT dHJpbmdbXSB3b3JkTGlzdCkNCgl7DQoJCWludCBjdXJyZW50V29yZENvdW50 ID0gMDsNCgkJU3RyaW5nIGN1cnJlbnRXb3JkID0gbnVsbDsNCgkJU3RyaW5n W10gY291bnRlZExpc3QgPSBudWxsOw0KCQlTdHJpbmdbXSB0ZW1wTGlzdCA9 IG51bGw7DQoJCWJvb2xlYW4gZm91bmQgPSBmYWxzZTsNCgkJU3RyaW5nIHRv Q29tcGFyZSA9IG51bGw7DQoJCVN0cmluZ1Rva2VuaXplciBzdDsNCgkJaW50 IHggPSAwOw0KCQkNCgkJZm9yKGludCBpPTA7IGk8d29yZExpc3QubGVuZ3Ro OyBpKyspDQoJCXsNCgkJCWN1cnJlbnRXb3JkID0gd29yZExpc3RbaV07DQoJ CQkvLy8vU3lzdGVtLm91dC5wcmludGxuKGN1cnJlbnRXb3JkKTsNCgkJCQ0K CQkJaWYoY291bnRlZExpc3QgPT0gbnVsbCkNCgkJCXsNCgkJCQljb3VudGVk TGlzdCA9IG5ldyBTdHJpbmdbMV07DQoJCQkJY291bnRlZExpc3RbMF0gPSAi MSAiICsgY3VycmVudFdvcmQ7DQoJCQl9Ly9pZg0KCQkJZWxzZQ0KCQkJew0K CQkJCWZvdW5kID0gZmFsc2U7DQoJCQkJDQoJCQkJZm9yKHg9MDsgeDxjb3Vu dGVkTGlzdC5sZW5ndGg7IHgrKykNCgkJCQl7DQoJCQkJCXN0ID0gbmV3IFN0 cmluZ1Rva2VuaXplcihjb3VudGVkTGlzdFt4XSk7DQoJCQkJCWN1cnJlbnRX b3JkQ291bnQgPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsN CgkJCQkvLy8vCVN5c3RlbS5vdXQucHJpbnRsbigiQ1VSUkVOVCBXT1JEIENP VU5UID0gIitjdXJyZW50V29yZENvdW50KTsNCgkJCQkvLy8vCVN5c3RlbS5v dXQucHJpbnRsbigpOw0KCQkJCQl0b0NvbXBhcmUgPSBzdC5uZXh0VG9rZW4o KTsNCgkJCQkJDQoJCQkJCWlmKHRvQ29tcGFyZS5lcXVhbHNJZ25vcmVDYXNl KGN1cnJlbnRXb3JkKSkNCgkJCQkJew0KCQkJCQkJY3VycmVudFdvcmRDb3Vu dCsrOw0KCQkJCQkJY291bnRlZExpc3RbeF0gPSBjdXJyZW50V29yZENvdW50 KyIgIit0b0NvbXBhcmU7DQoJCQkJCQlmb3VuZCA9IHRydWU7IA0KCQkJCQl9 Ly9pZg0KCQkJCQllbHNlDQoJCQkJCXsNCgkJCQkJCQ0KCQkJCQl9IC8vIGVs c2UNCgkJCQkJDQoJCQkJfS8vZm9yIHgNCgkJCQkNCgkJCQlpZighZm91bmQp DQoJCQkJew0KCQkJCQl0ZW1wTGlzdCA9IG5ldyBTdHJpbmdbY291bnRlZExp c3QubGVuZ3RoKzFdOw0KCQkJCQkNCgkJCQkJZm9yKHg9MDsgeDxjb3VudGVk TGlzdC5sZW5ndGg7IHgrKykNCgkJCQkJew0KCQkJCQkJdGVtcExpc3RbeF0g PSBjb3VudGVkTGlzdFt4XTsNCgkJCQkJfS8vZm9yIHgNCgkJCQkJdGVtcExp c3RbY291bnRlZExpc3QubGVuZ3RoXSA9ICIxICIgKyBjdXJyZW50V29yZDsN CgkJCQkJDQoJCQkJCWNvdW50ZWRMaXN0ID0gbmV3IFN0cmluZ1t0ZW1wTGlz dC5sZW5ndGhdOw0KCQkJCQlmb3IoeD0wOyB4PHRlbXBMaXN0Lmxlbmd0aDsg eCsrKQ0KCQkJCQl7DQoJCQkJCQljb3VudGVkTGlzdFt4XSA9IHRlbXBMaXN0 W3hdOw0KCQkJCQl9DQoJCQkJfS8vaWYgIWZvdW5kDQoJCQl9Ly9lbHNlDQoJ CX0vL2ZvciBpDQoJCQ0KCQlyZXR1cm4gY291bnRlZExpc3Q7DQoJfSAvL3dv cmRDb3VudGVyDQoJDQoJDQoJDQoJDQoJcHVibGljIFN0cmluZyBtb3N0RnJl cXVlbnRGaW5kZXIoU3RyaW5nW10gd29yZGxpc3QpDQoJew0KCQlTdHJpbmcg ZnJlcXVlbnRXb3JkID0gbnVsbDsNCgkJaWYod29yZGxpc3QubGVuZ3RoID4g MCkNCgkJew0KCQkJZnJlcXVlbnRXb3JkID0gd29yZGxpc3RbMF07DQoJCX0N CgkJU3RyaW5nVG9rZW5pemVyIGZ3dCA9IG51bGw7DQoJCVN0cmluZ1Rva2Vu aXplciBjdXJyZW50V29yZCA9IG51bGw7DQoJCQ0KCQlmb3IoaW50IGk9MDsg aSA8IHdvcmRsaXN0Lmxlbmd0aDsgaSsrKQ0KCQl7DQoJCQljdXJyZW50V29y ZCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIod29yZGxpc3RbaV0pOw0KCQkJZnd0 ID0gbmV3IFN0cmluZ1Rva2VuaXplcihmcmVxdWVudFdvcmQpOw0KCQkJDQoJ CQlpZihJbnRlZ2VyLnBhcnNlSW50KGN1cnJlbnRXb3JkLm5leHRUb2tlbigp KSA+DQoJCQkgICBJbnRlZ2VyLnBhcnNlSW50KGZ3dC5uZXh0VG9rZW4oKSkp DQoJCQl7DQoJCQkJZnJlcXVlbnRXb3JkID0gd29yZGxpc3RbaV07DQoJCQl9 DQoJCX0gLy8gZm9yIGkNCgkJDQoJCXJldHVybiBmcmVxdWVudFdvcmQ7DQoJ fSAvL21vc3RGcmVxdWVudEZpbmRlcigpDQoJDQoJcHVibGljIHZvaWQgZXhl YygpDQoJew0KCQlTdHJpbmdbXSB3b3JkTGlzdCA9IHdvcmRMaXN0QnVpbGRl cigpOw0KCQlpZih3b3JkTGlzdCAhPSBudWxsKQ0KCQl7DQoJCVN0cmluZ1td IGNvdW50ZWRMaXN0ID0gd29yZENvdW50ZXIod29yZExpc3QpOw0KCQlTeXN0 ZW0ub3V0LnByaW50bG4obW9zdEZyZXF1ZW50RmluZGVyKGNvdW50ZWRMaXN0 KSk7DQoJCX0NCgkJZWxzZQ0KCQl7DQoJCVN5c3RlbS5vdXQucHJpbnRsbigi RXJyb3I6IE5vIGlucHV0Iik7DQoJCX0NCgl9Ly8gZXhlYygpDQoJDQoJcHVi bGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSkgdGhyb3dzIEV4 Y2VwdGlvbg0KCXsNCgkJLyoNCgkJQnVmZmVyZWRSZWFkZXIgYmluID0gbmV3 IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJbnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0u aW4pKTsNCgkJU3RyaW5nIGEgPSBiaW4ucmVhZExpbmUoKTsNCgkJU3lzdGVt Lm91dC5wcmludGxuKGEpOw0KCQliaW4uY2xvc2UoKTsNCgkJDQoJCVdhbnRl ZCB0ZXN0ID0gbmV3IFdhbnRlZCgpOw0KCQlTdHJpbmdbXSB0c3RyID0gbmV3 IFN0cmluZ1s0XTsNCgkJDQoJCXRzdHJbMF0gPSAiNCBibGFoIjsNCgkJdHN0 clsxXSA9ICIyIHdlZSI7DQoJCXRzdHJbMl0gPSAiNiBoYWEiOw0KCQl0c3Ry WzNdID0gIjEgYWJjIjsNCgkJDQoJCVN5c3RlbS5vdXQucHJpbnRsbih0ZXN0 Lm1vc3RGcmVxdWVudEZpbmRlcih0c3RyKSk7DQoJCSovDQoJCQ0KCQlXYW50 ZWQgdGVzdCA9IG5ldyBXYW50ZWQoKTsNCgkJdGVzdC5leGVjKCk7DQoJCQ0K CX0NCn0NCg== ---559023410-33463914-1030916736=:28106-- From judge@east.isx.com Sun Sep 1 17:56:09 2002 -0400 Return-Path: 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 g81Ltft20644 for ; Sun, 1 Sep 2002 17:56:09 -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 g81LteLT024732 for ; Sun, 1 Sep 2002 17:55:40 -0400 (EDT) Received: from boston.cc.gatech.edu (boston.cc.gatech.edu [130.207.114.52]) by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81LtfS27259 for ; Sun, 1 Sep 2002 17:55:41 -0400 (EDT) Received: from localhost (rietta@localhost) by boston.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81Ltf500786 for ; Sun, 1 Sep 2002 17:55:41 -0400 (EDT) Date: Sun, 1 Sep 2002 17:55:41 -0400 (EDT) From: Frank Samuel Rietta To: Subject: Bouncy Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1030917341=:782" Content-Length: 3180 Status: RO X-Status: A X-Keywords: X-UID: 17 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-1030917341=:782 Content-Type: TEXT/PLAIN; charset=US-ASCII Best regards, Frank Rietta rietta@cc.gatech.edu ---559023410-851401618-1030917341=:782 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="bouncy.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="bouncy.java" aW1wb3J0IGphdmEubGFuZy4qOw0KaW1wb3J0IGphdmEuaW8uKjsNCmltcG9y dCBqYXZhLnV0aWwuKjsJDQoNCnB1YmxpYyBjbGFzcyBib3VuY3kgew0KCXN0 YXRpYyBib29sZWFuIElTREVCVUcgPSBmYWxzZTsNCglwdWJsaWMgc3RhdGlj IGRvdWJsZSBjYWxjdWxhdGVCb3VuY2VzKGludCBSYWRpdXMsIGludCBFbmVy Z3ksIGludCBBbmdsZSkgew0KCQkNCgkJZG91YmxlIHJhZEFuZ2xlID0gMDsN CgkJcmFkQW5nbGUgPSBNYXRoLnRvUmFkaWFucyhBbmdsZSk7DQoJCWRvdWJs ZSBib3VuY2VzID0gRW5lcmd5IC8gKDIgKiBNYXRoLnNpbihyYWRBbmdsZSkg KiBSYWRpdXMpOw0KDQoJCWlmKElTREVCVUcpIFN5c3RlbS5vdXQucHJpbnRs bigiREVCVUcgSU5GTzogQW5nbGUgIiArIEFuZ2xlICsgIlxuUmFkaWFuczog IiArIHJhZEFuZ2xlICsgIlxuUmFkaXVzOiAiICsgUmFkaXVzICsgIlxuRW5l cmd5OiAiICsgRW5lcmd5ICsgIlxuQm91bmNlczogIiArIGJvdW5jZXMgKyAi XG5cbiIpOwkNCgkJDQoJCXJldHVybiBib3VuY2VzOw0KCX0gLy8gZW5kIGNh bGN1bGF0ZUJvdW5jZXMNCg0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0 cmluZyBhcmd2W10pIHRocm93cyBFeGNlcHRpb24gew0KCQlCdWZmZXJlZFJl YWRlciBrZXlib2FyZD0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJbnB1dFN0 cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsNCg0KCQlpbnQgblJhZGl1cyA9MCwg bkFuZ2xlID0wLCBuRW5lcmd5ID0wLCBuUmlnID0xOw0KCQlpbnQgVmFsdWVB ID0gMCwgVmFsdWVCID0gMDsNCg0KCQl3aGlsZSh0cnVlKQ0KCQl7DQoJCQlT dHJpbmcgc3RyTGluZSA9IGtleWJvYXJkLnJlYWRMaW5lKCk7DQoJCQlzdHJM aW5lID0gc3RyTGluZS50cmltKCk7DQoJCQkNCgkJCVN0cmluZ1Rva2VuaXpl ciBzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoc3RyTGluZSk7DQoJCQkNCgkJ CXRyeSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZhbHVl QSA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0KICAgICAg ICAgICAgICAgICAgICAgICAgfSBjYXRjaCAoRXhjZXB0aW9uIGUpIHsNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVmFsdWVBID0gLTE7DQog ICAgICAgICAgICAgICAgICAgICAgICB9CQkJDQoNCgkJCXRyeSB7DQoJCQkJ VmFsdWVCID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQoJ CQl9IGNhdGNoIChFeGNlcHRpb24gZSkgew0KCQkJCVZhbHVlQiA9IC0xOw0K CQkJfQ0KDQoNCgkJCWlmKFZhbHVlQSA+IDAgJiYgVmFsdWVCID49IDEwICYm IFZhbHVlQiA8PSAxNzApIHsNCgkJCQluRW5lcmd5ID0gVmFsdWVBOw0KCQkJ CW5BbmdsZSAgPSBWYWx1ZUI7DQoNCgkJCQkNCgkJCQlkb3VibGUgYm91bmNl cyA9IGNhbGN1bGF0ZUJvdW5jZXMoblJhZGl1cywgbkVuZXJneSwgbkFuZ2xl KTsNCgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oKGludClib3VuY2VzKTsNCgkJ CQkNCgkJCX0gZWxzZSBpZihWYWx1ZUEgPiAwKSB7DQoJCQkJblJhZGl1cyA9 IFZhbHVlQTsNCgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIlRlc3QgUmlnICIg KyBuUmlnKTsNCgkJCQkgICANCgkJCX0gZWxzZSBpZihWYWx1ZUEgPT0wICYm IFZhbHVlQiA9PSAwKSB7DQoJCQkJblJpZysrOw0KCQkJfSBlbHNlIGlmKFZh bHVlQSA9PSAwKSB7DQoJCQkJYnJlYWs7IC8vIGV4aXQgd2hpbGUNCgkJCX0g ZWxzZSB7DQoJCQkJU3lzdGVtLmVyci5wcmludGxuKCJCQUQhICBCQUQhICBF UlJPUiEiKTsNCgkJCX0gLy8gZW5kIGlmCQ0KCQkJDQoJCQkNCg0KCQl9IC8v IGVuZCB3aGlsZQ0KCX0gLy8gZW5kIG1haW4NCg0KfSAvLyBlbmQgQm91bmN5 DQo= ---559023410-851401618-1030917341=:782-- From judge@east.isx.com Sun Sep 1 18:02:27 2002 -0400 Return-Path: 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 g81M1xt00796 for ; Sun, 1 Sep 2002 18:02:26 -0400 (EDT) Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23]) by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g81M1wLT024930 for ; Sun, 1 Sep 2002 18:01:58 -0400 (EDT) Received: from boston.cc.gatech.edu (boston.cc.gatech.edu [130.207.114.52]) by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81M1xS28905 for ; Sun, 1 Sep 2002 18:01:59 -0400 (EDT) Received: from localhost (rietta@localhost) by boston.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81M1w500836 for ; Sun, 1 Sep 2002 18:01:58 -0400 (EDT) Date: Sun, 1 Sep 2002 18:01:58 -0400 (EDT) From: Frank Samuel Rietta To: Subject: Bouncy Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1030917718=:832" Content-Length: 3219 Status: RO X-Status: A X-Keywords: X-UID: 18 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-1030917718=:832 Content-Type: TEXT/PLAIN; charset=US-ASCII Best regards, Frank Rietta rietta@cc.gatech.edu ---559023410-851401618-1030917718=:832 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="bouncy.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="bouncy.java" aW1wb3J0IGphdmEubGFuZy4qOw0KaW1wb3J0IGphdmEuaW8uKjsNCmltcG9y dCBqYXZhLnV0aWwuKjsJDQoNCnB1YmxpYyBjbGFzcyBib3VuY3kgew0KCXN0 YXRpYyBib29sZWFuIElTREVCVUcgPSBmYWxzZTsNCglwdWJsaWMgc3RhdGlj IGRvdWJsZSBjYWxjdWxhdGVCb3VuY2VzKGludCBSYWRpdXMsIGludCBFbmVy Z3ksIGludCBBbmdsZSkgew0KCQkNCgkJZG91YmxlIHJhZEFuZ2xlID0gMDsN CgkJcmFkQW5nbGUgPSBNYXRoLnRvUmFkaWFucyhBbmdsZSk7DQoJCWRvdWJs ZSBib3VuY2VzID0gRW5lcmd5IC8gKDIgKiBNYXRoLnNpbihyYWRBbmdsZSkg KiBSYWRpdXMpOw0KDQoJCWlmKElTREVCVUcpIFN5c3RlbS5vdXQucHJpbnRs bigiREVCVUcgSU5GTzogQW5nbGUgIiArIEFuZ2xlICsgIlxuUmFkaWFuczog IiArIHJhZEFuZ2xlICsgIlxuUmFkaXVzOiAiICsgUmFkaXVzICsgIlxuRW5l cmd5OiAiICsgRW5lcmd5ICsgIlxuQm91bmNlczogIiArIGJvdW5jZXMgKyAi XG5cbiIpOwkNCgkJDQoJCXJldHVybiBib3VuY2VzOw0KCX0gLy8gZW5kIGNh bGN1bGF0ZUJvdW5jZXMNCg0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0 cmluZyBhcmd2W10pIHRocm93cyBFeGNlcHRpb24gew0KCQlCdWZmZXJlZFJl YWRlciBrZXlib2FyZD0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJbnB1dFN0 cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsNCg0KCQlpbnQgblJhZGl1cyA9MCwg bkFuZ2xlID0wLCBuRW5lcmd5ID0wLCBuUmlnID0xOw0KCQlpbnQgVmFsdWVB ID0gMCwgVmFsdWVCID0gMDsNCg0KCQl3aGlsZSh0cnVlKQ0KCQl7DQoJCQlT dHJpbmcgc3RyTGluZSA9IGtleWJvYXJkLnJlYWRMaW5lKCk7DQoJCQlzdHJM aW5lID0gc3RyTGluZS50cmltKCk7DQoJCQkNCgkJCVN0cmluZ1Rva2VuaXpl ciBzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoc3RyTGluZSk7DQoJCQkNCgkJ CXRyeSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZhbHVl QSA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0KICAgICAg ICAgICAgICAgICAgICAgICAgfSBjYXRjaCAoRXhjZXB0aW9uIGUpIHsNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVmFsdWVBID0gLTE7DQog ICAgICAgICAgICAgICAgICAgICAgICB9CQkJDQoNCgkJCXRyeSB7DQoJCQkJ VmFsdWVCID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7DQoJ CQl9IGNhdGNoIChFeGNlcHRpb24gZSkgew0KCQkJCVZhbHVlQiA9IC0xOw0K CQkJfQ0KDQoNCgkJCWlmKFZhbHVlQSA+IDAgJiYgVmFsdWVCID49IDEwICYm IFZhbHVlQiA8PSAxNzApIHsNCgkJCQluRW5lcmd5ID0gVmFsdWVBOw0KCQkJ CW5BbmdsZSAgPSBWYWx1ZUI7DQoNCgkJCQkNCgkJCQlkb3VibGUgYm91bmNl cyA9IGNhbGN1bGF0ZUJvdW5jZXMoblJhZGl1cywgbkVuZXJneSwgbkFuZ2xl KTsNCgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oKGludClib3VuY2VzKTsNCgkJ CQkNCgkJCX0gZWxzZSBpZihWYWx1ZUEgPiAwKSB7DQoJCQkJblJhZGl1cyA9 IFZhbHVlQTsNCgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIlRlc3QgUmlnICIg KyBuUmlnKTsNCgkJCQkgICANCgkJCX0gZWxzZSBpZihWYWx1ZUEgPT0wICYm IFZhbHVlQiA9PSAwKSB7DQoJCQkJblJpZysrOw0KCQkJCVN5c3RlbS5vdXQu cHJpbnRsbigiIik7DQoJCQl9IGVsc2UgaWYoVmFsdWVBID09IDApIHsNCgkJ CQlicmVhazsgLy8gZXhpdCB3aGlsZQ0KCQkJfSBlbHNlIHsNCgkJCQlTeXN0 ZW0uZXJyLnByaW50bG4oIkJBRCEgIEJBRCEgIEVSUk9SISIpOw0KCQkJfSAv LyBlbmQgaWYJDQoJCQkNCgkJCQ0KDQoJCX0gLy8gZW5kIHdoaWxlDQoJfSAv LyBlbmQgbWFpbg0KDQp9IC8vIGVuZCBCb3VuY3kNCg== ---559023410-851401618-1030917718=:832-- From judge@east.isx.com Sun Sep 1 18:11:47 2002 -0400 Return-Path: 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 g81MBJt10445 for ; Sun, 1 Sep 2002 18:11:47 -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 g81MBILT025302 for ; Sun, 1 Sep 2002 18:11:19 -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 g81MBJS00955 for ; Sun, 1 Sep 2002 18:11:19 -0400 (EDT) Received: from localhost (mahesh@localhost) by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g81MBIA13490 for ; Sun, 1 Sep 2002 18:11:18 -0400 (EDT) Date: Sun, 1 Sep 2002 18:11:18 -0400 (EDT) From: Mahesh To: Subject: tomography Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1030918278=:12697" Content-Length: 7918 Status: RO X-Status: A X-Keywords: X-UID: 19 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-1030918278=:12697 Content-Type: TEXT/PLAIN; charset=US-ASCII ---559023410-851401618-1030918278=:12697 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tomography.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="tomography.java" aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCnB1Ymxp YyBjbGFzcyB0b21vZ3JhcGh5DQp7DQoJc3RhdGljIGludCByb3dzOw0KCXN0 YXRpYyBpbnQgY29sczsNCglzdGF0aWMgaW50IGdyaWRbXVtdOw0KCXB1Ymxp YyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmdzW10pIHRocm93cyBFeGNl cHRpb24NCgl7DQoJCUJ1ZmZlcmVkUmVhZGVyIGJpbiA9IG5ldyBCdWZmZXJl ZFJlYWRlcihuZXcgSW5wdXRTdHJlYW1SZWFkZXIoU3lzdGVtLmluKSk7DQoJ CVN0cmluZyBhID0gYmluLnJlYWRMaW5lKCk7DQoJCVN0cmluZ1Rva2VuaXpl ciBzdCA9IG5ldyBTdHJpbmdUb2tlbml6ZXIoYSk7DQoJCXJvd3MgPSBJbnRl Z2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsNCgkJY29scyA9IEludGVn ZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOw0KCQlpbnQgaW5wdXRjb3Vu dGVyID0gMTsNCgkJd2hpbGUoIShyb3dzPT0wICYmIGNvbHM9PTApKQ0KCQl7 DQoJCQlpZihpbnB1dGNvdW50ZXIhPTEpIFN5c3RlbS5vdXQucHJpbnRsbigp Ow0KCQkJU3lzdGVtLm91dC5wcmludGxuKCJQaXp6YSBib3ggIiArIChpbnB1 dGNvdW50ZXIrKykpOw0KCQkJZ3JpZCA9IG5ldyBpbnRbcm93c11bY29sc107 DQoJCQlmb3IoaW50IGk9MDtpPHJvd3M7aSsrKQ0KCQkJew0KCQkJCWZvcihp bnQgaj0wO2o8Y29scztqKyspDQoJCQkJew0KCQkJCQlncmlkW2ldW2pdID0g MjsNCgkJCQl9DQoJCQl9DQoJCQlpbnQgcm93bnVtc1tdID0gbmV3IGludFty b3dzXTsNCgkJCWludCBjb2xudW1zW10gPSBuZXcgaW50W2NvbHNdOw0KCQkJ aW50IHVkaWFnbnVtc1tdID0gbmV3IGludFtyb3dzK2NvbHMtMV07DQoJCQlp bnQgZGRpYWdudW1zW10gPSBuZXcgaW50W3Jvd3MrY29scy0xXTsNCgkJCWEg PSBiaW4ucmVhZExpbmUoKTsNCgkJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXpl cihhKTsNCgkJCWZvcihpbnQgaT0wO2k8cm93cztpKyspDQoJCQl7DQoJCQkJ cm93bnVtc1tpXSAgPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigp KTsNCgkJCX0NCgkJCWEgPSBiaW4ucmVhZExpbmUoKTsNCgkJCXN0ID0gbmV3 IFN0cmluZ1Rva2VuaXplcihhKTsNCgkJCWZvcihpbnQgaT0wO2k8Y29scztp KyspDQoJCQl7DQoJCQkJY29sbnVtc1tpXSA9IEludGVnZXIucGFyc2VJbnQo c3QubmV4dFRva2VuKCkpOwkJCQkNCgkJCX0NCgkJCWEgPSBiaW4ucmVhZExp bmUoKTsNCgkJCXN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihhKTsNCgkJCWZv cihpbnQgaT0wO2k8cm93cytjb2xzLTE7aSsrKQ0KCQkJew0KCQkJCWRkaWFn bnVtc1tpXSA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOwkJ CQkNCgkJCX0NCi8vCQkJU3lzdGVtLm91dC5wcmludGxuKCJBQUEiKTsJCQkN CgkJCWEgPSBiaW4ucmVhZExpbmUoKTsNCgkJCXN0ID0gbmV3IFN0cmluZ1Rv a2VuaXplcihhKTsNCgkJCWZvcihpbnQgaT0wO2k8cm93cytjb2xzLTE7aSsr KQ0KCQkJew0KCQkJCXVkaWFnbnVtc1tpXSA9IEludGVnZXIucGFyc2VJbnQo c3QubmV4dFRva2VuKCkpOw0KCQkJfQ0KCS8vCQlTeXN0ZW0ub3V0LnByaW50 bG4oIkFBQUEiKTsNCgkJCXdoaWxlKHRydWUpDQoJCQl7DQoJCS8vCVN5c3Rl bS5vdXQucHJpbnRsbigiTE9PUElORyIpOw0KCQkJCWZvcihpbnQgaT0wO2k8 cm93cztpKyspDQoJCQkJew0KCQkJCQlpZihyb3dudW1zW2ldPT1nZXRGaWxs ZWQoaSwwLDAsMSkpDQoJCQkJCXsNCgkJCQkJCWZpbGwoaSwwLDAsMCwxKTsN CgkJCQkJfQ0KCQkJCQllbHNlIGlmKHJvd251bXNbaV09PWdldEJsYW5rcyhp LDAsMCwxKSkNCgkJCQkJew0KCQkJCQkJZmlsbChpLDAsMSwwLDEpOw0KCQkJ CQkJcm93bnVtc1tpXSA9IDA7DQoJCQkJCX0NCgkJCQl9DQoJCS8vCQlwcmlu dGdyaWQoKTsNCgkJCQlmb3IoaW50IGk9MDtpPGNvbHM7aSsrKQ0KCQkJCXsN CgkJCQkJaWYoY29sbnVtc1tpXT09Z2V0RmlsbGVkKDAsaSwxLDApKQ0KCQkJ CQl7DQoJCQkJCQlmaWxsKDAsaSwwLDEsMCk7DQoJCQkJCX0NCgkJCQkJZWxz ZSBpZihjb2xudW1zW2ldPT1nZXRCbGFua3MoMCxpLDEsMCkpDQoJCQkJCXsN CgkJCQkJCWZpbGwoMCxpLDEsMSwwKTsNCgkJCQkJCWNvbG51bXNbaV0gPSAw Ow0KCQkJCQl9DQoJCQkJfQ0KCQkJLy8JcHJpbnRncmlkKCk7DQovL1N5c3Rl bS5vdXQucHJpbnRsbigiQkIiKTsJCQkJDQoJCQkJLy9MT1dFUiBESUFHUw0K CQkJCWZvcihpbnQgaT0wO2k8Y29sczsgaSsrKQ0KCQkJCXsNCgkJCQkJaWYo ZGRpYWdudW1zW2ldPT1nZXRGaWxsZWQoMCxjb2xzLWktMSwgMSwgMSkpDQoJ CQkJCXsNCgkJCQkJCWZpbGwoMCwgY29scy1pLTEsIDAsIDEsIDEpOw0KCQkJ CQl9DQoJCQkJCWVsc2UgaWYoZGRpYWdudW1zW2ldPT1nZXRCbGFua3MoMCwg Y29scy1pLTEsIDEsIDEpKQ0KCQkJCQl7DQoJCQkJCQlmaWxsKDAsIGNvbHMt aS0xLCAxLCAxLCAxKTsNCgkJCQkJCWRkaWFnbnVtc1tpXSA9IDA7DQoJCQkJ CX0NCgkJCQl9DQoJCS8vCQlwcmludGdyaWQoKTsNCi8vU3lzdGVtLm91dC5w cmludGxuKCJCQiIpOwkJCQkJCQkJDQoJCQkJZm9yKGludCBpPTE7aTxyb3dz O2krKykNCgkJCQl7DQoJCQkJCWlmKGRkaWFnbnVtc1tjb2xzK2ktMV0gPT0g Z2V0RmlsbGVkKGksMCwxLDEpKQ0KCQkJCQl7DQoJCQkJCQlmaWxsKGksIDAs IDAsIDEsIDEpOw0KCQkJCQl9DQoJCQkJCWVsc2UgaWYoZGRpYWdudW1zW2Nv bHMraS0xXT09Z2V0QmxhbmtzKGksMCwxLDEpKQ0KCQkJCQl7DQoJCQkJCQlm aWxsKGksMCwxLDEsMSk7DQoJCQkJCQlkZGlhZ251bXNbY29scytpLTFdID0g MDsNCgkJCQkJfQkJCQkJDQoJCQkJfQ0KCQkvLwkJcHJpbnRncmlkKCk7DQov L1N5c3RlbS5vdXQucHJpbnRsbigiQkIiKTsJCQkJCQkJCQ0KCQkJCS8vVVBQ RVIgRElBR1MNCgkJCQlmb3IoaW50IGk9MDtpPHJvd3M7aSsrKQ0KCQkJCXsN CgkJCQkJaWYodWRpYWdudW1zW2ldPT1nZXRGaWxsZWQoaSwwLC0xLDEpKQ0K CQkJCQl7DQoJCQkJCQlmaWxsKGksIDAsIDAsIC0xLCAxKTsNCgkJCQkJfQ0K CQkJCQllbHNlIGlmKHVkaWFnbnVtc1tpXT09Z2V0QmxhbmtzKGksMCwtMSwx KSkNCgkJCQkJew0KCQkJCQkJZmlsbChpLDAsMSwtMSwxKTsNCgkJCQkJCXVk aWFnbnVtc1tpXSA9IDA7DQoJCQkJCX0NCgkJCQl9DQoJCQkvLwlwcmludGdy aWQoKTsNCi8vU3lzdGVtLm91dC5wcmludGxuKCJCQiIpOwkJCQkJCQkJDQoJ CQkJZm9yKGludCBpPTE7aTxjb2xzO2krKykNCgkJCQl7DQoJCQkJCWlmKHVk aWFnbnVtc1tpK3Jvd3MtMV09PWdldEZpbGxlZChyb3dzLTEsIGksIC0xLCAx KSkNCgkJCQkJew0KCQkJCQkJZmlsbChyb3dzLTEsIGksIDAsIC0xLCAxKTsN CgkJCQkJfQ0KCQkJCQllbHNlIGlmKHVkaWFnbnVtc1tpK3Jvd3MtMV09PWdl dEJsYW5rcyhyb3dzLTEsIGksIC0xLCAxKSkNCgkJCQkJew0KCQkJCQkJZmls bChyb3dzLTEsIGksIDEsIC0xLCAxKTsNCgkJCQkJCXVkaWFnbnVtc1tpK3Jv d3MtMV0gPSAwOw0KCQkJCQl9DQoJCQkJfQ0KCS8vCQkJcHJpbnRncmlkKCk7 DQovL1N5c3RlbS5vdXQucHJpbnRsbigiQkIiKTsJCQkJCQkJCQ0KCQkJCS8v Y2hlY2sgaWYgZG9uZQ0KCQkJCWJvb2xlYW4gZG9uZSA9IHRydWU7DQoJCQkJ Zm9yKGludCBpPTA7aTxyb3dzO2krKykNCgkJCQl7DQoJCQkJCWlmKGdldFJl YWxCbGFua3MoaSwgMCwgMCwgMSkhPTApIHtkb25lID0gZmFsc2U7fQ0KCQkJ CX0NCgkJCQlpZihkb25lKSBicmVhazsNCgkJCX0NCgkJCWZvcihpbnQgaT0w O2k8cm93cztpKyspDQoJCQl7DQoJCQkJZm9yKGludCBqPTA7ajxjb2xzO2or KykNCgkJCQl7DQoJCQkJCWlmKGdyaWRbaV1bal09PTApIFN5c3RlbS5vdXQu cHJpbnQoIi0iKTsNCgkJCQkJZWxzZSBpZihncmlkW2ldW2pdPT0xKSBTeXN0 ZW0ub3V0LnByaW50KCIjIik7DQoJCQkJfQ0KCQkJCVN5c3RlbS5vdXQucHJp bnRsbigpOw0KCQkJfQ0KLy8JCQlTeXN0ZW0ub3V0LnByaW50bG4oIk9VVE9G VEhFTE9PUCIpOw0KCQkJYSA9IGJpbi5yZWFkTGluZSgpOw0KCQkJc3QgPSBu ZXcgU3RyaW5nVG9rZW5pemVyKGEpOw0KCQkJcm93cyA9IEludGVnZXIucGFy c2VJbnQoc3QubmV4dFRva2VuKCkpOw0KCQkJY29scyA9IEludGVnZXIucGFy c2VJbnQoc3QubmV4dFRva2VuKCkpOw0KCQl9CQkNCgkJYmluLmNsb3NlKCk7 DQoJfQ0KCXB1YmxpYyBzdGF0aWMgdm9pZCBmaWxsKGludCByb3csIGludCBj b2wsIGludCB0LCBpbnQgcmluYywgaW50IGNpbmMpDQoJew0KCQlpbnQgciA9 IHJvdzsgaW50IGMgPSBjb2w7DQoJCXdoaWxlKHI8cm93cyAmJiBjPGNvbHMg JiYgcj49MCAmJiBjPj0wKQ0KCQl7DQoJCQlpZihncmlkW3JdW2NdPT0yKSAN CgkJCXsNCgkJCQlncmlkW3JdW2NdPXQ7DQoJCQl9DQoJCQlyKz1yaW5jOw0K CQkJYys9Y2luYzsNCgkJfQ0KCQkNCgl9DQoJcHVibGljIHN0YXRpYyBpbnQg Z2V0RmlsbGVkKGludCByb3csIGludCBjb2wsIGludCByaW5jLCBpbnQgY2lu YykNCgl7DQoJCWludCBudW1ibGFua3MgPSAwOw0KCQlpbnQgciA9IHJvdzsg aW50IGMgPSBjb2w7DQoJCXdoaWxlKHI8cm93cyAmJiBjPGNvbHMgJiYgcj49 MCAmJiBjPj0wKQ0KCQl7DQoJCQlpZihncmlkW3JdW2NdPT0xKSBudW1ibGFu a3MrKzsNCgkJCXIrPXJpbmM7DQoJCQljKz1jaW5jOw0KCQl9DQoJCXJldHVy biBudW1ibGFua3M7DQoNCgl9DQoJcHVibGljIHN0YXRpYyBpbnQgZ2V0UmVh bEJsYW5rcyhpbnQgcm93LCBpbnQgY29sLCBpbnQgcmluYywgaW50IGNpbmMp DQoJew0KCQlpbnQgbnVtYmxhbmtzID0gMDsNCgkJaW50IHIgPSByb3c7IGlu dCBjID0gY29sOw0KCQl3aGlsZShyPHJvd3MgJiYgYzxjb2xzICYmIHI+PTAg JiYgYz49MCkNCgkJew0KCQkJaWYoZ3JpZFtyXVtjXT09MikgbnVtYmxhbmtz Kys7DQoJCQlyKz1yaW5jOw0KCQkJYys9Y2luYzsNCgkJfQ0KCQlyZXR1cm4g bnVtYmxhbmtzOw0KCX0NCgkNCglwdWJsaWMgc3RhdGljIGludCBnZXRCbGFu a3MoaW50IHJvdywgaW50IGNvbCwgaW50IHJpbmMsIGludCBjaW5jKQ0KCXsN CgkJaW50IG51bWJsYW5rcyA9IDA7DQoJCWludCByID0gcm93OyBpbnQgYyA9 IGNvbDsNCgkJd2hpbGUocjxyb3dzICYmIGM8Y29scyAmJiByPj0wICYmIGM+ PTApDQoJCXsNCgkJCWlmKGdyaWRbcl1bY10hPTApIG51bWJsYW5rcysrOw0K CQkJcis9cmluYzsNCgkJCWMrPWNpbmM7DQoJCX0NCgkJcmV0dXJuIG51bWJs YW5rczsNCgl9DQoJcHVibGljIHN0YXRpYyB2b2lkIHByaW50Z3JpZCgpDQoJ ew0KCQlmb3IoaW50IGk9MDtpPHJvd3M7aSsrKQ0KCQl7DQoJCQlmb3IoaW50 IGo9MDtqPGNvbHM7aisrKQ0KCQkJew0KCQkJCVN5c3RlbS5vdXQucHJpbnQo Z3JpZFtpXVtqXSk7DQoJCQl9DQoJCQlTeXN0ZW0ub3V0LnByaW50bG4oKTsN CgkJfQ0KCX0NCn0NCg== ---559023410-851401618-1030918278=:12697-- From judge@east.isx.com Sun Sep 1 18:21:40 2002 -0400 Return-Path: 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 g81MLCt20622 for ; Sun, 1 Sep 2002 18:21:39 -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 g81MLBLT025673 for ; Sun, 1 Sep 2002 18:21:11 -0400 (EDT) Received: from gary.cc.gatech.edu (gary.cc.gatech.edu [130.207.114.83]) by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81MLBS04150 for ; Sun, 1 Sep 2002 18:21:12 -0400 (EDT) Received: from localhost (mahesh@localhost) by gary.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81MLBL10909 for ; Sun, 1 Sep 2002 18:21:11 -0400 (EDT) Date: Sun, 1 Sep 2002 18:21:11 -0400 (EDT) From: Mahesh To: Subject: tags.java Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1030918871=:10906" Content-Length: 3998 Status: RO X-Status: A X-Keywords: X-UID: 20 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-1030918871=:10906 Content-Type: TEXT/PLAIN; charset=US-ASCII ---559023410-851401618-1030918871=:10906 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tags.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="tags.java" aW1wb3J0IGphdmEudXRpbC4qOw0KaW1wb3J0IGphdmEuaW8uKjsNCg0KcHVi bGljIGNsYXNzIHRhZ3N7DQogIHB1YmxpYyB2b2lkIGNoZWNrVGFncyhTdHJp bmcgc3RyW10pew0KICAgIGZvcihpbnQgaT0wO2k8c3RyLmxlbmd0aDtpKysp ew0KICAgIAlTdGFjayBzdGs9bmV3IFN0YWNrKCk7DQoJU3RyaW5nIHRlc3RT dHI9c3RyW2ldOw0KCWJvb2xlYW4gZXJyb3JHZW49ZmFsc2U7DQoJdGVzdFN0 cis9IiAgICAgIjsNCglmb3IoaW50IGo9MDtqPHRlc3RTdHIubGVuZ3RoKCk7 aisrKXsNCgkgIGNoYXIgYzE9dGVzdFN0ci5jaGFyQXQoaik7DQoJICBpZihj MT09JzwnKXsNCgkgICAgaW50IHdoaWNoVGFnPTA7DQoJICAgIGlmKHRlc3RT dHIuY2hhckF0KGorMik9PSc+Jyl7DQoJICAgICAgd2hpY2hUYWc9MjsNCgkg ICAgfWVsc2UgaWYodGVzdFN0ci5jaGFyQXQoaiszKT09Jz4nJiZ0ZXN0U3Ry LmNoYXJBdChqKzEpPT0nLycpew0KCSAgICAgIHdoaWNoVGFnPTM7DQoJICAg IH0NCgkgICAgaWYod2hpY2hUYWc9PTIpew0KCSAgICAgIGNoYXIgYzI9dGVz dFN0ci5jaGFyQXQoaisxKTsNCgkgICAgICBpZihjMj49J0EnJiZjMjw9J1on KXsNCgkgICAgICAgIHN0ay5wdXNoKCIiK2MyKTsNCgkgICAgICB9DQoJICAg ICAgais9MjsNCgkgICAgfS8vaWYgd2hpY2hUYWc9PTINCgkgICAgaWYod2hp Y2hUYWc9PTMpew0KCSAgICAgIGNoYXIgYzM9dGVzdFN0ci5jaGFyQXQoaisy KTsNCgkgICAgICBpZihjMz49J0EnICYmIGMzPD0nWicpew0KCSAgICAgICAg U3RyaW5nIGMzU3RyPSIiK2MzOw0KCQlpZihzdGsuZW1wdHkoKSl7DQoJCSAg U3lzdGVtLm91dC5wcmludGxuKCJFeHBlY3RlZCAjIGZvdW5kIDwvIitjM1N0 cisiPiIpOw0KCQkgIGVycm9yR2VuPXRydWU7DQoJCSAgYnJlYWs7DQoJCX0N CgkJU3RyaW5nIHN0clRvcD0oU3RyaW5nKXN0ay5wZWVrKCk7DQoJCWlmKHN0 clRvcC5lcXVhbHMoYzNTdHIpKXsNCgkJICBzdGsucG9wKCk7DQoJCX1lbHNl ew0KCQkgIFN5c3RlbS5vdXQucHJpbnRsbigiRXhwZWN0ZWQgPC8iK3N0clRv cCsiPiBmb3VuZCA8LyIrYzNTdHIrIj4iKTsNCgkJICBlcnJvckdlbj10cnVl Ow0KCQkgIGJyZWFrOw0KCQl9DQoJICAgICAgfS8vaWYgYmV0d2VlbiBhIGFu ZCB6IGNvbmRpdGlvbg0KCSAgICAgIGorPTM7DQoJICAgIH0vL2lmIHdoaWNo VGFnPT0zDQoJICB9Ly9pZiBncmVhdGVyIHRoYW4gc2lnbg0KCX0vL2ZvciB3 aG9sZSBzdHJpbmcNCglpZighZXJyb3JHZW4pew0KCSAgaWYoIXN0ay5lbXB0 eSgpKXsNCgkgICAgU3RyaW5nIHRTdHI9KFN0cmluZylzdGsucGVlaygpOw0K CSAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkV4cGVjdGVkIDwvIit0U3RyKyI+ IGZvdW5kICMiKTsNCgkgIH1lbHNlew0KCSAgICBTeXN0ZW0ub3V0LnByaW50 bG4oIkNvcnJlY3RseSB0YWdnZWQgcGFyYWdyYXBoIik7DQoJICB9DQoJfQ0K ICAgIH0vL2ZvciBtYWluIGxvb3ANCiAgfS8vcHVibGljIHZvaWQgY2hlY2tU YWdzDQogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmdzW10p ew0KLyogICAgU3RyaW5nIHN0cltdPXsNCiAgICAiVGhlIGZvbGxvd2luZyB0 ZXh0PEM+PEI+aXMgY2VudGVyZWQgYW5kIGluIGJvbGRmYWNlPC9CPjwvQz4i LA0KICAgICI8Qj5UaGlzIDxcXGc+aXMgPEI+Ym9sZGZhY2U8L0I+IGluIDw8 Kj4gYSA8L0I+IDxcXDY+IDw8ZD5zZW50ZW5jZSIsDQogICAgIjxCPjxDPmxz a2RqZmxrc2RqZiBsPC9CPjwvQz4iLA0KICAgICI8Qj5UaGlzIHNob3VsZCBi ZSBjZW50ZXJlZCBhbmQgaW4gYm9sZGZhY2UsIGJ1dCB0aGU8L0I+PC9DPiIs DQogICAgIjxCPjxDPlRoaXMgc2xka2RqIGxrc2ogPC9DPiJ9OyovDQoNCiAg ICBCdWZmZXJlZFJlYWRlciBiaW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJ bnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsNCiAgICBTdHJpbmcgZGF0 YT0iIixzdHI9IiI7DQp0cnl7DQogICAgd2hpbGUodHJ1ZSl7DQogICAgICBz dHI9YmluLnJlYWRMaW5lKCk7DQogICAgICBkYXRhKz1zdHI7DQogICAgICBp bnQgbGVuZ3RoPWRhdGEubGVuZ3RoKCk7DQogICAgICBpZihkYXRhLmNoYXJB dChsZW5ndGgtMSk9PWRhdGEuY2hhckF0KGxlbmd0aC0yKSl7DQogICAgICAg IGJyZWFrOw0KICAgICAgfQ0KICAgIH0NCn1jYXRjaChJT0V4Y2VwdGlvbiBp b2Upe30NCiAgICBTdHJpbmdUb2tlbml6ZXIgc3Q9bmV3IFN0cmluZ1Rva2Vu aXplcihkYXRhLCIjIik7DQogICAgaW50IGxlbj1zdC5jb3VudFRva2Vucygp Ow0KICAgIFN0cmluZyBzdHIxW109bmV3IFN0cmluZ1tsZW5dOw0KICAgIGZv cihpbnQgaT0wO2k8bGVuO2krKyl7DQogICAgCXN0cjFbaV09c3QubmV4dFRv a2VuKCk7DQogICAgfQ0KICAgIGZvcihpbnQgaT0wO2k8bGVuO2krKyl7DQog ICAgICBTeXN0ZW0ub3V0LnByaW50bG4oc3RyMVtpXSk7DQogICAgfQ0KICAg IHRhZ3MgdGc9bmV3IHRhZ3MoKTsNCiAgICB0Zy5jaGVja1RhZ3Moc3RyMSk7 DQogIH0NCn0NCg== ---559023410-851401618-1030918871=:10906-- From judge@east.isx.com Sun Sep 1 18:26:20 2002 -0400 Return-Path: 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 g81MQJt26505 for ; Sun, 1 Sep 2002 18:26: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 g81MQILT025865 for ; Sun, 1 Sep 2002 18:26:18 -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 g81MQJS05944 for ; Sun, 1 Sep 2002 18:26:19 -0400 (EDT) Received: from localhost (mahesh@localhost) by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g81MQDp14560 for ; Sun, 1 Sep 2002 18:26:13 -0400 (EDT) Date: Sun, 1 Sep 2002 18:26:13 -0400 (EDT) From: Mahesh To: Subject: wanted Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-1030919173=:21075" Content-Length: 5949 Status: RO X-Status: A X-Keywords: X-UID: 21 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-1030919173=:21075 Content-Type: TEXT/PLAIN; charset=US-ASCII ---559023410-1804928587-1030919173=:21075 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="Wanted.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="Wanted.java" aW1wb3J0IGphdmEuaW8uKjsNCmltcG9ydCBqYXZhLnV0aWwuU3RyaW5nVG9r ZW5pemVyOw0KcHVibGljIGNsYXNzIFdhbnRlZA0Kew0KCQ0KCXB1YmxpYyBX YW50ZWQoKQ0KCXsNCgkJDQoJfSAvL3dhbnRlZCgpDQoJDQoNCglwcml2YXRl IHN0YXRpYyBJbnB1dFN0cmVhbVJlYWRlciBpciA9IG5ldyBJbnB1dFN0cmVh bVJlYWRlcihTeXN0ZW0uaW4pOw0KICAgCXByaXZhdGUgc3RhdGljIEJ1ZmZl cmVkUmVhZGVyIGJmID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKGlyKTsNCiAgIA0K ICAgCXB1YmxpYyBzdGF0aWMgU3RyaW5nIHJlYWRMaW5lKCkNCgl7DQoJICAg dHJ5IHsNCgkgICAgICByZXR1cm4gYmYucmVhZExpbmUoKTsNCgkgICB9DQoJ ICAgY2F0Y2goSU9FeGNlcHRpb24gZSkgew0KCSAgICAgIHJldHVybiBudWxs Ow0KCSAgIH0NCgkgICB9IC8vIHJlYWRsaW5lKCkNCgkNCgkNCglwdWJsaWMg U3RyaW5nW10gd29yZExpc3RCdWlsZGVyKCkNCgl7DQoJCVN0cmluZyBhZGRM aW5lID0gcmVhZExpbmUoKTsNCgkJU3RyaW5nIHRoZUxpbmUgPSAiIjsNCgkJ DQoJCXdoaWxlKGFkZExpbmUgIT0gbnVsbCkNCgkJew0KCQkJdGhlTGluZSAr PSAiICIgKyBhZGRMaW5lOw0KCQkJYWRkTGluZSA9IHJlYWRMaW5lKCk7DQoJ CX0NCgkJLy9TeXN0ZW0ub3V0LnByaW50bG4odGhlTGluZSk7DQoJCVN0cmlu Z1Rva2VuaXplciBuZXdMaW5lID0gbmV3IFN0cmluZ1Rva2VuaXplcih0aGVM aW5lLCIgXHRcblxyXGYnIik7DQoJCQ0KCQlTdHJpbmdbXSB0b1JldHVybiA9 IG5ldyBTdHJpbmdbbmV3TGluZS5jb3VudFRva2VucygpXTsNCgkJDQoJCWZv cihpbnQgaT0wOyBpPHRvUmV0dXJuLmxlbmd0aDsgaSsrKQ0KCQl7DQoJCQl0 b1JldHVybltpXSA9IG5ld0xpbmUubmV4dFRva2VuKCk7DQoJCX0gLy9mb3Ig aQ0KCQkNCgkJcmV0dXJuIHRvUmV0dXJuOw0KCX0gLy93b3JkTGlzdEJ1aWxk ZXIoKQ0KCQ0KCQ0KCXB1YmxpYyBTdHJpbmdbXSB3b3JkQ291bnRlcihTdHJp bmdbXSB3b3JkTGlzdCkNCgl7DQoJCWludCBjdXJyZW50V29yZENvdW50ID0g MDsNCgkJU3RyaW5nIGN1cnJlbnRXb3JkID0gbnVsbDsNCgkJU3RyaW5nW10g Y291bnRlZExpc3QgPSBudWxsOw0KCQlTdHJpbmdbXSB0ZW1wTGlzdCA9IG51 bGw7DQoJCWJvb2xlYW4gZm91bmQgPSBmYWxzZTsNCgkJU3RyaW5nIHRvQ29t cGFyZSA9IG51bGw7DQoJCVN0cmluZ1Rva2VuaXplciBzdDsNCgkJaW50IHgg PSAwOw0KCQkNCgkJZm9yKGludCBpPTA7IGk8d29yZExpc3QubGVuZ3RoOyBp KyspDQoJCXsNCgkJCWN1cnJlbnRXb3JkID0gd29yZExpc3RbaV07DQoJCQkv Ly8vU3lzdGVtLm91dC5wcmludGxuKGN1cnJlbnRXb3JkKTsNCgkJCQ0KCQkJ aWYoY291bnRlZExpc3QgPT0gbnVsbCkNCgkJCXsNCgkJCQljb3VudGVkTGlz dCA9IG5ldyBTdHJpbmdbMV07DQoJCQkJY291bnRlZExpc3RbMF0gPSAiMSAi ICsgY3VycmVudFdvcmQ7DQoJCQl9Ly9pZg0KCQkJZWxzZQ0KCQkJew0KCQkJ CWZvdW5kID0gZmFsc2U7DQoJCQkJDQoJCQkJZm9yKHg9MDsgeDxjb3VudGVk TGlzdC5sZW5ndGg7IHgrKykNCgkJCQl7DQoJCQkJCXN0ID0gbmV3IFN0cmlu Z1Rva2VuaXplcihjb3VudGVkTGlzdFt4XSk7DQoJCQkJCWN1cnJlbnRXb3Jk Q291bnQgPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsNCgkJ CQkvLy8vCVN5c3RlbS5vdXQucHJpbnRsbigiQ1VSUkVOVCBXT1JEIENPVU5U ID0gIitjdXJyZW50V29yZENvdW50KTsNCgkJCQkvLy8vCVN5c3RlbS5vdXQu cHJpbnRsbigpOw0KCQkJCQl0b0NvbXBhcmUgPSBzdC5uZXh0VG9rZW4oKTsN CgkJCQkJDQoJCQkJCWlmKHRvQ29tcGFyZS5lcXVhbHNJZ25vcmVDYXNlKGN1 cnJlbnRXb3JkKSkNCgkJCQkJew0KCQkJCQkJY3VycmVudFdvcmRDb3VudCsr Ow0KCQkJCQkJY291bnRlZExpc3RbeF0gPSBjdXJyZW50V29yZENvdW50KyIg Iit0b0NvbXBhcmU7DQoJCQkJCQlmb3VuZCA9IHRydWU7IA0KCQkJCQl9Ly9p Zg0KCQkJCQllbHNlDQoJCQkJCXsNCgkJCQkJCQ0KCQkJCQl9IC8vIGVsc2UN CgkJCQkJDQoJCQkJfS8vZm9yIHgNCgkJCQkNCgkJCQlpZighZm91bmQpDQoJ CQkJew0KCQkJCQl0ZW1wTGlzdCA9IG5ldyBTdHJpbmdbY291bnRlZExpc3Qu bGVuZ3RoKzFdOw0KCQkJCQkNCgkJCQkJZm9yKHg9MDsgeDxjb3VudGVkTGlz dC5sZW5ndGg7IHgrKykNCgkJCQkJew0KCQkJCQkJdGVtcExpc3RbeF0gPSBj b3VudGVkTGlzdFt4XTsNCgkJCQkJfS8vZm9yIHgNCgkJCQkJdGVtcExpc3Rb Y291bnRlZExpc3QubGVuZ3RoXSA9ICIxICIgKyBjdXJyZW50V29yZDsNCgkJ CQkJDQoJCQkJCWNvdW50ZWRMaXN0ID0gbmV3IFN0cmluZ1t0ZW1wTGlzdC5s ZW5ndGhdOw0KCQkJCQlmb3IoeD0wOyB4PHRlbXBMaXN0Lmxlbmd0aDsgeCsr KQ0KCQkJCQl7DQoJCQkJCQljb3VudGVkTGlzdFt4XSA9IHRlbXBMaXN0W3hd Ow0KCQkJCQl9DQoJCQkJfS8vaWYgIWZvdW5kDQoJCQl9Ly9lbHNlDQoJCX0v L2ZvciBpDQoJCQ0KCQlyZXR1cm4gY291bnRlZExpc3Q7DQoJfSAvL3dvcmRD b3VudGVyDQoJDQoJDQoJDQoJDQoJcHVibGljIFN0cmluZyBtb3N0RnJlcXVl bnRGaW5kZXIoU3RyaW5nW10gd29yZGxpc3QpDQoJew0KCQlTdHJpbmcgZnJl cXVlbnRXb3JkID0gbnVsbDsNCgkJaWYod29yZGxpc3QubGVuZ3RoID4gMCkN CgkJew0KCQkJZnJlcXVlbnRXb3JkID0gd29yZGxpc3RbMF07DQoJCX0NCgkJ U3RyaW5nVG9rZW5pemVyIGZ3dCA9IG51bGw7DQoJCVN0cmluZ1Rva2VuaXpl ciBjdXJyZW50V29yZCA9IG51bGw7DQoJCQ0KCQlmb3IoaW50IGk9MDsgaSA8 IHdvcmRsaXN0Lmxlbmd0aDsgaSsrKQ0KCQl7DQoJCQljdXJyZW50V29yZCA9 IG5ldyBTdHJpbmdUb2tlbml6ZXIod29yZGxpc3RbaV0pOw0KCQkJZnd0ID0g bmV3IFN0cmluZ1Rva2VuaXplcihmcmVxdWVudFdvcmQpOw0KCQkJDQoJCQlp ZihJbnRlZ2VyLnBhcnNlSW50KGN1cnJlbnRXb3JkLm5leHRUb2tlbigpKSA+ DQoJCQkgICBJbnRlZ2VyLnBhcnNlSW50KGZ3dC5uZXh0VG9rZW4oKSkpDQoJ CQl7DQoJCQkJZnJlcXVlbnRXb3JkID0gd29yZGxpc3RbaV07DQoJCQl9DQoJ CX0gLy8gZm9yIGkNCgkJDQoJCXJldHVybiBmcmVxdWVudFdvcmQ7DQoJfSAv L21vc3RGcmVxdWVudEZpbmRlcigpDQoJDQoJcHVibGljIHZvaWQgZXhlYygp DQoJew0KCQlTdHJpbmdbXSB3b3JkTGlzdCA9IHdvcmRMaXN0QnVpbGRlcigp Ow0KCQlpZih3b3JkTGlzdCAhPSBudWxsKQ0KCQl7DQoJCVN0cmluZ1tdIGNv dW50ZWRMaXN0ID0gd29yZENvdW50ZXIod29yZExpc3QpOw0KCQlTeXN0ZW0u b3V0LnByaW50bG4obW9zdEZyZXF1ZW50RmluZGVyKGNvdW50ZWRMaXN0KSk7 DQoJCX0NCgkJZWxzZQ0KCQl7DQoJCVN5c3RlbS5vdXQucHJpbnRsbigiRXJy b3I6IE5vIGlucHV0Iik7DQoJCX0NCgl9Ly8gZXhlYygpDQoJDQoJcHVibGlj IHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSkgdGhyb3dzIEV4Y2Vw dGlvbg0KCXsNCgkJLyoNCgkJQnVmZmVyZWRSZWFkZXIgYmluID0gbmV3IEJ1 ZmZlcmVkUmVhZGVyKG5ldyBJbnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4p KTsNCgkJU3RyaW5nIGEgPSBiaW4ucmVhZExpbmUoKTsNCgkJU3lzdGVtLm91 dC5wcmludGxuKGEpOw0KCQliaW4uY2xvc2UoKTsNCgkJDQoJCVdhbnRlZCB0 ZXN0ID0gbmV3IFdhbnRlZCgpOw0KCQlTdHJpbmdbXSB0c3RyID0gbmV3IFN0 cmluZ1s0XTsNCgkJDQoJCXRzdHJbMF0gPSAiNCBibGFoIjsNCgkJdHN0clsx XSA9ICIyIHdlZSI7DQoJCXRzdHJbMl0gPSAiNiBoYWEiOw0KCQl0c3RyWzNd ID0gIjEgYWJjIjsNCgkJDQoJCVN5c3RlbS5vdXQucHJpbnRsbih0ZXN0Lm1v c3RGcmVxdWVudEZpbmRlcih0c3RyKSk7DQoJCSovDQoJCQ0KCQlXYW50ZWQg dGVzdCA9IG5ldyBXYW50ZWQoKTsNCgkJdGVzdC5leGVjKCk7DQoJCQ0KCX0N Cn0NCg== ---559023410-1804928587-1030919173=:21075-- From judge@east.isx.com Sun Sep 1 18:29:07 2002 -0400 Return-Path: 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 g81MT5t28970 for ; Sun, 1 Sep 2002 18:29:06 -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 g81MT4LT025987 for ; Sun, 1 Sep 2002 18:29:04 -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 g81MT4S06455 for ; Sun, 1 Sep 2002 18:29:04 -0400 (EDT) Received: from localhost (mahesh@localhost) by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g81MStg14746 for ; Sun, 1 Sep 2002 18:28:55 -0400 (EDT) Date: Sun, 1 Sep 2002 18:28:55 -0400 (EDT) From: Mahesh To: Subject: tags.java Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-758783491-1030919335=:12697" Content-Length: 4015 Status: RO X-Status: A X-Keywords: X-UID: 22 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---559023410-758783491-1030919335=:12697 Content-Type: TEXT/PLAIN; charset=US-ASCII ---559023410-758783491-1030919335=:12697 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tags.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="tags.java" aW1wb3J0IGphdmEudXRpbC4qOw0KaW1wb3J0IGphdmEuaW8uKjsNCg0KcHVi bGljIGNsYXNzIHRhZ3N7DQogIHB1YmxpYyB2b2lkIGNoZWNrVGFncyhTdHJp bmcgc3RyW10pew0KICAgIGZvcihpbnQgaT0wO2k8c3RyLmxlbmd0aDtpKysp ew0KICAgIAlTdGFjayBzdGs9bmV3IFN0YWNrKCk7DQoJU3RyaW5nIHRlc3RT dHI9c3RyW2ldOw0KCWJvb2xlYW4gZXJyb3JHZW49ZmFsc2U7DQoJdGVzdFN0 cis9IiAgICAgIjsNCglmb3IoaW50IGo9MDtqPHRlc3RTdHIubGVuZ3RoKCk7 aisrKXsNCgkgIGNoYXIgYzE9dGVzdFN0ci5jaGFyQXQoaik7DQoJICBpZihj MT09JzwnKXsNCgkgICAgaW50IHdoaWNoVGFnPTA7DQoJICAgIGlmKHRlc3RT dHIuY2hhckF0KGorMik9PSc+Jyl7DQoJICAgICAgd2hpY2hUYWc9MjsNCgkg ICAgfWVsc2UgaWYodGVzdFN0ci5jaGFyQXQoaiszKT09Jz4nJiZ0ZXN0U3Ry LmNoYXJBdChqKzEpPT0nLycpew0KCSAgICAgIHdoaWNoVGFnPTM7DQoJICAg IH0NCgkgICAgaWYod2hpY2hUYWc9PTIpew0KCSAgICAgIGNoYXIgYzI9dGVz dFN0ci5jaGFyQXQoaisxKTsNCgkgICAgICBpZihjMj49J0EnJiZjMjw9J1on KXsNCgkgICAgICAgIHN0ay5wdXNoKCIiK2MyKTsNCgkgICAgICB9DQoJICAg ICAgais9MjsNCgkgICAgfS8vaWYgd2hpY2hUYWc9PTINCgkgICAgaWYod2hp Y2hUYWc9PTMpew0KCSAgICAgIGNoYXIgYzM9dGVzdFN0ci5jaGFyQXQoaisy KTsNCgkgICAgICBpZihjMz49J0EnICYmIGMzPD0nWicpew0KCSAgICAgICAg U3RyaW5nIGMzU3RyPSIiK2MzOw0KCQlpZihzdGsuZW1wdHkoKSl7DQoJCSAg U3lzdGVtLm91dC5wcmludGxuKCJFeHBlY3RlZCAjIGZvdW5kIDwvIitjM1N0 cisiPiIpOw0KCQkgIGVycm9yR2VuPXRydWU7DQoJCSAgYnJlYWs7DQoJCX0N CgkJU3RyaW5nIHN0clRvcD0oU3RyaW5nKXN0ay5wZWVrKCk7DQoJCWlmKHN0 clRvcC5lcXVhbHMoYzNTdHIpKXsNCgkJICBzdGsucG9wKCk7DQoJCX1lbHNl ew0KCQkgIFN5c3RlbS5vdXQucHJpbnRsbigiRXhwZWN0ZWQgPC8iK3N0clRv cCsiPiBmb3VuZCA8LyIrYzNTdHIrIj4iKTsNCgkJICBlcnJvckdlbj10cnVl Ow0KCQkgIGJyZWFrOw0KCQl9DQoJICAgICAgfS8vaWYgYmV0d2VlbiBhIGFu ZCB6IGNvbmRpdGlvbg0KCSAgICAgIGorPTM7DQoJICAgIH0vL2lmIHdoaWNo VGFnPT0zDQoJICB9Ly9pZiBncmVhdGVyIHRoYW4gc2lnbg0KCX0vL2ZvciB3 aG9sZSBzdHJpbmcNCglpZighZXJyb3JHZW4pew0KCSAgaWYoIXN0ay5lbXB0 eSgpKXsNCgkgICAgU3RyaW5nIHRTdHI9KFN0cmluZylzdGsucGVlaygpOw0K CSAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkV4cGVjdGVkIDwvIit0U3RyKyI+ IGZvdW5kICMiKTsNCgkgIH1lbHNlew0KCSAgICBTeXN0ZW0ub3V0LnByaW50 bG4oIkNvcnJlY3RseSB0YWdnZWQgcGFyYWdyYXBoIik7DQoJICB9DQoJfQ0K ICAgIH0vL2ZvciBtYWluIGxvb3ANCiAgfS8vcHVibGljIHZvaWQgY2hlY2tU YWdzDQogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmdzW10p ew0KLyogICAgU3RyaW5nIHN0cltdPXsNCiAgICAiVGhlIGZvbGxvd2luZyB0 ZXh0PEM+PEI+aXMgY2VudGVyZWQgYW5kIGluIGJvbGRmYWNlPC9CPjwvQz4i LA0KICAgICI8Qj5UaGlzIDxcXGc+aXMgPEI+Ym9sZGZhY2U8L0I+IGluIDw8 Kj4gYSA8L0I+IDxcXDY+IDw8ZD5zZW50ZW5jZSIsDQogICAgIjxCPjxDPmxz a2RqZmxrc2RqZiBsPC9CPjwvQz4iLA0KICAgICI8Qj5UaGlzIHNob3VsZCBi ZSBjZW50ZXJlZCBhbmQgaW4gYm9sZGZhY2UsIGJ1dCB0aGU8L0I+PC9DPiIs DQogICAgIjxCPjxDPlRoaXMgc2xka2RqIGxrc2ogPC9DPiJ9OyovDQoNCiAg ICBCdWZmZXJlZFJlYWRlciBiaW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJ bnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsNCiAgICBTdHJpbmcgZGF0 YT0iIixzdHI9IiI7DQp0cnl7DQogICAgd2hpbGUodHJ1ZSl7DQogICAgICBz dHI9YmluLnJlYWRMaW5lKCk7DQogICAgICBkYXRhKz0iICAgICIrc3RyOw0K ICAgICAgaW50IGxlbmd0aD1kYXRhLmxlbmd0aCgpOw0KICAgICAgaWYoZGF0 YS5jaGFyQXQobGVuZ3RoLTEpPT1kYXRhLmNoYXJBdChsZW5ndGgtMikpew0K ICAgICAgICBicmVhazsNCiAgICAgIH0NCiAgICB9DQp9Y2F0Y2goSU9FeGNl cHRpb24gaW9lKXt9DQogICAgU3RyaW5nVG9rZW5pemVyIHN0PW5ldyBTdHJp bmdUb2tlbml6ZXIoZGF0YSwiIyIpOw0KICAgIGludCBsZW49c3QuY291bnRU b2tlbnMoKTsNCiAgICBTdHJpbmcgc3RyMVtdPW5ldyBTdHJpbmdbbGVuXTsN CiAgICBmb3IoaW50IGk9MDtpPGxlbjtpKyspew0KICAgIAlzdHIxW2ldPXN0 Lm5leHRUb2tlbigpOw0KICAgIH0NCiAgICAvL2ZvcihpbnQgaT0wO2k8bGVu O2krKyl7DQogICAgICAvL1N5c3RlbS5vdXQucHJpbnRsbihzdHIxW2ldKTsN CiAgICAvL30NCiAgICB0YWdzIHRnPW5ldyB0YWdzKCk7DQogICAgdGcuY2hl Y2tUYWdzKHN0cjEpOw0KICB9DQp9DQo= ---559023410-758783491-1030919335=:12697-- From judge@east.isx.com Sun Sep 1 18:34:16 2002 -0400 Return-Path: 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 g81MXnt04669 for ; Sun, 1 Sep 2002 18:34:16 -0400 (EDT) Received: from sark.cc.gatech.edu (sark.cc.gatech.edu [130.207.7.23]) by mailgate1.isx.com (8.12.2/8.12.2) with ESMTP id g81MXmLT026056 for ; Sun, 1 Sep 2002 18:33:48 -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 g81MXnS07864 for ; Sun, 1 Sep 2002 18:33:49 -0400 (EDT) Received: from localhost (mahesh@localhost) by oscar.cc.gatech.edu (8.10.2+Sun/8.9.1) with ESMTP id g81MXfk15154 for ; Sun, 1 Sep 2002 18:33:42 -0400 (EDT) Date: Sun, 1 Sep 2002 18:33:41 -0400 (EDT) From: Mahesh To: Subject: tags.java Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-959030623-1030919621=:12697" Content-Length: 4232 Status: RO X-Status: X-Keywords: X-UID: 23 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-1030919621=:12697 Content-Type: TEXT/PLAIN; charset=US-ASCII -- Mahesh Balakrishnan www.cc.gatech.edu/~mahesh I mean your borrowers of books - those mutilators of collections, spoilers of the symmetry of shelves, and creators of odd volumes. - Charles Lamb, The Two Races of Men ---559023410-959030623-1030919621=:12697 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tags.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="tags.java" aW1wb3J0IGphdmEudXRpbC4qOw0KaW1wb3J0IGphdmEuaW8uKjsNCg0KcHVi bGljIGNsYXNzIHRhZ3N7DQogIHB1YmxpYyB2b2lkIGNoZWNrVGFncyhTdHJp bmcgc3RyW10pew0KICAgIGZvcihpbnQgaT0wO2k8c3RyLmxlbmd0aDtpKysp ew0KICAgIAlTdGFjayBzdGs9bmV3IFN0YWNrKCk7DQoJU3RyaW5nIHRlc3RT dHI9c3RyW2ldOw0KCWJvb2xlYW4gZXJyb3JHZW49ZmFsc2U7DQoJdGVzdFN0 cis9IiAgICAgIjsNCglmb3IoaW50IGo9MDtqPHRlc3RTdHIubGVuZ3RoKCk7 aisrKXsNCgkgIGNoYXIgYzE9dGVzdFN0ci5jaGFyQXQoaik7DQoJICBpZihj MT09JzwnKXsNCgkgICAgaW50IHdoaWNoVGFnPTA7DQoJICAgIGlmKHRlc3RT dHIuY2hhckF0KGorMik9PSc+Jyl7DQoJICAgICAgd2hpY2hUYWc9MjsNCgkg ICAgfWVsc2UgaWYodGVzdFN0ci5jaGFyQXQoaiszKT09Jz4nJiZ0ZXN0U3Ry LmNoYXJBdChqKzEpPT0nLycpew0KCSAgICAgIHdoaWNoVGFnPTM7DQoJICAg IH0NCgkgICAgaWYod2hpY2hUYWc9PTIpew0KCSAgICAgIGNoYXIgYzI9dGVz dFN0ci5jaGFyQXQoaisxKTsNCgkgICAgICBpZihjMj49J0EnJiZjMjw9J1on KXsNCgkgICAgICAgIHN0ay5wdXNoKCIiK2MyKTsNCgkgICAgICB9DQoJICAg ICAgais9MjsNCgkgICAgfS8vaWYgd2hpY2hUYWc9PTINCgkgICAgaWYod2hp Y2hUYWc9PTMpew0KCSAgICAgIGNoYXIgYzM9dGVzdFN0ci5jaGFyQXQoaisy KTsNCgkgICAgICBpZihjMz49J0EnICYmIGMzPD0nWicpew0KCSAgICAgICAg U3RyaW5nIGMzU3RyPSIiK2MzOw0KCQlpZihzdGsuZW1wdHkoKSl7DQoJCSAg U3lzdGVtLm91dC5wcmludGxuKCJFeHBlY3RlZCAjIGZvdW5kIDwvIitjM1N0 cisiPiIpOw0KCQkgIGVycm9yR2VuPXRydWU7DQoJCSAgYnJlYWs7DQoJCX0N CgkJU3RyaW5nIHN0clRvcD0oU3RyaW5nKXN0ay5wZWVrKCk7DQoJCWlmKHN0 clRvcC5lcXVhbHMoYzNTdHIpKXsNCgkJICBzdGsucG9wKCk7DQoJCX1lbHNl ew0KCQkgIFN5c3RlbS5vdXQucHJpbnRsbigiRXhwZWN0ZWQgPC8iK3N0clRv cCsiPiBmb3VuZCA8LyIrYzNTdHIrIj4iKTsNCgkJICBlcnJvckdlbj10cnVl Ow0KCQkgIGJyZWFrOw0KCQl9DQoJICAgICAgfS8vaWYgYmV0d2VlbiBhIGFu ZCB6IGNvbmRpdGlvbg0KCSAgICAgIGorPTM7DQoJICAgIH0vL2lmIHdoaWNo VGFnPT0zDQoJICB9Ly9pZiBncmVhdGVyIHRoYW4gc2lnbg0KCX0vL2ZvciB3 aG9sZSBzdHJpbmcNCglpZighZXJyb3JHZW4pew0KCSAgaWYoIXN0ay5lbXB0 eSgpKXsNCgkgICAgU3RyaW5nIHRTdHI9KFN0cmluZylzdGsucGVlaygpOw0K CSAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkV4cGVjdGVkIDwvIit0U3RyKyI+ IGZvdW5kICMiKTsNCgkgIH1lbHNlew0KCSAgICBTeXN0ZW0ub3V0LnByaW50 bG4oIkNvcnJlY3RseSB0YWdnZWQgcGFyYWdyYXBoIik7DQoJICB9DQoJfQ0K ICAgIH0vL2ZvciBtYWluIGxvb3ANCiAgfS8vcHVibGljIHZvaWQgY2hlY2tU YWdzDQogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmdzW10p ew0KLyogICAgU3RyaW5nIHN0cltdPXsNCiAgICAiVGhlIGZvbGxvd2luZyB0 ZXh0PEM+PEI+aXMgY2VudGVyZWQgYW5kIGluIGJvbGRmYWNlPC9CPjwvQz4i LA0KICAgICI8Qj5UaGlzIDxcXGc+aXMgPEI+Ym9sZGZhY2U8L0I+IGluIDw8 Kj4gYSA8L0I+IDxcXDY+IDw8ZD5zZW50ZW5jZSIsDQogICAgIjxCPjxDPmxz a2RqZmxrc2RqZiBsPC9CPjwvQz4iLA0KICAgICI8Qj5UaGlzIHNob3VsZCBi ZSBjZW50ZXJlZCBhbmQgaW4gYm9sZGZhY2UsIGJ1dCB0aGU8L0I+PC9DPiIs DQogICAgIjxCPjxDPlRoaXMgc2xka2RqIGxrc2ogPC9DPiJ9OyovDQoNCiAg ICBCdWZmZXJlZFJlYWRlciBiaW49bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJ bnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsNCiAgICBTdHJpbmcgZGF0 YT0iIixzdHI9IiI7DQp0cnl7DQogICAgd2hpbGUodHJ1ZSl7DQogICAgICBz dHI9YmluLnJlYWRMaW5lKCk7DQogICAgICBkYXRhKz0iICAiK3N0cjsNCiAg ICAgIGludCBsZW5ndGg9ZGF0YS5sZW5ndGgoKTsNCiAgICAgIGlmKGRhdGEu Y2hhckF0KGxlbmd0aC0xKT09ZGF0YS5jaGFyQXQobGVuZ3RoLTQpKXsNCiAg ICAgICAgYnJlYWs7DQogICAgICB9DQogICAgfQ0KfWNhdGNoKElPRXhjZXB0 aW9uIGlvZSl7fQ0KICAgIFN0cmluZ1Rva2VuaXplciBzdD1uZXcgU3RyaW5n VG9rZW5pemVyKGRhdGEsIiMiKTsNCiAgICBpbnQgbGVuPXN0LmNvdW50VG9r ZW5zKCk7DQogICAgU3RyaW5nIHN0cjFbXT1uZXcgU3RyaW5nW2xlbl07DQog ICAgZm9yKGludCBpPTA7aTxsZW47aSsrKXsNCiAgICAJc3RyMVtpXT1zdC5u ZXh0VG9rZW4oKTsNCiAgICB9DQogICAgLy9mb3IoaW50IGk9MDtpPGxlbjtp Kyspew0KICAgICAgLy9TeXN0ZW0ub3V0LnByaW50bG4oc3RyMVtpXSk7DQog ICAgLy99DQogICAgdGFncyB0Zz1uZXcgdGFncygpOw0KICAgIHRnLmNoZWNr VGFncyhzdHIxKTsNCiAgfQ0KfQ0K ---559023410-959030623-1030919621=:12697-- From judge@east.isx.com Sun Sep 1 18:36:51 2002 -0400 Return-Path: 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 g81MaNt09368 for ; Sun, 1 Sep 2002 18:36:51 -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 g81MaMLT026234 for ; Sun, 1 Sep 2002 18:36:23 -0400 (EDT) Received: from chicago.cc.gatech.edu (chicago.cc.gatech.edu [130.207.114.53]) by sark.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81MaNS08806 for ; Sun, 1 Sep 2002 18:36:23 -0400 (EDT) Received: from localhost (rietta@localhost) by chicago.cc.gatech.edu (8.11.6/8.11.6) with ESMTP id g81MaNn13981 for ; Sun, 1 Sep 2002 18:36:23 -0400 (EDT) Date: Sun, 1 Sep 2002 18:36:23 -0400 (EDT) From: Frank Samuel Rietta To: Subject: tagParse Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-1804928587-1030919783=:13096" Content-Length: 3829 Status: RO X-Status: X-Keywords: X-UID: 24 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-1030919783=:13096 Content-Type: TEXT/PLAIN; charset=US-ASCII Best regards, Frank Rietta rietta@cc.gatech.edu ---559023410-1804928587-1030919783=:13096 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tagParse.java" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="tagParse.java" aW1wb3J0IGphdmEuaW8uKjsNCg0KY2xhc3MgdGFnUGFyc2UNCnsNCglzdGF0 aWMgU3RyaW5nIGN1ckxpbmU7DQoJc3RhdGljIFN0cmluZyBodG1sID0gIiI7 DQoJc3RhdGljIFN0cmluZyBlcnJvclRleHQ7DQogICAgICAgIHN0YXRpYyBp bnQgaSA9IDA7DQogICAgICAgIHN0YXRpYyBpbnQgaHRtbExlbmd0aCA9IDA7 DQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSkgdGhy b3dzIEV4Y2VwdGlvbg0KCXsNCgkJQnVmZmVyZWRSZWFkZXIga2V5Ym9hcmQg PSBuZXcgQnVmZmVyZWRSZWFkZXIoIG5ldyBJbnB1dFN0cmVhbVJlYWRlcihT eXN0ZW0uaW4pICk7DQoJICAgICAgICB3aGlsZSghKGN1ckxpbmUgPSBrZXli b2FyZC5yZWFkTGluZSgpKS5lcXVhbHMoIiMiKSkNCgkJew0KCQkgICAgaHRt bCA9IGh0bWwgKyBjdXJMaW5lOw0KCQl9DQoJCWh0bWxMZW5ndGggPSBodG1s Lmxlbmd0aCgpOw0KCQlodG1sID0gaHRtbCArICIgICAgICAgICAgICAgICAg ICI7DQoJCXBhcnNlKGh0bWwsICcjJyk7DQoJfQ0KICAgICAgICBwdWJsaWMg c3RhdGljIGludCBwYXJzZShTdHJpbmcgY3VyVGV4dCwgY2hhciBjdXJUYWcp IHRocm93cyBFeGNlcHRpb24NCiAgICAgICAgew0KCSAgICBTeXN0ZW0ub3V0 LnByaW50bG4oIlBhcnNlIGNhbGxlZCB3aXRoOiBjdXJUYWc6ICIgKyBjdXJU YWcpOw0KCSAgICBmb3IoOyBpPGh0bWxMZW5ndGg7aSsrKQ0KCSAgICB7DQoJ CS8vU3lzdGVtLm91dC5wcmludGxuKCJQYXJzaW5nICIgKyBjdXJUZXh0LmNo YXJBdChpKSArICIgIiArIGN1clRhZyk7DQoJCWlmKGN1clRleHQuY2hhckF0 KGkrMSkgPT0gJyMnKQ0KCQl7DQoJCSAgICBpZihjdXJUZXh0LmNoYXJBdChp KzEpID09IGN1clRhZykNCgkJICAgIHsNCgkJCVN5c3RlbS5vdXQucHJpbnRs bigiQ29ycmVjdGx5IHRhZ2dlZCBwYXJhZ3JhcGgiKTsNCgkJCS8vcmV0dXJu IDE7DQoJICAgICAgICAgICAgfQ0KICAgICAgIAkJICAgIGVsc2UNCiAgICAg ICAJCSAgICB7DQogICAgICAgCQkJU3lzdGVtLm91dC5wcmludGxuKCJFeHBl Y3RlZCAiICsgZ2V0VGFnKGN1clRhZykgKyAiIGZvdW5kICMiKTsNCgkJCWlm KGN1clRhZyAhPSAnIycpIHJldHVybiAwOw0KCQkJaSsrOw0KICAgICAgIAkJ ICAgIH0NCiAgICAgICAJCX0NCgkJaWYoY3VyVGV4dC5jaGFyQXQoaSkgPT0g JzwnKQ0KCQl7DQoJCSAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlBhcnNpbmcg dGFnOiAiICsgY3VyVGV4dC5zdWJzdHJpbmcoaSsxLCBpKzMpICsgIiAiICsg Y3VyVGFnKTsNCgkJICAgIGlmKGN1clRleHQuY2hhckF0KGkrMSkgPT0gJy8n KQ0KCQkgICAgew0KCQkJaWYoaXNMZXR0ZXIoY3VyVGV4dC5zdWJzdHJpbmco aSsyLGkrMykpKQ0KCQkJew0KCQkJICAgIGlmKGN1clRleHQuY2hhckF0KGkr MikgPT0gY3VyVGFnKQ0KCQkJICAgIHsNCgkJCSAgICAgICAgcmV0dXJuIDE7 DQoJCQkgICAgfQ0KCQkJICAgIGVsc2UNCgkJCSAgICB7DQoJCQkJU3lzdGVt Lm91dC5wcmludGxuKCJFeHBlY3RlZCAiICsgZ2V0VGFnKGN1clRhZykgKyAi IGZvdW5kICIgKyBnZXRUYWcoY3VyVGV4dC5jaGFyQXQoaSsyKSkpOw0KCQkJ CS8vaWYoY3VyVGFnICE9ICcjJykgcmV0dXJuIDA7DQoJCQkJaSArPSA0Ow0K CQkJICAgIH0NCgkJCX0NCgkJICAgIH0gICAgDQoJCSAgICBlbHNlDQoJCSAg ICB7DQoJCQlpZihpc0xldHRlcihjdXJUZXh0LnN1YnN0cmluZyhpKzEsaSsy KSkpDQoJCQl7DQoJCQkgICAgaSs9MTsNCgkJCSAgICBpZihwYXJzZShjdXJU ZXh0LCBjdXJUZXh0LmNoYXJBdChpKSk9PTApDQoJCQkgICAgew0KCQkJCWlm KGN1clRhZyAhPSAnIycpIHJldHVybiAwOw0KCQkJCWkgKz0gMjsNCgkJCSAg ICB9DQoJCQl9DQoJCSAgICB9DQoJCX0NCgkgICAgfQ0KCSAgICByZXR1cm4g MDsNCgl9DQogICAgICAgIHB1YmxpYyBzdGF0aWMgYm9vbGVhbiBpc0xldHRl cihTdHJpbmcgbGV0dGVyKQ0KICAgICAgICB7DQoJICAgIFN0cmluZyBhbGxM ZXR0ZXJzID0gbmV3IFN0cmluZygiQUJDREVGR0hJSktMTU5PUFFSU1RVVldY WVoiKTsNCgkgICAgaWYobGV0dGVyLnRvVXBwZXJDYXNlKCkuZXF1YWxzKGxl dHRlcikpDQoJICAgIHsNCgkJaWYoYWxsTGV0dGVycy5pbmRleE9mKGxldHRl cikgPiAwKQ0KCQl7DQoJCSAgICByZXR1cm4gdHJ1ZTsNCgkJfQ0KCSAgICB9 DQoJICAgIHJldHVybiBmYWxzZTsNCgl9DQogICAgICAgIHB1YmxpYyBzdGF0 aWMgU3RyaW5nIGdldFRhZyhjaGFyIHRhZykNCiAgICAgICAgew0KCSAgICBp Zih0YWcgPT0gJyMnKSByZXR1cm4gIiMiOw0KCSAgICByZXR1cm4gIjwvIiAr IHRhZyArICI+IjsNCgl9DQp9DQo= ---559023410-1804928587-1030919783=:13096--