Those attributes are:
- You need spatial intelligence to understand the full form of current cubes positioning in your hand
- You need to hold the capability to analyze how each movement of the cubes would affect another.
What makes this challenging is that there as thousand ways to solve it, but if you make one mistake along the way, you would mess up the next step and so forth.