BrickPuzzle

TopCoder - 10524