matching polynomial