Here is one solution to the soma cube puzzle.