submit lab 2 execrise 5.

** NOTE **
There is a severe bug found here in the previous submit.
This is about the function of "boot_map_region". I've fixed
according to the code of someone.