Custom builder's challenge...

Top