Well done. D5 problem, but you got to stand of the shoulders of giants.
blackjack
flooble's webmaster puzzle