This is a pretty challenging little puzzle that is relatively easy to make. You will need to print 4 blocks and paint/print the colors per the directions (see link).
There are three puzzles to be solved.
Puzzle 1 - Arrange the cubes inside the enclosure so there are 4 different colors in each side.
Puzzle 2 - Pull the cubes out the enclosure and form a 2x2 square out of the cubes. For this puzzle, you must have 4 different colors on the top and bottom, and 2 different colors in each side.
Puzzle 3 - Again, this one is outside of the enclosure and makes a 2x2 grid. For this puzzle, you must have 4 different colors on the top and bottom, and same color on each side.
Build Instructions: https://www.instructables.com/id/Instant-Insanity-Puzzle/
Plastic Version on Amazon: http://amzn.to/2A8x2Yk