Made the Frag Test a Bit more Dynamic

Updated Problem 3 To use Better Defrag Check
Upadted Documentation To Reflect Change