When the bread lands near the edge, the "target" area (for ducks) is cut off by the edge of the pond. So you need to integrate an expression for the overlap of two circles (pic related) between a couple of values. Looks impossible but there might be a way since the terminals will be limiting cases. Specifically you'd have to integrate something like pic related from d = R - r to d = R, or similar.