Periodic table puzzle chemistry