$1=0 $2=N/K $2=$2+2 $8=N*N $9=K*N $4=6 while$1<$2 $3=$1+$2 $3=$3+1 $3=$3/2 $5=$3+$9 $5=$5*$3 if$5>$8 $2=$3 $2=$2-1 end if$5<=$8 $1=$3 end $4=$4+15 end $1=$1+N $5=1000000007 $4=$4+2 $6=998244353 while$4<900 $5=$5*$6 $5=$5/$6 $4=$4+4 end return$1