Kent

The small difference:

Rad, posted an explanation

I posted a possible solution

-Erik