102 cards matching has rulings