9 Replies - 7719 Views - Last Post: 03 October 2011 - 11:21 AM

#1 AdamSpeight2008  Icon User is offline

  • MrCupOfT
  • member icon


Reputation: 2256
  • View blog
  • Posts: 9,444
  • Joined: 29-May 08

Obfuscater Challenge#2 What The Fizz Buzz Is That?

Post icon  Posted 27 September 2011 - 06:37 AM

Obfuscater Challenge#2 What The Fizz Buzz Is That?

Welcome to the second Obfuscater Challenge, the aim of which is to write the most SpectateSwamp style code you can.
The most intractable, but still valid code, the better.

So you've pass the Hello World! challenge, now it time for Fizz Buzz!

Challenge
For the sequence 0 to 100 inclusive.
If the number is divisible by 3 print Fizz, if it divisible by 5 print Buzz.
If it is divisible by both print FizzBuzz, finally it it is divisible by neither print the number.


Don't forget to mention place your code inside of the code and spoilers tags.
[ spoiler ] :code: [ /spoiler]

Is This A Good Question/Topic? 0
  • +

Replies To: Obfuscater Challenge#2 What The Fizz Buzz Is That?

#2 cfoley  Icon User is offline

  • Cabbage
  • member icon

Reputation: 1954
  • View blog
  • Posts: 4,053
  • Joined: 11-December 07

Re: Obfuscater Challenge#2 What The Fizz Buzz Is That?

Posted 27 September 2011 - 08:54 AM

It's Java. Sure as hell hope there are no bugs cos I'm NOT debugging it.

javac FizzBuzz.java
java FizzBuzz

\u0070\u0075\u0062\u006c\u0069\u0063\u0020\u0063\u006c\u0061\u0073\u0073\u0020\u0046\u0069\u007a\u007a\u0042\u0075\u007a\u007a\u0020\u007b\u0070\u0072\u0069\u0076\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0074\u0069\u0063\u0020\u0066\u0069\u006e\u0061\u006c\u0020\u0063\u0068\u0061\u0072\u0020\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u003d\u0031\u002c\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002c\u006c\u006c\u006c\u0031\u006c\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002c\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002c\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u003d\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002c\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002c\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002c\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002c\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u0031\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002c\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u0031\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002c\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u0031\u002c\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u003b\u0070\u0072\u0069\u0076\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0074\u0069\u0063\u0020\u0066\u0069\u006e\u0061\u006c\u0020\u0053\u0074\u0072\u0069\u006e\u0067\u0020\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u003d\u0022\u0022\u003b\u0070\u0072\u0069\u0076\u0061\u0074\u0065\u0020\u0073\u0074\u0061\u0074\u0069\u0063\u0020\u0066\u0069\u006e\u0061\u006c\u0020\u0053\u0074\u0072\u0069\u006e\u0067\u0020\u006c\u006c\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u003b\u0073\u0074\u0061\u0074\u0069\u0063\u0020\u0069\u006e\u0074\u0020\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u0020\u003d\u0020\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u003b\u0073\u0074\u0061\u0074\u0069\u0063\u0020\u0053\u0074\u0072\u0069\u006e\u0067\u0020\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u003d\u0022\u0022\u003b\u0070\u0075\u0062\u006c\u0069\u0063\u0020\u0073\u0074\u0061\u0074\u0069\u0063\u0020\u0076\u006f\u0069\u0064\u0020\u006d\u0061\u0069\u006e\u0028\u0053\u0074\u0072\u0069\u006e\u0067\u005b\u005d\u0020\u006c\u006c\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u0029\u0020\u007b\u0069\u0066\u0020\u0028\u0028\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u0029\u0025\u006c\u006c\u006c\u0031\u006c\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u0021\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u0020\u0026\u0026\u0020\u0028\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u0029\u0025\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u0021\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u0029\u0020\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u003d\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u003b\u0065\u006c\u0073\u0065\u0020\u007b\u0069\u0066\u0020\u0028\u0028\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u0029\u0025\u006c\u006c\u006c\u0031\u006c\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u003d\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u0029\u0020\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u003d\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u003b\u0069\u0066\u0020\u0028\u0028\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u0029\u0025\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u003d\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u0029\u0020\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u003d\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u003b\u007d\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u003d\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u003b\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u003d\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u003b\u0069\u0066\u0020\u0028\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u0031\u002d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u0021\u003d\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u006c\u006c\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u006c\u0031\u0031\u0031\u0029\u006d\u0061\u0069\u006e\u0028\u006c\u006c\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u0031\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u0029\u003b\u0065\u006c\u0073\u0065\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u002e\u006f\u0075\u0074\u002e\u0070\u0072\u0069\u006e\u0074\u006c\u006e\u0028\u006c\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u0031\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u002b\u006c\u006c\u006c\u0031\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u0031\u0031\u0031\u006c\u006c\u006c\u0031\u006c\u0031\u006c\u006c\u0031\u0031\u0031\u0031\u0029\u003b\u007d\u007d



