Здравтвуйте! Помогите пожалуйста c тестовым заданием.

Даны модели:

[code python]class Category(models.Model):
    name = models.CharField(‘Группа товара’, max_length=64)
    
class Product(models.Model):
    category = models.ForeignKey(Category, verbose_name=‘Группа’)
    name = models.CharField(‘Название товара’, max_length=128)
    price = models.DecimalField(‘Стоимость единицы, руб., max_digits=10, decimal_places=2)[/code]

а) С помощью Django ORM выбрать товары, цена которых больше или равна 100 руб., сгруппировать по категориям и посчитать количество товаров в каждой категории.
б) То же самое, но оставить лишь категории, в которых строго больше 10 товаров
в) Написать код python, который выводит в консоль перечень всех товаров. Каждая строка должна содержать следующие данные:
название категории товара,
наименование товара,
цена.