Given 10^12 64 bit uniformly random unsigned integers, select the smallest 10^6. (+ junit test) Simple blocking queue (+ junit test) Taken from topcoder.com, Class ordering with predecessor... First version of Eight Queens Puzzle, UI is pretty basic (Swing). For the first version the code is not beautiful, UI as well. The program is able to output one solution to the puzzle.