support 3 card matching