(a). The cylinder will slide if
`mgsinthetagtmumgcostheta`
or `tanthetagtmu`
the cylinder will topple if `(mgsintheta)(h)/(2)gt(mgcostheta)r`
or `tanthetagt(2r)/(h)` ..(ii)
thus thhe condiction of sliding in `tanthetagtmu` and condition of toppling is `tanthetagt(2r)/(h)` hence, the cylinder will slide before toppling if
`mult(2r)/(h)`
(b). The cylinder will topple before sliding if `mugt(2r)/(h)`