Very good dp!!! Stumbled quite a lot... Actually thought it was an ad hoc problem at first...