Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-8081-

/prog/ Challenge

Name: Anonymous 2007-09-04 15:06 ID:bG0CVxDp

Hey, I've stolen this challenge from some website, it's pretty easy but I know most of you will fuck it up.

A sequence is defined by:

n -> n/2 (n is even)
n -> 3n + 1 (n is odd)

Find the longest sequence, with a starting number under one million.

Bonus points when you find the solution for ten million.

Name: Anonymous 2007-09-04 15:11 ID:Heaven

n & 1 ? odd : even

bye

Name: Anonymous 2007-09-04 15:12 ID:Heaven

gb2/homeworkhelp/

Name: age 2007-09-04 15:14 ID:bG0CVxDp

#fortune

Name: Anonymous 2007-09-04 15:14 ID:Heaven

HIGHSCHOOL LEVEL QUESTION HERE:

Under what conditions does the sequence terminate? Because I, as an underage faggot, think that the sequence in question is infinite.

Name: Anonymous 2007-09-04 15:15 ID:bG0CVxDp

>>2
is probably stoned and not able to comprehend what i wrote

Name: Anonymous 2007-09-04 15:16 ID:TY9/U1TI

>>5
It doesn't.

Name: Anonymous 2007-09-04 15:18 ID:bG0CVxDp

>>5
the sequence terminates at 1

Name: Anonymous 2007-09-04 15:18 ID:J+sT6QT8

LOL I WONDER WHERE THIS IS FROM. I'VE NEVER HEARD OF THIS TRIVIAL PROBLEM BEFORE!

http://projecteuler.net/index.php?section=view&id=14

Name: sage 2007-09-04 15:18 ID:Heaven

>>9
also, forgot my sage

Name: Anonymous 2007-09-04 15:18 ID:Heaven

>>7
So every sequence, with the starting (natural) number below or not one million, is infinite. What.

Name: Anonymous 2007-09-04 15:19 ID:Heaven

Disregard >>11, thanks >>8

Name: Anonymous 2007-09-04 15:20 ID:Heaven

Next up: a unique challenge. Please.

Name: Anonymous 2007-09-04 15:32 ID:bG0CVxDp

BTW: my program just shits values all over the place and has a runtime of 1:21, thats longer than the time i needed to write it.

Name: Anonymous 2007-09-04 15:37 ID:Heaven

>>6

if(n == 1) stop;

if(n & 1) n /= 2;
else n = n * 3 + 1;
repeat;

some shit like this?

Name: Anonymous 2007-09-04 16:14 ID:bG0CVxDp

Gogo, poast your solutions, expert programmers.

Name: Anonymous 2007-09-04 16:21 ID:gLr9AJea

Here's my solution, in pseudocode:

PostChallengeAtWorld4ch()
WaitForMultipleAnonymous()
CopyPastaSolution()

Name: Anonymous 2007-09-04 17:31 ID:Heaven

For extra credit, prove that the sequence will terminate for any n. You should spend 5 minutes on this problem.

Name: Anonymous 2007-09-04 19:14 ID:8WJGrSko

