Gyroid Soma Cube Puzzle

A soma cube puzzle in which each piece is a gyroid section. When assembled into a cube correctly, the cube forms a single continuous gyroid section.

Based on emmett's Dual Gyroid.