BEGIN{pcg="";n=1;gen1=$1;eqn1=$2;gen2=$3;eqn2=$4;max=$5} {if($1$3==pcg) { if($5>max)max=$5 } else{ if(pcg!="")print gen1, eqn1, gen2, eqn2, max gen1=$1; eqn1=$2;gen2=$3;eqn2=$4;max=$5 pcg=$1$3} }END{ print gen1, eqn1, gen2, eqn2, max }