Which of the following file allocation methods may suffer from both internal & external fragmentation?