Edit: in case you think it's a really short one-liner, there are 42180 characters in there!

This post has been edited by cfoley: 27 September 2011 - 08:56 AM

Was This Post Helpful? 0
  • +
  • -

#3 AdamSpeight2008  Icon User is offline

  • MrCupOfT
  • member icon


Reputation: 2256
  • View blog
  • Posts: 9,444
  • Joined: 29-May 08

Re: Obfuscater Challenge#2 What The Fizz Buzz Is That?

Posted 27 September 2011 - 09:40 AM

Forgot to mention that VB.net entries are the strongly preferred submission programming language.
Was This Post Helpful? 0
  • +
  • -

#4 cfoley  Icon User is offline

  • Cabbage
  • member icon

Reputation: 1954
  • View blog
  • Posts: 4,053
  • Joined: 11-December 07

Re: Obfuscater Challenge#2 What The Fizz Buzz Is That?

Posted 27 September 2011 - 09:54 AM

Oh, my bad. I'll see about porting my code to VB.NET later.
Was This Post Helpful? 1
  • +
  • -

#5 AdamSpeight2008  Icon User is offline

  • MrCupOfT
  • member icon


Reputation: 2256
  • View blog
  • Posts: 9,444
  • Joined: 29-May 08

Re: Obfuscater Challenge#2 What The Fizz Buzz Is That?

Posted 27 September 2011 - 05:56 PM

Now This Obfuscation!
Spoiler

Was This Post Helpful? 0
  • +
  • -

#6 cfoley  Icon User is offline

  • Cabbage
  • member icon

Reputation: 1954
  • View blog
  • Posts: 4,053
  • Joined: 11-December 07

Re: Obfuscater Challenge#2 What The Fizz Buzz Is That?

Posted 28 September 2011 - 05:24 AM

OK. How about this. It's a direct translation of the Java but without converting it all to unicode. A little is lost in translation. In Java the char type just represents the unicode value and can be converted pretty freely to and from ints. From what I can gather, in VB I have to use functions to convert between Character and Integer.

Module Module1
    Dim _
