F(x)=(a−2sinx)sinx

0<a≦2の場合を考える。F(x)の最大値をmとする。
定数bを0<b<mをみたすようにとるとき、xに関する方程式
F(x)=bの解は何個ある?

答えは4個らしいのですが、理由がわかりません