using unittest
solve 2nd