多的31张是7*31=217元,还有85-31=54张
甲乙联合7+4=11元每套,两个丙联合2=2=4元一套,54/2=27套
若全是4元一套的,4*27=108元,差了500-217-108=175元
每差一套,差11-4=7元
11元一套的有175/7=25套
所以,甲售出了25+31=56张
多的31张是7*31=217元,还有85-31=54张
甲乙联合7+4=11元每套,两个丙联合2=2=4元一套,54/2=27套
若全是4元一套的,4*27=108元,差了500-217-108=175元
每差一套,差11-4=7元
11元一套的有175/7=25套
所以,甲售出了25+31=56张