BD1 - http://codepad.org/ebICc7NA BD2 - http://codepad.org/gMxDgvb3 BD3 - http://codepad.org/KhCO4lrn