lll11l1ll111ll111lll1l1ll1111 = _
"",
lll11l1ll1l1ll11ll1l1l1lll111 = _
1,
lll11l1ll111ll11ll1l1l1lll111 = _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 -
lll11l1ll1l1ll11ll1l1l1lll111 -
lll11l1ll1l1ll11ll1l1l1lll111 -
lll11l1ll1l1ll11ll1l1l1lll111,
lll1ll1ll111ll11ll1l1l1lll111 = _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111,
ll111l1ll111ll11ll1l1l1lll111 = _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111,
lll11l1ll111l1111l1l1l1ll1111 = _
ll111l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
ll111l1ll111ll11ll1l1l1lll111,
lll11l1ll111ll111l1l1l1lll111 = _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll111l1111l1l1l1ll1111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111l1111l1l1l1ll1111 + _
lll11l1ll111l1111l1l1l1ll1111,
lll11l1ll111ll111ll11l1ll1111 = _
lll11l1ll111ll111l1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll111ll111l1l1l1lll111,
llll1l1ll111l1111lll1l11l1111 = _
lll11l1ll111ll111lll1l1ll1111 + _
lll11l1ll111ll111lll1l1ll1111 + _
lll11l1ll111ll111lll1l1ll1111 + _
lll11l1ll111ll111lll1l1ll1111 + _
lll11l1ll111ll111lll1l1ll1111 + _
lll11l1ll111ll111lll1l1ll1111,
lll11l1ll111ll111lll1l1ll111l = _
lll11l1ll111ll111ll11l1ll1111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111,
lll11l1ll111ll111lll111ll11l1 = _
lll11l1ll111ll111ll11l1ll1111 + _
lll11l1ll111ll111l1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111,
lll11l1ll111ll111lll1l1ll11l1 = _
lll11l1ll111ll111l1l1l1lll111 + _
lll11l1ll111ll111lll1l1ll111l + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111,
lll11l1ll111l1111lll1l1ll1111 = _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111l1111l1l1l1ll1111 + _
lll11l1ll111ll111lll1l1ll11l1,
lll11l1ll111ll111lll1l1lll111 = _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111l1111lll1l1ll1111 + _
ll111l1ll111ll11ll1l1l1lll111,
lll1111ll111ll111lll111ll1111 = _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111ll111l1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111 + _
lll11l1ll111ll11ll1l1l1lll111,
llll1l1ll111l1111lll1l1ll1111 = _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 + _
lll11l1ll1l1ll11ll1l1l1lll111 - _
lll11l1ll1l1ll11ll1l1l1lll111 - _
lll11l1ll1l1ll11ll1l1l1lll111 - _
lll11l1ll1l1ll11ll1l1l1lll111
    Sub Main()
        l1l11l1ll1l1ll11ll1l1l1lll111()
        Console.ReadLine()
    End Sub
    Sub l1l11l1ll1l1ll11ll1l1l1lll111()
        If ((llll1l1ll111l1111lll1l1ll1111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111) Mod lll1ll1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 <> _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111) And (llll1l1ll111l1111lll1l1ll1111 + lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111) Mod _
        ll111l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 <> lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 Then _
      : llll1l1ll111l1111lll1l11l1111 = llll1l1ll111l1111lll1l11l1111 & CStr(llll1l1ll111l1111lll1l1ll1111) & lll11l1ll111ll111lll1l1ll1111 & _
        lll11l1ll111ll111lll1l1ll1111 & lll11l1ll111ll111lll1l1ll1111 & lll11l1ll111ll111lll1l1ll1111 : Else : If ((llll1l1ll111l1111lll1l1ll1111 + _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111) Mod lll1ll1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 = lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111) Then : llll1l1ll111l1111lll1l11l1111 = CStr(llll1l1ll111l1111lll1l11l1111) & Chr(lll11l1ll111ll111lll1l1ll111l) _
        & Chr(lll11l1ll111ll111lll1l1ll11l1) & Chr(lll11l1ll111ll111lll1l1lll111) & Chr(lll11l1ll111ll111lll1l1lll111) & _
        Chr(lll1111ll111ll111lll111ll1111) : End If : If ((llll1l1ll111l1111lll1l1ll1111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 _
        + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111) Mod ll111l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111 = lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111) Then : llll1l1ll111l1111lll1l11l1111 = _
        CStr(llll1l1ll111l1111lll1l11l1111) & Chr(lll11l1ll111ll111ll11l1ll1111) & Chr(lll11l1ll111l1111lll1l1ll1111) & Chr( _
        lll11l1ll111ll111lll1l1lll111) & Chr(lll11l1ll111ll111lll1l1lll111) & lll11l1ll111ll111lll1l1ll1111 : End If : End If _
      : llll1l1ll111l1111lll1l11l1111 = llll1l1ll111l1111lll1l11l1111 & Chr(lll11l1ll111l1111l1l1l1ll1111) & lll11l1ll111ll111lll1l1ll1111 & _
        lll11l1ll111ll111lll1l1ll1111 & lll11l1ll111ll111lll1l1ll1111 & lll11l1ll111ll111lll1l1ll1111 : llll1l1ll111l1111lll1l1ll1111 = _
        llll1l1ll111l1111lll1l1ll1111 + lll11l1ll1l1ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 : If llll1l1ll111l1111lll1l1ll1111 + lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111 - lll11l1ll111ll11ll1l1l1lll111 - lll11l1ll111ll11ll1l1l1lll111 - lll11l1ll111ll111lll111ll11l1 <> _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 + _
        lll11l1ll111ll11ll1l1l1lll111 + lll11l1ll111ll11ll1l1l1lll111 Then : l1l11l1ll1l1ll11ll1l1l1lll111() : Else : Console.WriteLine( _
        llll1l1ll111l1111lll1l11l1111 + lll11l1ll111ll111lll1l1ll1111 + lll11l1ll111ll111lll1l1ll1111 + lll11l1ll111ll111lll1l1ll1111 + _
        lll11l1ll111ll111lll1l1ll1111 + lll11l1ll111ll111lll1l1ll1111) : End If
    End Sub

