Meloetta puzzle guide

Where can I find all Meloetta puzzles? And also the Hm item for Strength?