Part B - IMPLEMENTATION OF COMPACT