Techniques of solving cubes