Best fit allocates the smallest block among those that are large enough for the new process. So the memory blocks are allocated in below order. 357 ---> 400 210 ---> 250 468 ---> 500 491 ---> 600