End Module


Was This Post Helpful? 0
  • +
  • -

#7 Curtis Rutland  Icon User is online

  • (╯□)╯︵ (~ .o.)~
  • member icon


Reputation: 4468
  • View blog
  • Posts: 7,780
  • Joined: 08-June 10

Re: Obfuscater Challenge#2 What The Fizz Buzz Is That?

Posted 28 September 2011 - 08:56 AM

I think cfoley's got you beat there, Adam.
Was This Post Helpful? 1
  • +
  • -

#8 cfoley  Icon User is offline

  • Cabbage
  • member icon

Reputation: 1954
  • View blog
  • Posts: 4,053
  • Joined: 11-December 07

Re: Obfuscater Challenge#2 What The Fizz Buzz Is That?

Posted 28 September 2011 - 10:15 AM

Thanks. However, both mine and Adams are pretty straightforward, just with yucky variable names. Mine has a lot of padding there too. I add zero or concatenate empty strings a lot. Stopping mine in a debugger and looking at the variable values will give you a good idea what they are. Start renaming them and you'll soon end up with some nice code.

An interesting idea would be to find an implementation in brainfuck and translate it directly to VB. You could add further obfuscation techniques but I doubt that would be necessary.
Was This Post Helpful? 0
  • +
  • -

#9 cfoley  Icon User is offline

  • Cabbage
  • member icon

Reputation: 1954
  • View blog
  • Posts: 4,053
  • Joined: 11-December 07

Re: Obfuscater Challenge#2 What The Fizz Buzz Is That?

Posted 28 September 2011 - 06:35 PM

So, I did that. I tried writing a brainfuck program once. It was difficult! So, I used BenBE's one from here: http://blog.benny-baumann.de/?p=1072

Then I wrote some code to convert brainfuck to VB. I think it's the first compiler I've written:

package cfoley.brainfuck;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Stack;

public class BrainfuckVB {
	private static Map<Character,String> bf_vb = new HashMap<Character,String>(); {
		bf_vb.put('>', "i += 1");
		bf_vb.put('<', "i -= 1");
		bf_vb.put('+', "bytes(i) = (bytes(i) + 1) Mod 256");
		bf_vb.put('-', "bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)");
		bf_vb.put('.', "Console.Write(Chr(bytes(i)))");
		bf_vb.put(',', "bytes(i) = Asc(Console.Read())");
	}
	
	public static void main(String[] args) throws FileNotFoundException {
		File in = new File("C:\\Users\\Chris\\Desktop\\brain.txt");
		File out = new File("C:\\Users\\Chris\\Desktop\\vb.txt");
		new BrainfuckVB().convert(in, out);
	}
	
	public void convert(File in, File out) throws FileNotFoundException {
		String brainfuck = wholeFileToString(in);
		String vb = convert(brainfuck);
		PrintWriter pw = new PrintWriter(out);
		pw.println(vb);
		pw.close();
	}
	
