samsung note 7 crisis management case study problem solving abstraction and design using c++ pdf download