With the two given partitions we can view memory like below
$a - 840 - b - 518 -c,$
where, $a + b + c = 2048 - 518 -840 = 690.$
Now, to minimize the size of request to be denied, the holes should be of minimum size. This happens when all of $a,b,c$ are the same. So, $a = b = c = 690/3 = 230$ and the smallest allocation request that could be denied $ = 231 KB.$