Mahjong: match puzzle