Million puzzle