	private String wholeFileToString(File file) throws FileNotFoundException {
		Scanner scan = new Scanner(file);
		StringBuilder out = new StringBuilder();
		while(scan.hasNextLine()) {
			out.append(scan.nextLine()).append("\n");
		}
		scan.close();
		return out.toString();
	}
	
	private String convert(String bfProgram) {
		int labelCounter = 0;
		Stack<Integer> forwardStack = new Stack<Integer>();
		Stack<Integer> backStack = new Stack<Integer>();

		StringBuilder out = new StringBuilder()
		.append("Module Module1\n")
	    .append("Dim bytes(30000) As Integer\n")
	    .append("Dim i As Integer = 0\n")
	    .append("Sub Main()\n");

		for(char c : bfProgram.toCharArray()) {
			if (c == '[') {
				int back = labelCounter++;
				int forward = labelCounter++;
				backStack.push(back);
				forwardStack.push(forward);
				out.append("If bytes(i) = 0 Then Goto ").append(forward).append("\n");
				out.append(back).append(":\n");
			} else if (c == ']') {
				out.append("If bytes(i) <> 0 Then Goto ").append(backStack.pop()).append("\n");
				out.append(forwardStack.pop()).append(":\n");
			} else if (bf_vb.containsKey(c)) {
				out.append(bf_vb.get(c)).append("\n");
			}
		}
		
		out
	    .append("Console.readLine()\n")
	    .append("End Sub\n")
	    .append("End Module\n");
		return out.toString();
	}

}


Then I ran BenBE's program through it to produce the VB code below. I ran it and it executes perfectly.

Module Module1
    Dim bytes(30000) As Integer
    Dim i As Integer = 0
    Sub Main()
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        If bytes(i) = 0 Then GoTo 1
0:
        i += 1
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        If bytes(i) = 0 Then GoTo 3
2:
        i += 1
        bytes(i) = (bytes(i) + 1) Mod 256
        i += 1
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        i -= 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 2
3:
        i -= 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 0
1:
        i += 1
        i += 1
        i += 1
        i += 1
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        If bytes(i) = 0 Then GoTo 5
4:
        i += 1
        bytes(i) = (bytes(i) + 1) Mod 256
        i += 1
        bytes(i) = (bytes(i) + 1) Mod 256
        i += 1
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        i -= 1
        i -= 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 4
5:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 7
6:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        i += 1
        i += 1
        bytes(i) = (bytes(i) + 1) Mod 256
        i += 1
        i += 1
        i += 1
        i += 1
        bytes(i) = (bytes(i) + 1) Mod 256
        i += 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        If bytes(i) = 0 Then GoTo 9
8:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i -= 1
        If bytes(i) <> 0 Then GoTo 8
9:
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        If bytes(i) = 0 Then GoTo 11
10:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        If bytes(i) <> 0 Then GoTo 10
11:
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 13
12:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 12
13:
        bytes(i) = (bytes(i) + 1) Mod 256
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 15
14:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 17
16:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 16
17:
        If bytes(i) <> 0 Then GoTo 14
15:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 19
18:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i += 1
        i += 1
        i += 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        i += 1
        i += 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i -= 1
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        i -= 1
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        i -= 1
        If bytes(i) = 0 Then GoTo 21
20:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i -= 1
        i -= 1
        If bytes(i) <> 0 Then GoTo 20
21:
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        If bytes(i) = 0 Then GoTo 23
22:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        If bytes(i) <> 0 Then GoTo 22
23:
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 25
24:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 24
25:
        bytes(i) = (bytes(i) + 1) Mod 256
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 27
26:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 29
28:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 28
29:
        If bytes(i) <> 0 Then GoTo 26
27:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 31
30:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i += 1
        i += 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        i += 1
        i += 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i -= 1
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 33
32:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 32
33:
        If bytes(i) <> 0 Then GoTo 30
31:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 35
34:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 34
35:
        If bytes(i) <> 0 Then GoTo 18
19:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 37
36:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 36
37:
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        i -= 1
        i -= 1
        If bytes(i) = 0 Then GoTo 39
38:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 38
39:
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 41
40:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 40
41:
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i += 1
        bytes(i) = (bytes(i) + 1) Mod 256
        If bytes(i) = 0 Then GoTo 43
42:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i -= 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        If bytes(i) <> 0 Then GoTo 42
43:
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        If bytes(i) = 0 Then GoTo 45
44:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 47
46:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 46
47:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        If bytes(i) <> 0 Then GoTo 44
45:
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 49
48:
        i -= 1
        If bytes(i) = 0 Then GoTo 51
50:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 50
51:
        i += 1
        If bytes(i) = 0 Then GoTo 53
52:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 52
53:
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        Console.Write(Chr(bytes(i)))
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        Console.Write(Chr(bytes(i)))
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        Console.Write(Chr(bytes(i)))
        Console.Write(Chr(bytes(i)))
        If bytes(i) = 0 Then GoTo 55
54:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 54
55:
        i -= 1
        i -= 1
        i -= 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        i += 1
        If bytes(i) <> 0 Then GoTo 48
49:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        If bytes(i) = 0 Then GoTo 57
56:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 56
57:
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 59
58:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 58
59:
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i += 1
        i += 1
        bytes(i) = (bytes(i) + 1) Mod 256
        If bytes(i) = 0 Then GoTo 61
60:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i -= 1
        i -= 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        If bytes(i) <> 0 Then GoTo 60
61:
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        i -= 1
        i -= 1
        If bytes(i) = 0 Then GoTo 63
62:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 65
64:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 64
65:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        If bytes(i) <> 0 Then GoTo 62
63:
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 67
66:
        i -= 1
        If bytes(i) = 0 Then GoTo 69
68:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 68
69:
        i += 1
        If bytes(i) = 0 Then GoTo 71
70:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 70
71:
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        Console.Write(Chr(bytes(i)))
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        Console.Write(Chr(bytes(i)))
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        Console.Write(Chr(bytes(i)))
        Console.Write(Chr(bytes(i)))
        If bytes(i) = 0 Then GoTo 73
72:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 72
73:
        i -= 1
        i -= 1
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        i += 1
        i += 1
        If bytes(i) <> 0 Then GoTo 66
67:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 75
74:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i += 1
        Console.Write(Chr(bytes(i)))
        i += 1
        Console.Write(Chr(bytes(i)))
        i += 1
        Console.Write(Chr(bytes(i)))
        i -= 1
        i -= 1
        i -= 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        i += 1
        If bytes(i) = 0 Then GoTo 77
76:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 76
77:
        If bytes(i) <> 0 Then GoTo 74
75:
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        i -= 1
        If bytes(i) = 0 Then GoTo 79
78:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 78
79:
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        bytes(i) = (bytes(i) + 1) Mod 256
        Console.Write(Chr(bytes(i)))
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        Console.Write(Chr(bytes(i)))
        If bytes(i) = 0 Then GoTo 81
80:
        bytes(i) = If(bytes(i) = 0, 255, bytes(i) - 1)
        If bytes(i) <> 0 Then GoTo 80
81:
        i += 1
        i += 1
        If bytes(i) <> 0 Then GoTo 6
7:
        i -= 1
        i -= 1
        Console.readLine()
    End Sub
End Module




This wee project is something of a first. My java compiler ran second time. (first time, I forgot to push the labels onto the stacks). The VB code it generated ran first time with no syntax errors, etc. The program by BenBE ran first time. According to his blog, he has never tested it. Usually, I struggle to write a 5-line method without screwing something up. Here, so much could have gone wrong but everything worked out.
Was This Post Helpful? 0
  • +
  • -

#10 Robin19  Icon User is offline

  • D.I.C Addict
  • member icon

Reputation: 271
  • View blog
  • Posts: 550
  • Joined: 07-July 10

Re: Obfuscater Challenge#2 What The Fizz Buzz Is That?

Posted 03 October 2011 - 11:21 AM

I'm sorry to everyone that opens this.

Spoiler

This post has been edited by Robin19: 03 October 2011 - 11:21 AM

Was This Post Helpful? 0
  • +
  • -

Page 1 of 1