$0=K $1=K*K $1=$1+1 $2=1 $3=K $4=$1+K $4=9223372036/$4 while$0<$4 $5=$0*K $2=$2+$5 $5=$1*K $3=$3+$5 $5=$2*K $0=$0+$5 $5=$3*K $1=$1+$5 end $2=$2+$0 $3=$3+$1 $6=$0*N $7=$2*N $6=$6/$1 $7=$7/$3 while$6<$7 $4=$0+$2 $5=$1+$3 $8=$4*$4 $8=$8/$5 $9=$4*K $8=$8+$9 $6=1 while$8<$5 $0=$4 $1=$5 $6=$6*2 $4=$2*$6 $5=$3*$6 $4=$4+$0 $5=$5+$1 $8=$4*$4 $8=$8/$5 $9=$4*K $8=$8+$9 if$4>1073741824 $5=0 end if$5>1152921504606846976 $5=0 end end while$6>1 $6=$6/2 $4=$2*$6 $5=$3*$6 $4=$4+$0 $5=$5+$1 $8=$4*$4 $8=$8/$5 $9=$4*K $8=$8+$9 if$8<$5 $0=$4 $1=$5 end if$4>1073741824 $6=0 end if$5>1152921504606846976 $6=0 end end $4=$0+$2 $5=$1+$3 $8=$4*$4 $8=$8/$5 $9=$4*K $8=$8+$9 $6=1 while$8>=$5 $2=$4 $3=$5 $6=$6*2 $4=$0*$6 $5=$1*$6 $4=$4+$2 $5=$5+$3 $8=$4*$4 $8=$8/$5 $9=$4*K $8=$8+$9 if$4>1073741824 $8=0 end if$5>1152921504606846976 $8=0 end end while$6>1 $6=$6/2 $4=$0*$6 $5=$1*$6 $4=$4+$2 $5=$5+$3 $8=$4*$4 $8=$8/$5 $9=$4*K $8=$8+$9 if$8>=$5 $2=$4 $3=$5 end if$4>1073741824 $6=0 end if$5>1152921504606846976 $6=0 end end $6=$0*N $7=$2*N $6=$6/$1 $7=$7/$3 end $0=$6+N return$0