tetris puzzle

This is essentially a 3D printed version of a Pop-It puzzle, which can be found in some stores. However, there are no pop-its, and those are more sensory than this one.
SPOILER ALERT: Unlike the actual design, you can't connect a C piece with any other piece. Pieces may be slightly larger than I expect them to be.