#!/bin/bash

exec 2>&1

cat <<EOF |
LpBe1 LpBe2 LpBe3 LpBe4 LpBe5 LpBe6 LpBe7 LpBe8 LpBe9 LpBe10
HpBe1 HpBe2 HpBe3 HpBe4 HpBe5 HpBe6 HpBe7 HpBe8 HpBe9 HpBe10
BpBe1 BpBe2 BpBe3 BpBe4 BpBe5 BpBe6 BpBe7 BpBe8 BpBe9 BpBe10
BsBe1 BsBe2 BsBe3 BsBe4 BsBe5 BsBe6 BsBe7 BsBe8 BsBe9 BsBe10
LpBeZ1 LpBeZ2 LpBeZ3 LpBeZ4 LpBeZ5 LpBeZ6 LpBeZ7 LpBeZ8 LpBeZ9 LpBeZ10
HpBeZ1 HpBeZ2 HpBeZ3 HpBeZ4 HpBeZ5 HpBeZ6 HpBeZ7 HpBeZ8 HpBeZ9 HpBeZ10
BpBeZ1 BpBeZ2 BpBeZ3 BpBeZ4 BpBeZ5 BpBeZ6 BpBeZ7 BpBeZ8 BpBeZ9 BpBeZ10
BsBeZ1 BsBeZ2 BsBeZ3 BsBeZ4 BsBeZ5 BsBeZ6 BsBeZ7 BsBeZ8 BsBeZ9 BsBeZ10
LpBu1 LpBu2 LpBu3 LpBu4 LpBu5 LpBu6 LpBu7 LpBu8 LpBu9 LpBu10 LpBu20 LpBu29
HpBu1 HpBu2 HpBu3 HpBu4 HpBu5 HpBu6 HpBu7 HpBu8 HpBu9 HpBu10 HpBu20 HpBu29
BpBu1 BpBu2 BpBu3 BpBu4 BpBu5 BpBu6 BpBu7 BpBu8 BpBu9 BpBu10 BpBu20 BpBu29
BsBu1 BsBu2 BsBu3 BsBu4 BsBu5 BsBu6 BsBu7 BsBu8 BsBu9 BsBu10 BsBu20 BsBu29
LpBuZ1 LpBuZ2 LpBuZ3 LpBuZ4 LpBuZ5 LpBuZ6 LpBuZ7 LpBuZ8 LpBuZ9 LpBuZ10 LpBuZ20 LpBuZ29
HpBuZ1 HpBuZ2 HpBuZ3 HpBuZ4 HpBuZ5 HpBuZ6 HpBuZ7 HpBuZ8 HpBuZ9 HpBuZ10 HpBuZ20 HpBuZ29
BpBuZ1 BpBuZ2 BpBuZ3 BpBuZ4 BpBuZ5 BpBuZ6 BpBuZ7 BpBuZ8 BpBuZ9 BpBuZ10 BpBuZ20 BpBuZ29
BsBuZ1 BsBuZ2 BsBuZ3 BsBuZ4 BsBuZ5 BsBuZ6 BsBuZ7 BsBuZ8 BsBuZ9 BsBuZ10 BsBuZ20 BsBuZ29
EOF
while read xx
do
    set $xx
    for yy in $*
    do
	echo === $yy
	./do-test-2 -d 1000 $yy/0.01-0.02 2>out-n-2 || { cat out-n-2; exit 1; }
	./do-test-3 -d 1000 $yy/0.01-0.02 2>out-n-3 || { cat out-n-3; exit 1; }
	cmp out-n-2 out-n-3 >/dev/null 2>&1 || echo "   DIFFERENCE for $yy"
    done
done
