MG puzzle