Davinci Translation Report #31