1. Problem#26 : <ToDo> Kept unresolved. 2. Some code refactored in other functions.