Calvin's Mahjong 5x5 Solve