Stock Sort: Sorting Puzzle