三(5)班有46人，有一半人会打乒乓球，会打网球的有30人，两种求都不会打的有2人，两种球都会打的有几人?