3x3x3 cube puzzle

A 3x3x3 cube puzzle with 7 unique, interlocking pieces.