input: def print_grade_table(students):
      """Prints a formatted table of grades for the given list of student dictionaries. Each student dictionary
      contains 'name' and 'grade' keys. The table is formatted to align 'Name' and 'Grade' columns properly.
      >>> print_grade_table([{'name': "John", 'grade': 92}, {'name': "Alice", 'grade': 95}, {'name': "Bob", 'grade': 87}])
      Name   Grade
      -------------
      John   92
      Alice  95
      Bob    87
      """
output:     max_name_length = max(len(student['name']) for student in students)
      print(f"{'Name':<{max_name_length}}   Grade")
      print('-' * (max_name_length + 7))
      for student in students:
          print(f"{student['name']:<{max_name_length}}   {student['grade']}")