(define (longest-sequence n)
  (define length-seq
    (memoize (lambda (x)
               (cond ((= x 1) 0)
                     ((even? x) (+ (length-seq (/ x 2)) 1))
                     (else (+ (length-seq (+ (* 3 x) 1)) 1))))))
  (define (find-longest i start length)
    (cond ((>= i n) (display `(longest sequence starts with ,start and has length ,length)))
          ((> (length-seq i) length) (find-longest (+ i 1) i (length-seq i)))
          (else (find-longest (+ i 1) start length))))
  (find-longest 1 0 0))

Name: Anonymous 2007-09-04 19:16 ID:ez68s2X/

tl;dr read sicp

Name: Anonymous 2007-09-04 19:40 ID:EZ4jcteU

I think the implication is that the sequence terminates when it starts to loop back to numbers it's already had.

For example 1 -> 4 -> 2 is a sequence (as then 2 -> 1 again)

Some interesting characteristics of this problem:

- if your sequence hits a power of two it will inevitably end up at 1, which then terminates the sequence
- an odd number is always followed by an even number ( 3n + 1 => odd * odd + odd = odd + odd = even )

Name: Anonymous 2007-09-05 3:56 ID:lmR0Mh+D

The answer is 837799 for one and 8400511 for ten million.

Name: Anonymous 2007-09-05 4:13 ID:rABwucbx

memo = {}

def seq(n):
    m, i = n, 0
    while m != 1:
        if m in memo:
            i += memo[m]
            m = 1
        else:
            if m%2 == 0:
                m /= 2
            else:
                m = 3*m+1
            i += 1
    memo[n] = i
    return i

maximum, max_x = 0, None

for x in range(1, 10**6):
    length = seq(x)
    if length > maximum:
        maximum, max_x = length, x

print max_x

Name: Anonymous 2007-09-05 5:19 ID:7QgTXC0R

1. you don't have to test a number if it's a member of a sequence you've already tested.

2. when a sequence reaches a power of two, the number of bits in the binary representation of that number plus the sequence 1, 4, 2, 1 is the number of terms left in the sequence.

3. A number which is two raised to an odd power can only appear at the start of a sequence, hence odd powers of two don't need to be tested since we can just set the initial known maximum sequence length to 24.

I think we'll all agree that these are all pretty trivial points, the thing that bothers me is that noone even tried to implement them (except 1).

Name: Anonymous 2007-09-05 5:44 ID:rABwucbx

>>24
I did #1 and it was already fast enough.

Name: Anonymous 2007-09-05 6:08 ID:Heaven

>>24
Besides, considering the abundance of powers of two under one million, points #2 and #3 would be a massive waste of time, even if implementing them took only a few minutes. And they would needlessly clutter the code.

Name: Anonymous 2007-09-05 6:32 ID:N3V2WcCD

>>24
Your second point is incorrect. Power-of-two sequences, starting at 20:

20 1->4->2 (length 3)
21 2->1->4 (length 3)
22 4->2->1 (length 3)
23 8->4->2->1 (length 4)
24 16->8->4->2->1 (length 5)
..etc..

i.e. sequence length starting at 2n is 3 when 0 < n < 2 and n + 1 when n >= 2

Name: Anonymous 2007-09-05 6:36 ID:nfZ5LK9h

1←2←4←8←16←32←64←...
2←3←6←12←24←48←...
3←6←...
4←9←18←36←...

5 ?????
WHERE THE FUCK IS 5?????

Name: Anonymous 2007-09-05 6:45 ID:N3V2WcCD

>>28
What the fuck are you on about?

Name: Anonymous 2007-09-05 6:54 ID:IgJ3uvRL

1<-2<-4<-8<-16<-5

and five there is!

Name: Anonymous 2007-09-05 7:37 ID:N3V2WcCD

I haven't written anything in Java for over five years, but I wanted to use the arbitrary precision integer library. I forgot how disgustingly verbose it is.

I assumed that the only cycle present is 1 -> 2 -> 4, and special cased those three starting positions to 3 (though I needn't have done so for 4). Everything else therefore must terminate at 1.

Well, here is the code anyway:

import java.math.BigInteger;

public class World4ChProgPuzzle {

  private static int calculateSequenceLength(int start)
  {
    switch(start)
    {
    case 1:
    case 2:
    case 4:
      return 3;
    default:
      {
        int Length = 1;
        BigInteger n = BigInteger.valueOf(start);
        while (!n.equals(BigInteger.ONE))
        {
      if (n.mod(BigInteger.valueOf(2)).equals(BigInteger.ZERO))
          {
            n = n.divide(BigInteger.valueOf(2));
          }
          else
          {
            n = n.multiply(BigInteger.valueOf(3)).add(BigInteger.valueOf(1));
          }
          ++Length;
        }
        return Length;
      }
    }
  }

  public static void main(String[] args)
  {
       
    int UpperLimit = 1000000;
    int LongestSequenceLength = 0;
    int CurrentSequenceLength;

    for (int n=1; n<=UpperLimit; n++)
    {
      CurrentSequenceLength = calculateSequenceLength(n);
      LongestSequenceLength = Math.max(LongestSequenceLength, CurrentSequenceLength);
    }
       
    System.out.println("Longest sequence for numbers up to " + UpperLimit + " is " +

LongestSequenceLength);

  }

}


And the output:

Longest sequence for numbers up to 1000000 is 525

Name: Anonymous 2007-09-05 7:51 ID:N3V2WcCD

Also, longest sequence from first ten million starting points is 686.

Name: Anonymous 2007-09-05 7:54 ID:Heaven

>>28
You're doing it wrong.

Name: Anonymous 2007-09-05 8:14 ID:TYgeAxik

ur doin it ron

Name: Anonymous 2007-09-05 8:16 ID:nfZ5LK9h

1←2←4←8←16←32←64←...
2←3←6←12←24←48←...
3←6←...
4←9←18←36←...

5 ?????
WHERE THE FUCK IS 5?????

Name: Anonymous 2007-09-05 8:19 ID:Heaven

>>31
You must be doing something horribly wrong besides being ENTERPRISE.

$ time java World4ChProgPuzzle > /dev/null
real    [b]6m15.285s[/b]
user    4m35.671s
sys    0m15.953s

Name: Anonymous 2007-09-05 8:26 ID:nfZ5LK9h

>>36
[b]lol[/b]

Name: Anonymous 2007-09-05 8:31 ID:lmR0Mh+D

Bruteforce, enterprise style.

$ time java IterativeSeq
Nr: 837799, length:525

real    0m42.984s
user    0m40.943s
sys     0m1.420s

Name: Anonymous 2007-09-05 8:40 ID:Heaven

>>36
Time-space tradeoff. If I cached the results of earlier calculations it would (often) be quicker to look them up rather than recalculate so many times. But as the bruteforce program took only a minute to run on my PC, I would surely be making unnecessary optimizations.

Name: Anonymous 2007-09-05 8:49 ID:Heaven

>>39
That hardly explains it. If we disable the memoization in the pythonfag's example, we get:

$ time python 23.py > /dev/null
real    2m40.108s
user    1m55.251s
sys    0m1.248s

Name: Anonymous 2007-09-05 9:17 ID:N3V2WcCD

>>40
I managed to get the Java one running 4.6% faster by precalculating the BigInteger values of 2 and 3 (it went from an average of 57.9s to 55.2s running time on my PC)

Apart from that, I don't know what else to check. Perhaps Python just has a more efficient arbitrary precision integer implementation than Sun's JVM.

Name: Anonymous 2007-09-05 9:38 ID:N3V2WcCD

I modified the above Python program to be equivalent to my Java one, and it has an average run time of 45.1s. Almost 20% faster - nice!

Or in other words: fuck you Java.

Name: Anonymous 2007-09-05 9:39 ID:Heaven

Someone write a Ruby version so that we can confirm that Ruby indeed is slow as fuck.

Name: Anonymous 2007-09-05 9:51 ID:Heaven

>>43
It's certainly slow as fuck to install.

Name: Anonymous 2007-09-05 10:15 ID:nfZ5LK9h

1←2←4←8←16←32←64←...
2←3←6←12←24←48←...
3←6←...
4←9←18←36←...

5 ?????
WHERE THE FUCK IS 5?????

Name: Anonymous 2007-09-05 10:15 ID:nfZ5LK9h

1←2←4←8←16←32←64←...
2←3←6←12←24←48←...
3←6←...
4←9←18←36←...

5 ?????
WHERE THE FUCK IS 5?????

Name: Anonymous 2007-09-05 10:15 ID:nfZ5LK9h

1←2←4←8←16←32←64←...
2←3←6←12←24←48←...
3←6←...
4←9←18←36←...

5 ?????
WHERE THE FUCK IS 5?????

Name: Anonymous 2007-09-05 10:16 ID:nfZ5LK9h

1←2←4←8←16←32←64←...
2←3←6←12←24←48←...
3←6←...
4←9←18←36←...

5 ?????
WHERE THE FUCK IS 5?????

Name: Anonymous 2007-09-05 10:26 ID:N3V2WcCD

>>43

Average run time is 162.9 seconds (running on same PC as Python and Java measurements from earlier)

Am I doing it wrong, or is Ruby indeed slow as fuck?

This is the first Ruby program I've ever written, so maybe I'm missing some fundamentals.

Code below:

def sequencelength(n)
  if n == 1 or n == 2 or n == 4
    len = 3
  else
    len = 1
    while n > 1
      if n%2 == 0
        n = n/2
      else
        n = 3*n + 1
      end
      len = len + 1
    end
  end
  return len
end

longestseqlen = 0

starttime = Time.now()

for n in 1..1000000
  curseqlen = sequencelength(n)
  if curseqlen > longestseqlen
    longestseqlen = curseqlen
  end
end

print "longest sequence is ",longestseqlen,"\n"
print "run time is ",Time.now()-starttime,"s\n"

Name: Anonymous 2007-09-05 10:32 ID:nfZ5LK9h

1←2←4←8←16←32←64←...
2←3←6←12←24←48←...
3←6←...
4←9←18←36←...

5 ?????
WHERE THE FUCK IS 5?????

Name: WHERE THE FUCK IS 5????? 2007-09-05 10:32 ID:nfZ5LK9h

1←2←4←8←16←32←64←...
2←3←6←12←24←48←...
3←6←...
4←9←18←36←...

5 ?????
WHERE THE FUCK IS 5?????

Name: WHERE THE FUCK IS 5????? 2007-09-05 10:33 ID:nfZ5LK9h

WHERE THE FUCK IS 5?????

Name: WHERE THE FUCK IS 5????? 2007-09-05 10:33 ID:nfZ5LK9h

WHERE THE FUCK IS 5?????

Name: WHERE THE FUCK IS 5????? 2007-09-05 10:33 ID:nfZ5LK9h

WHERE THE FUCK IS 5?????

Name: Anonymous 2007-09-05 10:33 ID:NciegGbi

WHERE THE FUCK IS SARAH CONNOR

Name: Anonymous 2007-09-05 10:38 ID:Heaven

WHERE THE FUCK IS RUBY IS SLOW AS FUCK

Name: Anonymous 2007-09-05 10:40 ID:Heaven

>>49
HAHAHA. Oh wow.

$ time ruby slow.rb > /dev/null
real    10m48.863s
user    7m36.454s
sys    0m3.721s

Name: Anonymous 2007-09-05 10:45 ID:e/Ng0Pxb

Someone needs to submit this glorious thread to programming.reddit.

Name: WHERE THE FUCK IS 5????? 2007-09-05 10:46 ID:nfZ5LK9h

WHERE THE FUCK IS 5?????

Name: Anonymous 2007-09-05 10:46 ID:Heaven

>>58
THIS IS what happens when you submit /prog/ to reddit

Name: Anonymous 2007-09-05 11:01 ID:xCbQ18id

>>58
>>60
I'm pretty sure anything from dis.4chan.org is blacklisted from reddit. It always seems to disappear pretty quickly from the new list.

Name: Anonymous 2007-09-05 11:27 ID:nfZ5LK9h

>>61
thats what happens when you submit /prog/ to reddit

Name: Anonymous 2007-09-05 11:38 ID:lmR0Mh+D

>>42
My Java prog is faster than your python one. But still, my optimized python one runs in 6 seconds.

And in C, this is even faster (under one second).

Name: Anonymous 2007-09-05 11:40 ID:N3V2WcCD

>>63
Post your Java source please.

Name: Anonymous 2007-09-05 11:40 ID:lmR0Mh+D

>>63
Also, Javas BigInteger/Decimal sucks balls, it really does.

Name: Anonymous 2007-09-05 11:43 ID:N3V2WcCD

>>65
What are you using to do arbitrary precision instead?

Name: Anonymous 2007-09-05 11:48 ID:N3V2WcCD

Oh, that optimized Python one is 4.1 seconds on my system, compared to 45.1 for the bruteforce.

Name: Anonymous 2007-09-05 11:51 ID:yKbClMxV

>>67
Source to the optimized one.

Name: Anonymous 2007-09-05 11:52 ID:yKbClMxV

>>63
Yours too.

Name: Anonymous 2007-09-05 12:02 ID:N3V2WcCD

>>68
See >>23

Name: Anonymous 2007-09-05 12:06 ID:Heaven

>>68
Oh, I didn't consider that very ``optimized''.

Name: Anonymous 2007-09-05 12:06 ID:Heaven

I meant >>69

Name: Anonymous 2007-09-05 12:07 ID:yKbClMxV

I MEANT >>70

Name: Anonymous 2007-09-05 12:15 ID:lmR0Mh+D


        int maxPosition = 0;
        int maxLength = 0;
       
        for (int i = 1; i < max; i++) {
            int cnt;
            long value;
            for (cnt = 1, value = i; value != 1; ++cnt) {
                if (max - value > 0 && skip[(int) value] != 0) {
                    cnt += skip[(int) value];
                    break;
                }
                value = 0 == (value & 1) ? value >> 1 : value + (value << 1)
                        + 1;
            }
            if (cnt > maxLength) {
                maxLength = cnt;
                maxPosition = i;
            }
            skip[i] = cnt;
        }
        System.out.println("Nr: " + maxPosition);

time java XBOXITERATION
Nr: 837799

real    0m0.432s
user    0m0.360s
sys     0m0.036s

Name: Anonymous 2007-09-05 12:17 ID:yKbClMxV

>>74
How about the Python one?

Name: Anonymous 2007-09-05 12:22 ID:N3V2WcCD

>>74
Haha oh wow I'm so dense. I forgot Java had 64-bit integers. I only ended up using the BigInteger crap 'cause the 32-bit ones overflowed.

Name: Anonymous 2007-09-05 12:28 ID:lmR0Mh+D

>>76
long will overflow if you use a normal unoptimized bruteforce algorithm, also if you use the above algorithm with a limit of one million.

Name: Anonymous 2007-09-05 12:28 ID:lmR0Mh+D

>>77
#ten million

Name: Anonymous 2007-09-05 12:36 ID:N3V2WcCD

>>77
I just modified my original program to use longs and it doesn't overflow. Takes 6.0 seconds to run too.

If I add a Hashtable in to cache lengths, run time goes down to 2.5 seconds.

Name: Anonymous 2007-09-05 12:38 ID:Heaven

A NEW CHALLENGE APPEARS?

Name: Anonymous 2007-09-05 12:41 ID:N3V2WcCD

Oh, ten million.

Ok that doesn't overflow on the brute force one with longs (and it takes 72.4 seconds), but it does cause Java to run out of heap pretty quickly on my Hashtable one. I can't seem to find the necessary combination of switches to give the JVM more memory to work in though.

Here's some more code (longs+hashtable):

import java.util.Hashtable;

public class World4ChProgPuzzleOpt2 {

  static Hashtable<Long, Integer> LengthCache = new Hashtable<Long, Integer>();

  private static int calculateSequenceLength(int start) {
    switch(start) {
    case 1:
    case 2:
    case 4:
      return 3;
    default:
      {
        int Length = 1;
        Integer CachedLength = null;
        long n = start;

        while (!(n==1||CachedLength!=null)) {
          CachedLength = LengthCache.get(n);
          if (CachedLength != null) {
            Length = Length + CachedLength - 1;
          } else {
            if (n%2==0) {
              n /= 2;
            } else {
              n = 3*n+1;
            }
            ++Length;
          }
        }
        LengthCache.put((long)start, Length);
        return Length;
      }
    }
  }

  public static void main(String[] args) {
       
    int UpperLimit = 1000000;
    int LongestSequenceLength = 0;
    int CurrentSequenceLength;
    long StartTime = System.currentTimeMillis();

    for (int n=1; n<=UpperLimit; n++) {
      CurrentSequenceLength = calculateSequenceLength(n);
      if (CurrentSequenceLength > LongestSequenceLength) {
        LongestSequenceLength = CurrentSequenceLength;
      }
    }
   
    long ElapsedTime = System.currentTimeMillis()-StartTime;

    System.out.println("Longest sequence for numbers up to " + UpperLimit + " is " + LongestSequenceLength);
    System.out.println("(took "+ElapsedTime+"ms to run)");


  }

}


Name: Anonymous 2007-09-05 12:50 ID:77Ch8IzL

>>81
Enterprise

Name: Anonymous 2007-09-05 13:53 ID:N3V2WcCD

I just realised how stupid I was using a hashtable. I mean, what the fuck? Completely retarded data structure for this application. This next one just allocates a huge array instead.

Average 0.34 seconds for one million items and 4.0 seconds for ten million. Here's the code:

public class World4ChProgPuzzleOpt3 {

  static int[] LengthCache;
  static final int UpperLimit = 1000000;

  private static int calculateSequenceLength(int start) {
    switch(start) {
    case 1:
    case 2:
    case 4:
      return 3;
    default:
      {
        int Length = 1;
        int CachedLength = 0;
        long n = start;

        while (!(n==1||CachedLength!=0)) {
          if (n<=UpperLimit) {
            CachedLength = LengthCache[(int)n-1];
          }
          if (CachedLength != 0) {
            Length = Length + CachedLength - 1;
          } else {
            if (n%2==0) {
              n /= 2;
            } else {
              n = 3*n+1;
            }
            ++Length;
          }
        }
        LengthCache[start-1] = Length;
        return Length;
      }
    }
  }

  public static void main(String[] args) {
       
    int LongestSequenceLength = 0;
    int CurrentSequenceLength;
    long StartTime = System.currentTimeMillis();

    LengthCache = new int[UpperLimit];

    for (int n=1; n<=UpperLimit; n++) {
      CurrentSequenceLength = calculateSequenceLength(n);
      if (CurrentSequenceLength > LongestSequenceLength) {
        LongestSequenceLength = CurrentSequenceLength;
      }
    }
   
    long ElapsedTime = System.currentTimeMillis()-StartTime;

    System.out.println("Longest sequence for numbers up to " + UpperLimit + " is " +

LongestSequenceLength);
    System.out.println("(took "+ElapsedTime+"ms to run)");


  }

}

Name: Anonymous 2007-09-05 13:59 ID:Heaven

>>83
HAHAHA! You were trolled by my Python dictfaggotry.

Name: Anonymous 2007-09-05 14:01 ID:N3V2WcCD

>>84
LOL, true :)

Name: Anonymous 2007-09-05 14:27 ID:lpHbmpVF

public class Prog {
    public static void main(String[] args) {
        int top = Integer.parseInt(args[0]);
        int[] m = new int[top+1];
        m[1] = 1;
        for(int i=2; i<=top; i++) {
            long j = i;
            int n = 0;
            do {
                n++;
                if((j&1) == 0) j /= 2;
                else j = j*3 + 1;
            } while(j > i);
            if(j == i) System.err.println("Infinite sequence: "+i);
            else m[i] = n + m[(int)j];
        }
        long max = 0;
        int maxi = -1;
        for(int i=1; i<=top; i++) if(m[i] > max) max = m[maxi = i];
        System.out.println(max+" @ "+maxi);
    }
}


$ time java Prog 1000000
525 @ 837799

real    0m0.389s
user    0m0.328s
sys     0m0.036s

$ time java Prog 10000000
686 @ 8400511

real    0m3.061s
user    0m2.876s
sys     0m0.084s

Name: Anonymous 2007-09-05 14:38 ID:N3V2WcCD

>>86
Interesting .. 35% faster to test & 1 rather than % 2.

Name: Anonymous 2007-09-05 14:40 ID:+nbUCTUW

>>87
Well of course.

Name: Anonymous 2007-09-05 14:42 ID:nfZ5LK9h

>>87
compiler should optimize that, failed compiler

Name: Anonymous 2007-09-05 18:28 ID:Heaven

>>89
more like fail language

Name: Anonymous 2007-12-25 20:16

And so, Ruby imitates fail.

Name: Anonymous 2007-12-25 20:54

BLAST FROM THE SAGEnoateaoeao eocioeit q;jt;q90

Name: Anonymous 2007-12-25 21:52

MATHEMATICAL INDUCTION MOTHERFUCKER, DO YOU USE IT?

Name: Anonymous 2007-12-25 23:51

SICP MOTHERFUCKER, DO YOU READ IT?

Name: Anonymous 2009-03-06 11:10

IVAN I know you   can pass functions   of course you   would turn off   active x anytime.

Name: Anonymous 2010-12-21 21:35

Name: WHERE THE FUCK IS 5????? 2011-02-10 5:24

WHERE THE FUCK IS 5?????

Name: Anonymous 2011-02-18 14:02

<-- check 'em

Name: Anonymous 2011-02-18 17:40

<-- check my doubles

Name: Anonymous 2011-09-19 6:29

pantsu

Name: Anonymous 2012-06-18 22:28

>>81
java -Xmx1024M World4ChProgPuzzleOpt2

Name: Anonymous 2012-06-18 22:30

>>1
I found a number for which the sequence diverges infinitely, what do I get?

Name: Anonymous 2012-06-18 22:55

>>103
So you've settled Collatz conjecture? I'm not impressed.

Name: Anonymous 2012-06-18 23:09

>>104
,,Conjecture''?  You mean to tell me someone actually spent more than five minutes on this?

Name: Anonymous 2012-06-18 23:15

>>102
Aha, thanks. If only you'd told me that five years ago!

Name: Anonymous 2012-06-19 11:52

南憔㍨褩ᙔ؆暖遈题劃銘䊃䀒挨ᒁ䖓爓蠸吀舧ܦ҅祗║ᕇ␰鈐疘ぢ㕣坣鉲䔘睩鄔╧頴灄蕸䢖䑷爲陦塹鍤Ԇ爁᥄ܰᑰᤧ摑蠗聇阘Ȉ煣ᔵ႗捙ক⑱瘶㔠攈ࡤ褩➇㠈ㅥ妄嚃न㝂卑ऩ逳码䁄片椐ᆃ䈸顓䥔䢙灧ᑗ瘳敡㑰蕉ᔆ愴㉨晈聓࠳⠘啳逨嘈䑗圖蘳螃啅猇硔䍱቙蝒靇礗袐Հᐱ兆⌐葘ᦓ猨饳奈㜳䒗’腁襂坁᠓ކ虖ᢑ݈ㄒцΒ⌘ᕐ┈傂焣ᥩ吗値0ႃ鞅㕦噢ɘՁ≧蒁扅畸䝦մ䕒邖•≨村䘇㥗悑材咅т暔ぉ炉眰Ƅɦ挄䘥ᘖ慠̆顕杒䝲Ⅰ奴掄ᅔ䐥䝄㕃ᔢ䎆ဩ℅极攳؆唀腡瑦颇鑈䌦❦Ԉ㠘递頂酃劄ЕŐ捤⌰♰码锃㉃⡹晑靓扄♄࠳㑘䅱搂噣䔳達蜐䡂⦓㑓䘉唆舠Ԩ〤̅ष朓熆灧聰㙶卹墁呦抓脢啗唓ᖕ䚈㜕䚘阷㍹倈ေ選圠膂萩̷錨杘阅䙹㚑⎆ᝡ剀䅸料✇㡓आ㦖ʑ䝑瀳恀掕瘇অ恄防映厘厀䦗慵≘瘅瑈㕉䔣

Name: Anonymous 2012-06-19 12:06

Ԗ♤艢杲葖鍶⊐捩᠕垂蘱㥠皔戥褧镑脷蒇⤗፷ᢄ蒒♑灓鐶┑ᅹ䢔ր蝸ѵᝣ顈⥥䥤‚膑䚙咈㍑酠े艢捂օ☘ᆘ蘢葅攱┅持ᕦ䄅爤㦃䖁圇儲椠灒摉鑳甥┱䌱妆䤧瀔蝨祤璉礢艙…瑕⍳瘳ၗ㖉㄄㍘銃啤঒鄕吧㖙掂㉆䉸眓ȨБ噤ㆀ蘡㈂腣〥Ű㆘ↄ餗ቂ衩؂ԅ㎔蠷䥔♇慴ʕ椆ᕓ䉧⑔ပ䀴餵䈘ပၶॸ䂆ࢆ癗ᠳ␦睲ᚐ性क़莃砂঑鑀兑怣蚀᎗荔刲ၨ㒗偧萳朡熇荡瘅銉ኒ冑䆓頵у桦〉⥡䝤睓夙瑅儘礢搠瑷睰፡茀䄦䍙ᤘ㌑膂文墒處ᅈИ腀ш閕晇餄ጠ䌐冃᠅У䍥艒Ȁᚉ∸̰卙逘╁頤邗鈶䘲荩啩➈偣堣ㅷ疆㊖偩妑䁲ԙ䙠堑愸荆㈈蒘鍧饩剢倳ᒈԐᢄ睔蝗ॣቡ䞙⦃ᦄ则逘嚁䝈熃䕗㢅襗吵▘垕隇馂堩’ĥ喅疃၈䐅ᄔ田升坳ᔡ怔‷蔶剥ၣ炂在抂蘉晀镲✑捀ʹᦒ昷犈搅猈ቄ瑖吰圔蔧邃搖耥傀憄覆虡朔栔镇㑸आ䘓

Don't change these.
Name: Email:
Entire Thread Thread List