InfernalBox 001 generated and downloaded from http://3dprintablepuzzles.com
Check the solution at http://3dprintablepuzzles.com/infernalbox/solution/6907cbc926c26