simplified
jerrum sinclair