Mysterious Mahjong: 300 Challenging Layouts