More 3 Piece Cube Puzzles

This is a rework of thing:1596627 - 7849 Three Piece Puzzles. It is an attempt to make 3 piece puzzles which are more difficult to solve. Instead of 3 pieces of equal size the pieces are now of three different sizes. This increases the number of possible puzzles. Three puzzles are included here:

puzzle_p8910_21062.stl
puzzle_p8910_21074.stl
puzzle_p8910_28770x.stl

OpenSCAD code which is capable of constructing 45972 different puzzles is included.