The puzzle cube