Super hard puzzle