Re: java code
In article <le7kcl$js3$1@dont-email.me>, Stuart <DerTopper@web.de>
wrote:
On 02/21/14, Stefan Ram wrote:
My new version corrects a mistake (a final ?%n? was missing),
and takes into account the possible objection that the program
was intended to be written with two nested loops:
public final class Main
{ public static void main( final java.lang.String[] args )
{ while( args == null )while( args == null ); java.lang.System.out.printf
( "11%n221%n3321%n44321%n554321%n6654321%n77654321%n887654321%n" ); }}
I was going to ask you whether you have some kind of archive for FAHQ,
but this proves that these gems are hand-crafted on the fly. Nice job, too.
It is a pity that Java offers not so many code obfuscation techniques as
C++ does. I usually enjoy your C++ postings more (especially
a1a63f20-d25a-4e46-93be-7fb0582c7d5b@googlegroups.com, that was hilarious).
Regards,
Stuart
Obfuscation? (Not sure that the output is very useful. It has been
de-tuned for posting. Sorry.)
import java.io.ByteArrayInputStream;
import java.io.EOFException;
import java.io.IOException;
import java.io.InputStream;
public class SEA
{
public static void main(
String args[])
throws Exception
{
final String code=""
+"AEQyFMdCUqCRS2Fa4xksfA8USAJqxT"
+"oY4yCCMJznOU5yjEcQzDPWISiJIATk"
+"EY5jHEMJBHMYxDntW9sZehYQypQ5ih"
+"EMYykIQBSntbGYEIIIxDGIYRiGIZCE"
+"AMYqMkVIEIKRCEIMEAhCMYxhmMYTEl"
+"IUBzkCU5SnCIQBHKUtBD02KgCXtHQO"
+"LgxCBCMYyEIQhBjHMB1kEoAzneUIRi"
+"GUYxjGIY+gF0CSkqAheiDDLU6Z0CGH"
+"K8Mujx1JkU7VRrdWDokBZJxEi6wWAF"
+"H0JDgMR/QdVNPTdTMvr/SjKTzbzTrQ"
+"+RWd3fomd973m/SvS+i6/05veeo+pO"
+"7D1X1b1f1j1n1pPTY6pnY9OlFe3fB8"
+"49ypt2P66Gfeu87rtPM/NPNfNvN/OP"
+"OfK/L/Invt3rlXOrKcdd2EJdXpiGCG"
+"ZsBPBAZWPBKTWqHvrutd08rz0NLA5T"
+"THm0InJjrxdV0gRn7bzXzbsOhR02zK"
+"MYhidZsQDnV2ONgWKkrXrQq9UDACup"
+"7TCoK7IXkUegvMw57DOXS9H0KOiXfq"
+"Op9c6bpeo6rq+p6zrE+uZ616+vZHr5"
+"dn2PZdn2ncdt2/b93Du+8f6B3voefS"
+"PR09Cno8GMlTIQhCGIeXyf5wa3ZJd1"
+"3WEopqimmttGAc6k6NA0VYsz1bOo7U"
+"Plqm9IVxCkIUYyjEApRDGUBRDEUXTe"
+"pdH1XpfaA8t7zpep6FlUDIRBu06Tsn"
+"XQUvYbd0wE9ynvT3GTzwBPX5TZNsw9"
+"EemadF1nZiB0Y+060N/Kz9n0/Yk7UI"
+"m9EgqBBMgRkGkPtIdX5b5iVJjJMdJz"
+"JMA6THCUZ0gOXork6LoxmSQ5jJSIyR"
+"nSc6RDSdJUiClJkpMZnr9utAQYQkPh"
+"puzDpgu0T19BSQbpey6jrAn6Z5yVc4"
+"q1XukHWnTnseg07tOnMIQCE7TphhFf"
+"oDducIO6oLtb9T06y9n0PUbJDFxrc4"
+"00pc6CTWLvqBG6voDdGvte1X3KyG6r"
+"t6zNWzHxLAxSkIx/QsCnoewN1yjUDt"
+"fS9AW3QDX1yzDIMYgiEIQlZYqPUdoQ"
+"Ii2L3iOhNNSznOAxg9hBHQh6Y5iAxA"
+"vVHN13ZoGIBkToMQxhGUAhDD3IhtcT"
+"tG26wQp46qN+jIYAiECaS0HlE0zAR2"
+"MJkSSoDQ6hXVGX3iOw3BBlKJ1r39rG"
+"gKE7rrkTiWDnISN0X926YIxUK7YGqR"
+"RnojEIwCIY80xUdBRCAQiKh6go2gSY"
+"ixydY43GiybSVrEy6wKaCnQUpM3ma8"
+"tKjNGCW1lKkzkNSlYnqpk2FmYpSEXC"
+"rQrlQ0VmgGbGvKuI5qWYZBjEEQhCEw"
+"fTmGYxgmISkTQDQoyAYxjTxlAoxAMe"
+"rkCGMIygEIYZj6Pt+iSQx5vo8zogM2"
+"JYGRM0GrLN6SUg2LKAnGcTTe9pDpQN"
+"kUULEDonFFkDTIozEL7VPU56CgUAGT"
+"z4Ve4m9RzlKIY5Q7PtOsCU3UgI/uu1"
+"7dIe6TFom1rWJ31qZTWwahqmlU0jRk"
+"G8RzFKYJykOgKSjlgw8vJWtgnSaYBO"
+"TKeGkhiDamgZZ1HVCS2nWMQzHjBsHy"
+"gGAGIWJMjFMhSECGNSindV5FASkqSR"
+"dVaoOcsbopSw7IuM9D0MUx1KGY8ucD"
+"NaCX2jHNDkNfNqnst8oFwYpSEkq6Xd"
+"egpWOc5olNI2r5bgSRodMO4jCGYBil"
+"KYxjSdnpRpSkahjKYYwjnpFWMeWjcx"
+"M0iERY0ZBjEEQhCFQx1DMYwTEJpiIh"
+"uUZAPeaTZWgUYgGPdqBDGEZQCEMKxw"
+"1VZDFGIiY6H0oUDEjKiBZ3cxBmauIC"
+"F0zD9RlsUukA7ugTYjLps9qaCKMC10"
+"H2fQG7Tqeqf2/QqzJ6TnUkO2HMABzX"
+"MkytM32w41uIhBg6EnRibTAUlmRKSt"
+"8h6g/Ydn09NQQKpZdBHokdWshOl6An"
+"elFOs3dJQeBBO4sGE7SYXjIeCI9t2p"
+"UBScJ+5QWQB9SBjCXJ1Rxd2TtVUMMw"
+"oEOl+LBHUVdYxdC9DPCdH1QmlbkvNn"
+"TacYlTRxWvTVQQ2OmxdeDVhUvQmKUh"
+"OhUPamWCxYFrYseddGrsBx6FUyAw1B"
+"SjIEhQCEQUOy0t8mDR0vcHYB+YidVH"
+"TmNcsyqQYnQHGUfcsOGfV9v3UenGCI"
+"QhAMI6gN2QQdNlahYYFQ6q0qEQdTOY"
+"rGcWhEohGIOsHTHUL7WBjpc40B1e+H"
+"RBBgIhQS4sooC6AnYpRxnrGWRjwgc6"
+"YHJd63dCWPUNd0FyKf1agqAF53sjk3"
+"UCQ3CcdQgwxCEMQhjGIYAjEPMAo2UG"
+"0ESwwNIMB8RKPBKSmYJRO1N5YxZugC"
+"NdBBkFcOgCsaujSG6wBONJVUl0eHPG"
+"8M5TfVa2FGlSGPAgbnVUtLKoWUqBrW"
+"4D+iUQJX5R55UnQjCPJipB0HTgD0S3"
+"OI6znuQ+wzFc9zkqc957Mc9x5palqS"
+"OY5oWgC8zktgh4kusm1kGGIQhiEMYx"
+"DAEYh2b0FFHg4SRQalBVpR0nZsU97E"
+"xQIjWkEoKXRC14onC9hQpGoq3Po48U"
+"PCJo40W5pBoShbehWHoTkY2ZkmMYKV"
+"rc5d1dCchwIaWA0oF0JXBsgLnJbMjj"
+"EM8k1ASsoWmMs7pkc5AZjOttmrPBz7"
+"HmtfZkOUoCg88MdhRFKhmzdGpASGvA"
+"MinAMdlxUopejLPyGRq9fHV/Tj9QQX"
+"UuMwOiPHRGJCWFYASM9SEdL0tRyq+m"
+"q16WsEv10upHeUUir6UxSkJ0ZR0a/I"
+"ULA1S6jqqHR3HqjpkBuZylGQJCgEIg"
+"l9LerpMOgJT7EN6VOcdWjgCamKPDKH"
+"ZJESNgOBoJ6pb0qbAPsyynYkW2GKMJ"
+"Fdy9fTFCQoZtc0skIUE6WtH0xQCD3M"
+"2jJ2Jx9J2FllPUxTECM4JjV0h0gQpI"
+"ipSYySEAPoxJUoZlGIoyQKQpKTKIIh"
+"THF0Ngz6QaEHQE+Ol6avTDAYYxhGEX"
+"RALcIOhmx4jqCoZSlSQqbzF0honqVy"
+"1WoDQ4V6Z/SUWVjYlWOTWAjCAMAD2Y"
+"OiAYIr9CCmGwoJPSZzA8+kGXSjsoo6"
+"aHLqbpUNDo2QnUlC1kGQAzRNmNsgJF"
+"dp30yDDEIQxCGMYhgCMQ7t6VyTykJI"
+"nKSgq0ojti8TSnSBEc0goBS7QW4F0p"
+"w4WUKRqKu1uk0eKHhE4cZrY4g0JQtv"
+"SrD0pyLZEyTGMFK1uYvKulOQ4ENLAa"
+"UC6UrTGMIzwNIUREpAhqSLOyJGsPaI"
+"zrbZq0QYPpBNmkgNUM8hjKv0OvMN26"
+"NIDvOxQIqUEQAPsyzidH0WBjuuesY6"
+"MTynv0eqtdIUCn6MxSkJqI8PRkL3gW"
+"d7R2r0G6D010yAxQxSjIEhQCEQTujh"
+"FlWIQEp4UKkFUDqVker6hXRL7sB8Gm"
+"U7EDugJRBKNzni6ARBgL05PMcCGHqQ"
+"RGMNklepDMI6rrh3dA3TmEUlhPJ0eT"
+"yxrDBFsU5ThGIFbLOdyXJERzgdLADA"
+"qMpa0NEAQRnHWwS6ITV0hTjoOnt04w"
+"HGMYRhFYBbBBpDoiPYMBlKVJC0vQXS"
+"lnJRVspWPVEQDSI9BToFdL11HdPZwT"
+"icidOmsfuejOF4i9ExoyVKERBEFeWC"
+"eYdudZukvDp9FXCXTrKhSEKQoq0HIl"
+"CUpSRA1AWMyDmIdCEIOoKhFUhCBQHs"
+"HVd0cQU7CFZzwKfrFAVlIujAQCyiHV"
+"PUlV0QvNDeVQLbsfK+4x0sR+Xu8zg0"
+"vTGOchCCx0zHEHBNim7u3RBNjpj9u9"
+"RM2QvvCKYIxknSIgldP0K4+YdBIC+p"
+"YXp+gM8GMSN0RAbO8aemGcfSIeB/Sm"
+"d7X5mMnmkJGjMfRl6MBpRw47GPI+Ae"
+"hIV6R9Ckhu4QWknlARwPK+nH1uEBYA"
+"XUK6HyvQLDUkVgCo9KshREEZL68gqx"
+"TgjndIQ1UqUWMCDU1OTSNKDBSlEHRj"
+"tqw+yj3R+7H2xag6RTI+h9FhPQu7wk"
+"IFAeOMWY2xkEAMrAoD0RCoKIpSFGWg"
+"niiroPLE7100YdBRY4RODqFEQBD1PU"
+"haBGa8imtEBo0KWhaFpSIRSgShq2vW"
+"p7VIe8oD0zMPQrUeNrLHGIQtFJSixQ"
+"BEJNKCgCREOR4mVQU+96HABeX+adCf"
+"y0z+hKbpNY6E/eMRWpx1ccZTdeTtZM"
+"iQPk/TeTnF5+B4DoQZATEEZBhBQRBB"
+"IGPu2G6YAAjUYSgdeHzoXRzD50DzDJ"
+"bTqZRFrURndMiHNY1RboI9CJNLH6Ts"
+"GCl0M29Ed2ugQRCUAI2A9tV0V7Alro"
+"i6waILtubRAQHQaZjOPokUBJ45Nd3t"
+"yFy87eiSeQMGCUbTo2i5WoKy9ygDID"
+"okyJ6BADtO8vD5n0ZwsuEWbIT0QTGi"
+"lxiFUIXSOSMSdX6y5IPbvpQVq7qDB0"
+"Tpg9P1KyAMKVenw2QqsXILES6rpAng"
+"NAA9uTKwUkMAB90DqBBCRQBGIPoIbO"
+"tjid72JRDKUAUC6UOrrb0a2xWFXeO6"
+"TXUBH0C0YG3rqdj0L+k6Lahn6lqVrB"
+"knn3n3nypkl5MHzDsYi9dgp0JFKg5S"
+"oIcpEFMhCCoQRBz0p1PXd53bvJtNas"
+"CUmB1QjYR2Xni/NLC98FkQES6owg+e"
+"HCCCVrWEfn4ek7I3owjDQYYEIGBavO"
+"g4uBLABGHow+TFSlpEpSlrEpaljGjS"
+"k6mDxM7wjQgpzGQQymIUHouy6JzWpY"
+"pSjpSxI2DSZQEpIBhDla5KV9EP3wKx"
+"AKRSBhIUIEkQQwRmCtxlCMMxhAMYYG"
+"pWFqQKcAPbrMfyYClsGoPnQvJ6dBnc"
+"JPUpy3vcNfUEKlyHAIgwUHQYZ1IQoK"
+"0Oc5ymrHifRqUUDDpP0qFiKNYljStR"
+"7zgxUZlvaOSTTAA7KzcORzKAMsVKCQ"
+"lYO+sheh9UjqNb6KWlmAIxOiP1BhLF"
+"Uwz2BoyxlLqsahgd+LgEMQwVeB6X0v"
+"euMPBEPSlIYYShB5jkDPXzI6wTAB7P"
+"oZ9J0kIOR2PR9AHoOghhKykZiF+yeQ"
+"uUla1CChKYIOs0bq5MOkaRhYgzEsIQ"
+"jBmCwgWGSczGGGlgyMmBIx1IDrPMYd"
+"U93loKqx75S+zh2FAhBwMYCbavpOrC"
+"bpupH2vXNb7PDquz6n2dfaO6TqO57x"
+"bO2qaLBq8i9Os1K1WvCCeu6HEI1Qfq"
+"bedN8iJ5WGdWdFlTzAWVpNgxLomwy3"
+"onKQbqzDTeYevLq5c9KG7V9SsHZdJ5"
+"8jYYdhZAEIMeJcJJ0nUJUTo/M2LSvq"
+"ZzUGSETfBNbpgpVykC8TfMzrAfMumV"
+"2Y92XJ3Vol0VUFoVjEpZN4ggNUfTdI"
+"slBUmHabRpKjQ0WkiCNE3OT9LYkrKC"
+"kwy2pmZ7WknOVWlKkkZtJNo2pKmc2k"
+"saZ2oi6U2fZkK0bKzGHtOibEkGEqOQ"
+"4o6EkWUswlSEmpQaRhypYPYCt2pqQB"
+"ME6MBPoQHsUfQSSAJnlaayAy2hY5dU"
+"8PSjrOiA1MikZGtswkIgQYYid3qZTT"
+"QFN7E3DoR2mVKnLMimJQqbBBAUImev"
+"xJIcph2uc5UswLFkQAbiu2oAaOnSi1"
+"FISktxpSk4b2uk5SkfdJqpCkpy3ukp"
+"DVGkkJQikaMhWTJUYs9GSVQkwwk5CH"
+"lHIkyyluEpQXJqDSMOMqB6ZfngBdB0"
+"QffAdJ0otRX1Jeyj2qc9DrfRlQzIFn"
+"RTuoKl2HRHYpvYdt13YHOcUOq3LoDr"
+"lYNxgT2FG0WIhzm97odD+mO/r+7FDs"
+"W9QIC+nD0EdN605BkGEIxkIIIwDGEZ"
+"AjGMgyDCEYyEEEYBjCMgRjGQZBhCMZ"
+"CCCMAxhGQIxjIMgwhGMhBBGAYwjIEY"
+"xkGQYQjGQggjAMYRkCMYyDIMIRjIQQ"
+"RgGMIye+pOqACXRsaFkUpCBmApSOo6"
+"UJyO6ubq9c9vekBl/Whm1XUp9jEUB+"
+"uZ1KOh6tXUr7EYuulLowm6ICpo7Y3V"
+"sKgAOhIGpg17DsOzSaZjYjToejcpeD"
+"lMe8i9ijpeyEEXQEcivQpwBgSdN1hR"
+"u6MBGEnYjUlH1VeoF2PRj6EqS9gaZF"
+"dMI3REdY6Vs6CxHtAQVVA05p6XyQYH"
+"tDvsUG7ifToWp8FdjjqWJ60HU9P5uz"
+"ogRwAGg+SgIEfQ9qOqUi6M6COO5KzK"
+"ANFoOLgNUhL2PUA84Q7sgG004J2F76"
+"OOOgo5zitaWAwQqPpZmbSXu3Q+qdP2"
+"z4ol2qemBQiYkmO53QKRhGBg7seiDX"
+"q4TR1oUBa9LOiQT1bHS9YuKhZm0ZDK"
+"JpZ+qOwUlTNHpOiV1hOkALyxPSIiVJ"
+"hl6c10BCJYgkCJ0keatGKflZki9WAM"
+"Ipn8v6703o/dplaEJAp9kGE3YAZfoe"
+"6E3t5k7Nhq1cboIXVMGjmog0alUfaS"
+"s6Y6w9aplkFJ6sdh0dJHpWgYSI+wGM"
+"QxjGMQRzE2Z2KYxByhQSRFjALpVxAE"
+"Y4MPc5IldBxRBS+40ASlNirGRGRHiA"
+"aREOMJhd0c9PZx9x2Pd+g+sdWftuz9"
+"VlUQioMalWVq5SmlWBMTMgwqqP92ZE"
+"FIZez0RMet6hL5QSEnYQ6asYPGUa6U"
+"aZVG2e0LQrpCEUIg0g3rIRLSEH0x09"
+"RBawTnk+YdAgDJI6gOmq2Hz43aAB2P"
+"VI6qkEmjEr0FXiYegCI4RB8t6LoOia"
+"MSGiEQXS9kgkBraCTA1XQjhBB0JQFi"
+"8j0NIo80AG1nQ6DcQFYb24/VEejKcF"
+"CLlmKhGVKR5ThY5ayFWta2hUFcBlYt"
+"pAJUTzXzeQz9A971mUt73uIxSloKcT"
+"nhaERwiC5L2tGIzxCIJT0EMNLWuAPy"
+"/y8CE+Wm8y83B6hdp7ATdIA9ftFe57"
+"0nW+ch60XRkF5yMVuhEMAhiF5wHzXz"
+"dBtCCAQSE8z7QfXTtXuDK8v6EIRBKU"
+"vZg9F7Lrk2AkHVFZ2gPNy9OhtUYh1P"
+"SN6cOVwMXXcC9B7z0PquiUcjSHSPzo"
+"DPNqtoU5CjOMownOMohnF0nqnZlHeZ"
+"4xjA09OAWJLjDcmnsB0Ah9D0fQiMib"
+"yk0PQZzngMJ9IPqTl6zqU2CnrAVlPp"
+"y46A/ThAUolrC3q+r6VQuqMY8emp1M"
+"ptizo+jucATtxWfZJ70fSS6aGSFlje"
+"uoAkxUtSYZ1tF09J2MbqQ9MypG9V2Q"
+"cS6ggY9UcBmI6dfl3XR6InXdA4XRnZ"
+"03a9YOd1MD1kCdhnp0AU4UVd0pG3j6"
+"UKAkqTUiB97SYBb9QdShGUlYfNZqL0"
+"owdX0QRiAM6jJSpJn9T5lfuzE2wYdz"
+"r0DA06AK5SWI6UrQhaSqCgwSmMhBjI"
+"Y4Cz9yjzLzjt5+a9UQ4xA7igCLN1TB"
+"FX0YVRJ1x+18yH1kxBMsRzKAExkKUY"
+"ajdn0E0+akMMb1+nQcB0Sjdth+vWD0"
+"GPQo83H0CRoKgZSjAVCClQW3UGu7qC"
+"EABZwGItaDRMUC0mCMAhkOQhCEInzH"
+"sD9Q1JAoIw6TnKwpUoOlAGFQMnmwgh"
+"kkiRlIMRUpORJzrPfzZXTNIMCyAV76"
+"0HUOAXpumpuBDtpBgEDQfqDJM6deiA"
+"mb+hFREFYYLoOhymiB91KXbq9TBGer"
+"FU1aem6dVrRJ0PQ9D0DQ2MZWjJs47J"
+"mN0NigCo1uh6HoD9iTrOi0evpPUK6x"
+"9euIIhMk2nJHYB5g1j5AXVHStGjoe1"
+"6LaytEUpSjKMPQh6LYbDIcoSnOMiB7"
+"H0dCLXVvVBn0XWtx3AYvcN8Zr0g1TH"
+"UdShmL2XTO10PQoCfo1HSDo2OihAlI"
+"Utnb6SFlWJYtqmqamAxFB0HQFR0we2"
+"Absyd25sCAISjpsZaHbn9FjvpveNNZ"
+"UzEBMTECiAYZwGCcBpAB5n0JeiUEyY"
+"rfNJTd76l3vV+l3MEJDgQUoUAEgAER"
+"UQoQHGM5SkC+L4EEMUwDCEQ3taajgx"
+"ZF8w0i1ioV6zrTI9nXGSpxrApquNoo"
+"X76XIgk6Uk3Jep8Qoahpl1YBIJErVz"
+"IqY8o7XuMzV1YqUXhfLVEwMAAWHiLs"
+"WCBDrCdWZMSgKRhKODN0g0m6TiMS1E"
+"jhM6bSjAYFun6rfXM6MTWOMDvbQ29Y"
+"ZjCjQRHm1zWNeQD3vnNBugZ1axY6VT"
+"ImKAQANm9jHvAdjKrv0pCSgdY3NOOH"
+"Q+bdGN6ylCRJxrFCXTtKYQCSG15JNS"
+"9smpepLWygQJnyaUhFSlKSXvElriha"
+"9MXy60ZemCXqZucozmj6gglOUbti9V"
+"0827UVfQJftQjOyioF0h02guJ3cklj"
+"3RjC6sRvQgh7fp8dKEvTgGpWhHM1yQ"
+"TONkA6h0u0GchDVXdczXyIXouiJYyX"
+"U10tTdQ2TBiIMYxjGMYx1x0YejYEI6"
+"BQtzDsYlJzlQAplOUFwmHcgfddz6MH"
+"osTCwxlhIoADreNTDvWBiBHOFi1rOd"
+"iTsU9RzOOchVLIoykqWt5WLWsYiDGM"
+"YxjGMa+ifbpOhEIjgHa5hmMUgpjHAY"
+"62UGKfXtcLIlIAVMQzL0QDnasZZ9FT"
+"XXDSnpaP7Dsui67QutMPqidb3tEdMc"
+"4TdIa0BMcNrmNO5zVAcki1uW5zUFMc"
+"uk4L2asTEEShBH2vRUE7tiD6l5bdd3"
+"VhdRbsXdTJ3ch6ntWdjvpBv7MPXM7M"
+"bwdD0AAQD2YIJX0HRCmtIuo6NXQL6i"
+"oO86cvQPXToOjaAx+qcXy4vVxlHtR9"
+"VSkLGxaoxwAaHX9fFPRGHQJul6IHSs"
+"l0oGxEIeMBZQ2NB6QPbdgwXvoBCuYl"
+"5Sba5qEBCJeponoHitKvSNrMdwUod7"
+"SdiAiOjL0YeiGwBxRkYfQB7HriDEQB"
+"SiIYa3WaDoCEIMhADHESHyD0DYo6I7"
+"CIKQgwlCAIxjIE3V56OAeqIIgRH9CQ"
+"ZCTmCcBSnRS4+191CIAQhAkgHMYOIi"
+"gEvpQIic3WjOjZxAckqmAGYRZtYfpu"
+"gahMyacJapQKNyp2Og+czbCKj9BRQj"
+"JAgxtdGNXSUEY3TO7XoJHEiZTwVBBg"
+"+W+YqSMYunGACBqS6aOjEQQgDCAXT9"
+"D0E7mOhSwd4BjimADsNhGIECFFQ04F"
+"6xC+0s8ogCsMIAASyTKDWu/RWq3crC"
+"EYAwlIIzRoaRqGpQYYCEABSmtakKWn"
+"SM4hCUxayG6YxAjADryAWMAQBCDpu0"
+"9MiJoU9Wf2eSG9Tcq00AZXXepDKMgL"
+"AWZs1MoMrW5GUywMqhAkNRk4iFCYCg"
+"ACUShrGEg/Pj5aE4QCeIIAgYgRzoQY"
+"qC765vRPL79f37sB588FpEKTcY4Bmd"
+"2/ViiBgDdx3YD9TNST9STohml0aula"
+"MBAIQtJnpJGZUMSkQBLCFIdGOEIATe"
+"AIAS6TYDF6APRkUFR2ZR0h6CKAcDBA"
+"kBoEIQ7VmghyyoWUy3GGtxOhSQa8tO"
+"cAgNUoCAuATyYHtr1n0g3cC7PehdGY"
+"pzBKAijlAQ/WySMJ1DCEBxAPBNmLAI"
+"AHEAwoHHYCghgA5YgEAFyylQhZXJcs"
+"ZnEMlZhrWaJWKKQxADMpKBP1Ebyqeo"
+"8HjAEJjHQUx0DGAQABWIoyRKEIQAgg"
+"BwdUAAAGEgnSwktcBdCI4g4UHrCACb"
+"N69FG122gYCWE6CLGFFs8Y9BfYR9MD"
+"E97aTQClyOoJDSDoQ2ugbA9VooxDEA"
+"pRkJEHVrIwnREIMZBgIJejOL1fSF7D"
+"ohecPWUoiEKEQQAGQpCF6OQoKgkRAm"
+"F0AymUwwQrAQhjNRoQEECgogiCAIRB"
+"R0qSUURlSFGPpRTaXpgjNJYmBIFQQQ"
+"CDtCHMnqiRk9EkQKUpQ0QKWwNYkARh"
+"6RxWALlnQ9Aot+h6HoWguVewoImBTM"
+"Ac/Q6K85GkWhBSn2FNmwADoUBIIGBS"
+"kNQyqD0fQPsYqRGHcIVMG2CkoKFejk"
+"0GkLHEYgA6KEBADjivvgzYrjyYd+h9"
+"+ukdRnOwxzj6EfQgDd7iDAc5CdkY6O"
+"wiSzTEGSRUlEAjTBoEXQlRhoBABhYA"
+"jBjOwGM4kDBYEy4CEArBhAkCFpUpSU"
+"mVruumV1Ng+TAYoBVqSN6aIQrpTDMA"
+"oFnQg6+vqMdUBI1ihhAAowMGsbCCAE"
+"AFoAMgFpWCgjAApCAIAE6DmOpZDMS0"
+"ykHMY7FKOdK12WYAClWFCAjURTDgEA"
+"BEIIxCEFQEAQAYgCCASBAwEaNQsFYR"
+"GSKH0EygANhAgCBC5r6KUjlelHQmb0"
+"JzDAEZkBiRrTCGAAQlQcqFXUUAwAUU"
+"AjaAAHVrAFAwunBxiRuDNB2MuNE1RA"
+"1IxrFNKMjEo0TAY5CsG9akKQzryecO"
+"SQywJaZQztU5qXKUk6BA0YyTNOlwwB"
+"ABAVFQo4xyaHQuiH34A=";
System.out
.println(xS(d64(code)));
}
private final static char[] b64=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
.toCharArray();
private final static byte[] ib64=new byte[256];
private static final char[] stb=
"import jav.ByeAInuS;\nOEFxclLs\tbgd([])hw{f=MT*2,}vkq0@1CPHG"
.toCharArray();
private static final int EOF=-1;
private static final int BREAK=-2;
static
{
for(int i=0;i<ib64.length;++i)
ib64[i]=-1;
for(int i=0;i<b64.length;++i)
ib64[b64[i]]=(byte)i;
}
private static String xS(
byte[] data)
throws IOException
{
final char mtf[][]=nMTF();
final StringBuilder buf=new StringBuilder(
data.length*2);
final Bis dec=new Bis(
new ByteArrayInputStream(
data));
ex(dec,mtf,buf);
return buf.toString();
}
private static byte[] d64(
CharSequence str)
{
return d64(str,0,str
.length());
}
private static byte[] d64(
CharSequence in,
int off,int len)
{
final int outLen=3
*(len/4)
-((in.charAt(off+len
-1)=='=')?((in
.charAt(off+len-2)=='=')?2
:1)
:0);
final byte outBuf[]=new byte[outLen];
int opos=0;
while(opos<outLen)
{
u34(in,off,outBuf,opos);
off+=4;
opos+=3;
}
return outBuf;
}
static void u34(
final CharSequence in,
int inOff,
final byte out[],
int outOff)
{
final byte b1=ib64[in
.charAt(inOff++)];
final byte b2=ib64[in
.charAt(inOff++)];
if((b1==-1)||(b2==-1))
throw new IllegalArgumentException();
out[outOff++]=(byte)((b1<<2)|(b2>>>4));
final char c3=in
.charAt(inOff++);
if(c3=='=')
return;
final byte b3=ib64[c3];
if(b3==-1)
throw new IllegalArgumentException();
out[outOff++]=(byte)((b2<<4)|(b3>>>2));
final char c4=in
.charAt(inOff++);
if(c4=='=')
return;
final byte b4=ib64[c4];
if(b4==-1)
throw new IllegalArgumentException();
out[outOff++]=(byte)((b3<<6)|b4);
}
private static char[][] nMTF()
{
return new char[][]{
stb.clone(),
stb.clone(),
stb.clone(),
stb.clone(),
stb.clone(),
stb.clone(),
stb.clone()};
}
private static char mtfD(
int pos,char table[])
{
final char c=table[pos];
for(int i=pos;i>0;--i)
table[i]=table[i-1];
table[0]=c;
return c;
}
private static void insF(
char c,char table[])
{
for(int i=57;i>0;--i)
table[i]=table[i-1];
table[0]=c;
}
private static int dc(
char table[],Bis in)
throws IOException
{
final int pos=in
.readInt(5);
if(pos<0)
return EOF;
if(pos<=27)
return mtfD(pos,table);
if(pos==29)
{
final int high=in
.readInt(5);
if(high<0)
throw new EOFException();
if(high==30)
return BREAK;
if(high==31)
return EOF;
return mtfD(28+high,
table);
}else if(pos==30)
{
final int ascii=in
.readInt(7);
if(ascii<0)
throw new EOFException();
insF((char)ascii,table);
return ascii;
}
final int utf=in
.readInt(16);
if(utf<0)
throw new EOFException();
insF((char)utf,table);
return utf;
}
private static int ex(
Bis in,char mtf[][],
StringBuilder buf)
throws IOException
{
int hash=0;
int b;
while((b=dc(
mtf[(hash&0x7fffffff)
%mtf.length],in))>=0)
{
buf.append((char)b);
hash=(hash<<8)+b;
}
return b;
}
private static class Bis
{
protected final InputStream in;
protected int bits=0;
protected int acc=0;
Bis(InputStream in)
{
this.in=in;
}
int readInt(int len)
throws IOException
{
if(acc==-1)
return -1;
int b=0;
while(len>0)
{
if(bits<=0)
{
acc=in.read();
if(acc==-1)
return -1;
bits=8;
}
final int shift=bits
-len;
if(shift>0)
{
final int mask=~(~0<<len);
b|=(acc>>>shift)
&mask;
bits-=len;
len=0;
}else if(shift<0)
{
final int mask=~(~0<<bits);
b|=(acc&mask)<<-shift;
len-=bits;
bits=0;
}else
{
final int mask=~(~0<<len);
b|=acc&mask;
bits=0;
len=0;
}
}
return b;
}
}
}