Soma Cubista - What makes this puzzle so extremely hard to solve?