索马立方（Soma cube）是一个1933年由皮亚特·海恩发明的，在维尔纳·海森堡一次量子力学的演讲中发明的游戏。用七块多立方体组成一个3x3x3的立方体。这些多立方体也可以组成许多不同的三维形状。索马立方用到的多立方体包括1个三立方体及6个四立方体，因此3 + (6 x 4)为27，恰好是3 x 3 x 3立方体的大小。马丁·加德纳和约翰·何顿·康威曾讨论过索马立方的细节，在书籍《》中也有完整的分析。在不考虑旋转及反射的情形下，索马立方有240个不同的解。可以用简单的递回回溯法电脑程式来产生这些解，