2b=gp+hで0<h<pなんだからb>p^2/2のときはg=hにはなりようがない
いくらなんでも条件を限定しすぎでほとんど何の証明にもなってない