Building Blocks Set Sorting Part 1