A three-dimensional logic puzzle is provided. The puzzle includes a plurality of identically shaped puzzle components of an irregular form. Each puzzle component is configured to engage with another identically shaped puzzle component via projections and recesses formed on the sides of the puzzle components. The plurality of puzzle components are interengagably assembled into the form of a predetermined three-dimensional geometric shape.