Python Pandas Group By Multiple Columns Python Interview