read -d! n k a for a in $a;{ b[a>k?c+=a,!++m:a]+=\ $a;} b=(${b[@]}) 'n-->m?b[n--]+_:c&n&1' echo $[_+c/2]